Indexul de Asemănare Structurală (SSIM) este o metodă folosită pentru măsurarea similitudinii dintre două imagini. Este folosit în mod obișnuit pentru evaluarea calității imaginii, în special după compresie sau transmisie. SSIM consideră schimbările în lumină, contrast și structură pentru a oferi un scor complet similar.

Înțelegerea SSIM

SSIM compară o imagine de referință cu o imagine distorsionată sau procesată. Scorul variază de la -1 la 1, unde 1 indică o similitudine perfectă. Este mai aliniată cu percepția vizuală umană decât cu indicatorii tradiționali precum Media Eroare pătrată (MSE).

Etape pentru calcularea SSIM

Calcularea SSIM implică mai multe etape:

  • Conversia imaginilor la griscale dacă acestea sunt în culori.
  • Împarte imagini în pete mici sau ferestre.
  • Calculați luminanța, contrastul și componentele structurii pentru fiecare fereastră.
  • Combină aceste componente pentru a calcula indicele SSIM pentru fiecare fereastră.
  • Media valorilor SSIM pe toate ferestrele pentru a obține scorul final.

Unelte și biblioteci

Mai multe biblioteci software pot calcula SSIM automat, inclusiv:

  • OpenCV (Python, C++)
  • imagine scikită (Pitonul)
  • MATLAB Image Processing Toolbox
  • ImageJ cu modul SSIM