Sto usando un algoritmo bicubico di interpolazione per ingrandire una mappa di altezza e noto alcuni artefatti attorno ai confini dei pixel. Tuttavia, questi artefatti non sembrano apparire quando uso una semplice interpolazione cubica (spline).
Potrebbe essere perché l'interpolazione bicubica non garantisce che la seconda derivata sia continua, a differenza della spline cubica? In tal caso, esistono algoritmi noti che hanno una seconda derivata continua? Altrimenti, c'è un modo per affrontare questi artefatti?
Interpolazione lineare (mostra i confini dei pixel):
Interpolazione bicubica (artefatti visibili ai confini dei pixel):
Interpolazione cubica (nessun artefatto evidente):
Ho provato diverse formule bicubiche, che mi hanno dato gli stessi risultati. Ecco alcuni esempi: