Échantillonnage/sous-échantillonnage bilinéaire : alignement de la grille de pixels et le fameux décalage de demi-pixel du GPU

2025-01-27
Échantillonnage/sous-échantillonnage bilinéaire : alignement de la grille de pixels et le fameux décalage de demi-pixel du GPU

Cet article explore les idées fausses et les pièges courants liés aux techniques d’échantillonnage/sous-échantillonnage bilinéaire. L’auteur souligne que l’échantillonnage/sous-échantillonnage bilinéaire n’est pas un concept unique ; sa définition et sa mise en œuvre varient, ce qui entraîne des bogues et des confusions de longue date, affectant même des bibliothèques de pointe comme TensorFlow. L’article explique en détail l’alignement de la grille de pixels, les décalages de demi-pixel du GPU et le rôle des filtres pairs/impairs. Du point de vue du traitement du signal, il analyse des opérations telles que l’insertion de zéro et le filtrage postérieur, concluant que le choix du système de coordonnées et du filtre approprié est crucial pour obtenir des résultats corrects.