SSIM
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
editovatSSIM 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
editovatSSIM 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
editovatJedno 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
editovatSSIM 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
editovatVe 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
editovatPř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
editovatSSIM 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- ↑ 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.
- ↑ RADZIK, Jakub. Understanding Image Quality Assessment Metrics: CR, PSNR, and SSIM. medium.com [online]. Medium, 2024-9-11 [cit. 2024-11-7]. Dostupné online.
- ↑ a b A2OZ. What is the meaning of SSIM score?. A2oz [online]. 2024-10-20 [cit. 2024-11-07]. Dostupné online. (anglicky)
- ↑ Structural Similarity Metrics (SSIM) - (Computer Vision and Image Processing) - Vocab, Definition, Explanations | Fiveable. library.fiveable.me [online]. [cit. 2024-11-07]. Dostupné online.
- ↑ a b SSIM/MS-SSIM. vicuesoft.com [online]. [cit. 2024-11-07]. Dostupné online.
- ↑ a b RADZIK, Jakub. Understanding Image Quality Assessment Metrics: CR, PSNR, and SSIM [online]. 2024-09-11 [cit. 2024-11-07]. Dostupné online. (anglicky)
- ↑ 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)
- ↑ multissim. www.mathworks.com [online]. MathWorks [cit. 2024-11-07]. Dostupné online.
- ↑ SSIM: Structural Similarity Index | Imatest [online]. [cit. 2024-11-07]. Dostupné online. (anglicky)
- ↑ 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.
- ↑ SSIM/MS-SSIM. vicuesoft.com [online]. [cit. 2024-11-07]. Dostupné online.