Strukturní index podobnosti (SSIM) je jednou z nejpoužívanějších metod pro hodnocení kvality obrazu, neboť lépe odráží lidské vizuální vnímání než tradiční algoritmy založené na měření rozdílu mezi pixely. SSIM byl představen jako prostředek, který bere v úvahu strukturální informace, čímž simuluje schopnost lidského zraku vnímat podobnosti mezi obrazy[1][2]. Tato metoda je obzvláště užitečná v oblastech, kde se kvalita obrazů výrazně liší a je třeba kvantitativně hodnotit, jak jsou si dva obrazy podobné, například v kompresi obrazu, přenosu dat a lékařské obrazové analýze.[3][4]

Výpočet SSIM

editovat

SSIM je matematicky definován vztahem

 ,[5]

kde

  •   představují průměrné hodnoty jasových složek porovnávaných obrazů x a y,[5]
  •   jsou rozptyly jasových složek, které charakterizují kontrast obrazů,
  •   představuje kovarianci mezi jasovými složkami, což odráží podobnost struktury a
  • konstanty   slouží k zajištění stability výpočtu, zvláště když hodnoty jasu dosahují velmi nízkých hodnot.

Výpočet SSIM v praxi

editovat

SSIM dosahuje hodnot od −1 do +1[1], přičemž hodnota 1 odpovídá úplné shodě mezi dvěma obrazy. Hodnota 0 znamená, že si obrazy podobné nejsou. V praxi se s hodnotami menšími než 0 většinou nesetkáme. Jsou spíše teoretické, hodnota −1 by znamenala, že jsou obrazy přesně opačné[6]. Je-li hodnota alespoň 0,95,[7] obrazy považujeme za velmi podobné.

MS-SSIM

editovat

Jedno z vylepšeních SSIM je MS-SSIM (vícestupňový strukturální index podobnosti). Rozdíl mezi nimi se dá přirovnat k rozdílu mezi koukáním na obraz zblízka a z více úhlů a vzdáleností. SSIM hodnotí podobu obrazů pixel po pixelu.

Ale MS-SSIM se dá přirovnat ke zkoumání obrazů z různých vzdáleností a úhlů. MS-SSIM hodnotí obrazy z různých úrovní detailu. Díky tomu lépe simuluje lidský zrak a je přesnější. Můžeme ho využít, pokud chceme přesnější analýzu nebo je jeden z obrazů ve výrazně horší kvalitě.[8]

Využití SSIM

editovat

SSIM má spoustu způsobů využití, mezi nejvýznamnější patří:

  • Kompresní algoritmy – SSIM se používá pro hodnocení kvality komprese obrazu, kde umožňuje kvantifikovat ztráty kvality. Umožňuje tak nastavit parametry komprese tak, aby bylo dosaženo optimálního kompromisu mezi velikostí souboru a vizuální kvalitou.
  • Kvalita přenosu dat – Při přenosu obrazů přes internet či jiné kanály je často důležité hodnotit, jaký dopad má přenos na kvalitu obrazu. SSIM pomáhá měřit degradační efekty, které mohou nastat během přenosu obrazu.
  • Lékařská obrazová analýza – Ve zdravotnictví je SSIM využíván k hodnocení rozdílů mezi lékařskými snímky, což umožňuje sledovat změny v čase, například v diagnostice pomocí rentgenových či magnetických rezonancí.
  • Výzkum a vývoj obrazových technologií – SSIM slouží jako standardní metoda v mnoha studiích zaměřených na vývoj nových algoritmů pro analýzu obrazu.

Nejčastěji se používá ve videu, někdy ale i v rámci fotografií. [9][1]

Vylepšení SSIM

editovat

Ve studii, kterou vedl vědec Illya Bakurov, se zaměřili na to, jak SSIM ještě vylepšit a více přiblížit k lidskému vnímání obrazu.[10]

Autoři využili evoluční algoritmy, tedy metody inspirované přírodou. Pro zjištění, jaké nastavení SSIM je nejlepší, používali například chování ptáků nebo ryb.

Po změně nastavení parametrů zjistili, že SSIM funguje o 8 % lépe. Také jejich pokročilejší verze SSIM, nazývaná MS-SSIM, se zlepšila o 3 %.

Omezení SSIM

editovat

Přestože je SSIM široce používán, má svá omezení. Předpokládá, že lidské vnímání je rovnoměrné v celé oblasti obrazu, což nemusí vždy platit, protože lidský zrak je citlivější na změny kontrastu v některých oblastech více než v jiných. Také ignoruje barvu, což může být nevýhodou v případech, kdy hraje barva klíčovou roli. Vývojáři proto pracují na vylepšených verzích SSIM.[6]

Závěr

editovat

SSIM je zásadním nástrojem v oblasti hodnocení kvality obrazu. Vzhledem k tomu, že bere v úvahu strukturální aspekty obrazu, představuje SSIM významný pokrok ve srovnání s tradičními metodami, jako je PSNR[11]. Přestože má svá omezení, jeho užitečnost v oblasti komprese, přenosu dat a lékařské analýzy obrazu z něj činí nepostradatelný nástroj v obrazové vědě a inženýrství.[3]

Reference

editovat
  1. a b c Structural Similarity Index (SSIM) - (Data Science Numerical Analysis) - Vocab, Definition, Explanations | Fiveable. library.fiveable.me [online]. [cit. 2024-11-07]. Dostupné online. 
  2. RADZIK, Jakub. Understanding Image Quality Assessment Metrics: CR, PSNR, and SSIM. medium.com [online]. Medium, 2024-9-11 [cit. 2024-11-7]. Dostupné online. 
  3. a b A2OZ. What is the meaning of SSIM score?. A2oz [online]. 2024-10-20 [cit. 2024-11-07]. Dostupné online. (anglicky) 
  4. Structural Similarity Metrics (SSIM) - (Computer Vision and Image Processing) - Vocab, Definition, Explanations | Fiveable. library.fiveable.me [online]. [cit. 2024-11-07]. Dostupné online. 
  5. a b SSIM/MS-SSIM. vicuesoft.com [online]. [cit. 2024-11-07]. Dostupné online. 
  6. a b RADZIK, Jakub. Understanding Image Quality Assessment Metrics: CR, PSNR, and SSIM [online]. 2024-09-11 [cit. 2024-11-07]. Dostupné online. (anglicky) 
  7. Video Structural Similarity Index (SSIM) Analysis - Cloud Media Processing with Dolby Hybrik | Tutorials & Guides. tutorials.hybrik.com [online]. [cit. 2024-11-07]. Dostupné online. (anglicky) 
  8. multissim. www.mathworks.com [online]. MathWorks [cit. 2024-11-07]. Dostupné online. 
  9. SSIM: Structural Similarity Index | Imatest [online]. [cit. 2024-11-07]. Dostupné online. (anglicky) 
  10. BAKUROV, Illya; BUZZELLI, Marco; SCHETTINI, Raimondo. Structural similarity index (SSIM) revisited: A data-driven approach. Expert Systems with Applications. 2022-03-01, roč. 189, s. 116087. Dostupné online [cit. 2024-11-07]. ISSN 0957-4174. DOI 10.1016/j.eswa.2021.116087. 
  11. SSIM/MS-SSIM. vicuesoft.com [online]. [cit. 2024-11-07]. Dostupné online.