Strukturella likhetsindex (SSIM) är en metod som används för att mäta likheten mellan två bilder. Det används vanligen för att utvärdera bildkvaliteten, särskilt efter komprimering eller överföring. SSIM anser förändringar i luminans, kontrast och struktur för att ge en omfattande likhetspoäng.
Förstå SSIM
SSIM jämför en referensbild med en förvrängd eller bearbetad bild. Poängen varierar från -1 till 1, där 1 indikerar perfekt likhet. Det är mer anpassat till mänsklig visuell uppfattning än traditionella mätvärden som Mean Squared Error (MSE).
Steg för att beräkna SSIM
Beräkning av SSIM innebär flera steg:
- Konvertera bilder till gråskala om de är i färg.
- Dela bilder i små fläckar eller fönster.
- Beräkna luminans, kontrast och strukturkomponenter för varje fönster.
- Kombinera dessa komponenter för att beräkna SSIM-indexet för varje fönster.
- Genomsnittliga SSIM-värden över alla fönster för att få slutresultatet.
Verktyg och bibliotek
Flera programbibliotek kan beräkna SSIM automatiskt, inklusive:
- OpenCV (Python, C++)
- Scikit-bild (Python)
- MATLAB Image Processing Toolbox
- ImageJ med SSIM plugin