Estimating SSIM from MSE for DCT-Based Compressed Images
Cet article propose deux méthodes pour approximer avec précision l'indice de similitude structurelle (SSIM) pour les images compressées par DCT en redistribuant l'erreur quadratique moyenne (MSE) globale à l'aide des statistiques locales de l'image de référence, permettant ainsi une évaluation de la qualité efficace et perceptuellement significative sans nécessiter l'accès aux données de MSE locales.
Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète
Imaginez que vous soyez un juge dans un concours de talents, mais qu'au lieu de regarder les artistes, vous jugiez la qualité d'une photographie. Dans le monde des images et des vidéos numériques, les ordinateurs ont besoin d'un moyen de décider si une image est « bonne » ou « mauvaise » après avoir été compressée pour gagner de l'espace (un processus appelé compression). L'ancienne méthode consistait comme un professeur de mathématiques corrigeant une copie : ils comptaient chaque erreur individuelle. Si l'ordinateur voyait un pixel légèrement décalé, il additionnait toutes les erreurs pour obtenir un score appelé « MSE » (Erreur Quadratique Moyenne) ou « PSNR ». C'est simple et rapide, mais c'est comme noter une peinture en comptant le nombre de coups de pinceau manquants ; cela ne se soucie pas de savoir si les coups de pinceau manquants étaient dans un ciel gris ennuyeux ou dans une partie cruciale d'un visage.
Une meilleure méthode, appelée « SSIM », essaie de regarder l'image comme le ferait un humain. Elle vérifie si les formes, les contours et les motifs semblent toujours corrects, et non pas seulement si les couleurs sont exactes. Cependant, calculer le SSIM, c'est comme demander à un critique d'art extrêmement strict d'examiner chaque petit recoin de l'image et de le comparer à l'original. Cela prend beaucoup de temps et de puissance de calcul, surtout lorsque vous essayez de diffuser un film à des millions de personnes. La grande question pour les ingénieurs est la suivante : peut-on obtenir le score « semblable à l'humain » du SSIM sans faire tout ce travail colossal ? Peut-on deviner la qualité simplement en connaissant le nombre total d'erreurs (l'erreur globale) et en regardant l'image originale une seule fois ?
Cet article, écrit par Luc Trudeau et Maria G. Martini, dit : « Oui, nous le pouvons ». Ils se sont concentrés sur des images compressées à l'aide d'une méthode courante appelée DCT (celle utilisée pour les fichiers JPEG). Ils ont découvert que vous n'avez pas besoin de regarder l'image désordonnée et déformée pour calculer un bon score de qualité. Au lieu de cela, vous pouvez prendre la quantité totale d'erreur introduite par la compression et la « redistribuer » à travers l'image en fonction de la complexité de l'image originale. Pensez à un boulanger qui sait exactement quelle quantité de farine a été renversée sur le sol (l'erreur globale). Au lieu de mesurer le dégats dans chaque coin de la cuisine, le boulanger regarde la recette originale. Si une partie de la cuisine présentait un mélange très actif (texture élevée ou contours marqués), le boulanger suppose que le renversement de farine était plus important à cet endroit. Si une partie n'était qu'un plan de travail lisse (zones lisses), le boulanger suppose que le dégât était plus léger. En utilisant cette « carte d'activité » de l'image originale, ils peuvent estimer le score SSIM sophistiqué en utilisant uniquement le compte total d'erreurs et la texture de l'image originale.
Les chercheurs ont testé cette idée sur deux ensembles célèbres de photos de haute qualité (le groupe Kodak et le Xiph Subset1) et les ont compressés en JPEG à différents niveaux de qualité. Ils ont constaté que leur nouvelle méthode, qui utilise l'« écart type » (une mesure de la variation de la texture de l'image) pour répartir l'erreur, était bien plus précise que l'utilisation du seul total d'erreurs. En fait, leurs estimations étaient si proches des scores SSIM réels que la différence était inférieure à 1 % sur les niveaux de qualité typiques. Ils ont également remarqué que les mathématiques fonctionnaient mieux lorsqu'ils traitaient la relation entre la texture et l'erreur comme étant « sous-linéaire » — ce qui signifie que, bien que les zones denses absorbent plus d'erreurs, elles n'en absorbent pas toutes de manière proportionnelle et directe. L'article suggère qu'en utilisant cette astuce simple, les systèmes vidéo pourraient calculer les scores de qualité beaucoup plus rapidement, car ils n'ont besoin d'analyser l'image vidéo originale qu'une seule fois, puis de réutiliser ces statistiques pour chaque version encodée de la vidéo, plutôt que de réanalyser les versions compressées et désordonnées à chaque fois.
Noyé(e) sous les articles dans votre domaine ?
Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.