Comment calculer l'indice de similitude structurelle (ssim) pour l'évaluation de la qualité de l'image
L'indice de similitude structurale (SSIM) est une méthode utilisée pour mesurer la similitude entre deux images. Il est couramment utilisé pour évaluer la qualité de l'image, en particulier après compression ou transmission. SSIM considère les changements de luminance, de contraste et de structure pour fournir un score de similitude complet.
Comprendre les SSIM
SSIM compare une image de référence avec une image déformée ou traitée. La note varie de -1 à 1, où 1 indique une parfaite similitude. Elle est plus alignée avec la perception visuelle humaine que les mesures traditionnelles comme l'erreur carrée moyenne (ESM).
Étapes pour calculer SSIM
Le calcul des SSIM comporte plusieurs étapes :
- Convertir les images en graysscale si elles sont en couleur.
- Divisez les images en petits patchs ou fenêtres.
- Calculez la luminance, le contraste et les composants de structure pour chaque fenêtre.
- Combinez ces composants pour calculer l'indice SSIM pour chaque fenêtre.
- Moyenne des valeurs SSIM sur toutes les fenêtres pour obtenir le score final.
Outils et bibliothèques
Plusieurs bibliothèques logicielles peuvent calculer automatiquement SSIM, notamment :
- OpenCV (Python, C++)
- image de scikit (Python)
- MATLAB Boîte à outils de traitement d'image
- ImageJ avec le plugin SSIM