Ich verwende einen bikubischen Interpolationsalgorithmus, um eine Höhenkarte zu skalieren, und ich bemerke einige Artefakte um die Pixelgrenzen. Diese Artefakte scheinen jedoch nicht zu erscheinen, wenn ich eine einfache kubische Interpolation (Spline) verwende.
Könnte es sein, dass die bikubische Interpolation nicht garantiert, dass die zweite Ableitung im Gegensatz zum kubischen Spline stetig ist? Wenn ja, gibt es bekannte Algorithmen mit einer kontinuierlichen zweiten Ableitung? Gibt es sonst eine Möglichkeit, mit diesen Artefakten umzugehen?
Lineare Interpolation (zeigt die Pixelgrenzen):
Bikubische Interpolation (Artefakte an Pixelgrenzen sichtbar):
Kubische Interpolation (keine erkennbaren Artefakte):
Ich habe mehrere bikubische Formeln ausprobiert, die zu den gleichen Ergebnissen führten. Hier sind einige Beispiele: