Qu’est-ce que l’interpolation d’images ?
L’interpolation d’images crée des images intermédiaires entre les images vidéo existantes en estimant l’évolution du contenu de l’image au fil du temps. Les méthodes vont de la simple fusion à la synthèse fondée sur le mouvement.
Fonctionnement de l’interpolation d’images
L’interpolation évalue deux images horodatées ou plus et synthétise des images pour des instants qui n’ont pas été capturés. La fusion de base mélange les images voisines, tandis que les méthodes à compensation de mouvement estiment les trajectoires et déforment le contenu pour le projeter à l’instant cible. Ce processus modifie l’échantillonnage temporel, mais ne peut pas observer des événements absents de la source. Il intervient généralement après le décodage et l’analyse de cadence, puis est suivi d’un encodage respectant la synchronisation temporelle requise en sortie.
Points clés
- Les changements de plan doivent être détectés et traités séparément ; l’estimation du mouvement entre des plans sans rapport peut créer une fusion synthétique ou de fortes déformations au point de montage.
- Les zones occultées ne sont visibles que dans une seule des images voisines ; un interpolateur fondé sur le mouvement doit donc inférer les pixels nouvellement visibles. Ces zones sont une source fréquente de déchirures d’image et de textures inventées.
- Pour une entrée à cadence d’images variable, les images cibles devraient être générées à partir des horodatages de présentation plutôt que des index des images sources. Un espacement fondé sur les index peut produire des mouvements irréguliers et des erreurs de durée.
Quand l’interpolation d’images a son importance
Les développeurs utilisent l’interpolation pour les ralentis, la conversion de cadence d’images et une lecture plus fluide. Les occultations ou les estimations de mouvement inexactes peuvent introduire des contours dédoublés, des déformations et des détails inventés.