J'utilise un algorithme d'interpolation bicubique afin d'élever une carte de hauteur, et je remarque des artefacts autour des limites des pixels. Cependant, ces artefacts ne semblent pas apparaître lorsque j'utilise une simple interpolation cubique (spline).
Serait-ce parce que l'interpolation bicubique ne garantit pas que la dérivée seconde soit continue, contrairement à la spline cubique? Si oui, existe-t-il des algorithmes connus qui ont une dérivée seconde continue? Sinon, existe-t-il un moyen de gérer ces artefacts?
Interpolation linéaire (montre les limites des pixels):
Interpolation bicubique (artefacts visibles aux limites des pixels):
Interpolation cubique (pas d'artefacts perceptibles):
J'ai essayé plusieurs formules bicubiques, ce qui m'a donné les mêmes résultats. Voici quelques exemples: