SEDLÁK, O. Laboratorní úloha pro hodnocení vizuální kvality komprimovaných obrazů [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2024.
Bakalárska práca sa zaoberala s návrhom a realizáciou užívateľsky prívetivého rozhrania v programu MATLAB, ktoré bude slúžiť ku kompresii statických obrázkov a pre objektívne hodnotenie vizuálnej kvality komprimovaných obrázkov. K tomuto účelu boli využívané referenčné implementácie rôznych klasických a pokročilých komprimačných algoritmov pre 2D obrazy, ako aj rôzne matematické modely objektívnych metrík. Mimo iné, výstupom práce je aj laboratórna úloha pre predmet magisterského štúdia MPC-DVV. Po preštudovaní bakalárskej práce musím konštatovať, že predložená práca má určité nedostatky. V úvode študent píše, že práca sa zameriava na hodnotenie vizuálnej kvality komprimovaných obrázkov. To podľa zadania práce bola doplnkovou úlohou. Táto skutočnosť, tzv. definícia cieľov práce, sa odzrkadľuje aj na texte abstraktu. Teoretická časť práce je vypracovaná na priemernej úrovni, ale forma a popis jednotlivých častí (napr. komprimačné algoritmy pre 2D obrazy a objektívne metriky) by mal byť jednotnejším. Niektoré pasáže praktickej časti práce sú vypracované stručne a vágne. Postrácam uvedenie vývojového diagramu aplikácie a lepší popis toho, že aké ďalšie softwary potrebuje užívateľ a ako ich má nastaviť (aké parametre sa majú uvažovať, nastaviť a podobne). Ďalej postrácam, že nie sú uvedené príklady príkazového riadku pre komprimovanie obrazu pre vybrané komprimačné algoritmy. Je potrebný však spomenúť, že čiastočný popis toho, že ako sa má pracovať s vytvorenou aplikáciou, je dostupný v navrhnutej laboratórnej úlohy, ktorá je súčasťou prílohy bakalárskej práce. Hodnotenie vybraných komprimačných algoritmov pre 2D obrazy pomocou objektívnych metrík je síce prehľadný, ale vyhodnotenie by malo byť trochu podrobnejší. Pre verifikáciu získaných výsledkov (napr. je vidieť, že výsledky pre JPEG 2000 nie sú relevantné) by bolo dobré túto časť práce doplniť výstupmi krátkych a zjednodušených subjektívnych testov. Rozsah bakalárskej práce je štandardný s spoločne s prílohami má viac ako 55 strán. Formálna a grafická stránka práce je na priemernej úrovni. V texte práce sa vyskytuje určitý počet gramatických, terminologických či formálnych preklepov (napr. „hodnocení kvality komprese“; „hodnocení obrazových algoritmů“; preloženie názvu metriky BRISQUE do češtiny; apod.). Bohužiaľ, podstatnú časť textu odovzdanej práce som videl len tesne pred jeho odovzdaním a tak som nemal možnosť vyjadriť sa k tomu podrobnejšie. Práca s dostupnou literatúrou je na priemernej úrovni. Pán Sedlák pracoval samostatne, ale v letnom semestri začal využívať možnosti konzultácie len zhruba pred mesiacom odovzdania práce. Zadanie bakalárskej práce bolo síce splnené, ale k formálnemu a praktickému dosiahnutiu vytýčených cieľov mám určité výhrady. Napriek tomu prácu odporúčam k obhajobe, ale hodnotím ju s nižším stupňom a to D/68.
Bakalářská práce Ondřeje Sedláka se zabývá tvorbou laboratorní úlohy pro hodnocení vizuální kvality komprimovaných obrazů. Student nejdříve zmiňuje teorii ohledně obecné komprese obrazu a komprimačních algoritmů. Následně řeší objektivní a subjektivní hodnocení kvality obrazu. Popisuje realizaci kompresních a hodnotících nástrojů v prostředí MATLAB. Na konci své práce student prezentuje samotný návod laboratorní úlohy. Stěžejním úkolem studenta byla implementace kompresních nástrojů do jednoho frameworku, který bude sloužit ke kompresi různými kodeky a pro objektivnímu hodnocení. Program nabízí možnost interní komprimace s využitím nástroje FFmpeg nebo používá externě komprimované obrázky. Slouží také pro výpočet implementovaných objektivních metrik. Teoretická práce obsahuje dostatečný počat stran. Samotná praktická část tvorby frameworku, by měla být více rozepsána. Je tvořena pouze 5 stranami a následována 11 stranami výsledků komprimačních algoritmů. Kapitola 3 by měla mít lepe vypovídající název nežli „Hodnocení kvality komprese“. Jelikož se nejedná o hodnocení komprese jako takové (například komprimační poměr nebo rychlost komprese), ale o hodnocení kvality obrazu. Samotný framework interně nabízí možnost provedení samotné komprese s volbou stupně komprese pro kodeky JPEG 2000, JPEG XL, AVIF a WEbP. Pro HEIF a JPEG je nutno využití externího komprimačního programu. Objektivní hodnocení s referencí lze provést pomocí PSNR a SSIM, VIFp, VMAF, GMSD, FSIMc, UIQI a bezreferenční NIQE a BRISQUE. Bohužel nejsou všechny kodeky referenční implementace a je horší objektivně porovnat jejich kvalitu. Pro reálné využití je horší nutnost mít více programů pro kompresi snímků. K testování kompresních algoritmů bylo vybráno celkem osm různých snímků z různých databází v rozlišení od 66 kpx po 16 Mpx. Jsou uvedeny výsledky pro všechny obrázky, šest komprimačních metod a přibližně deset hodnot BPP. A to pro každou objektivní metriku. Jedná se tedy o více jak 4000 naměřených hodnot. Výsledky odpovídají očekávaným hodnotám, kromě kodeku JPEG 2000. To zde popisuje i student a předkládá možnosti, čím to mohlo být způsobeno. V laboratorní úloze jsou v teoretickém úvodu sloučeny kompresní algoritmy a objektivní metriky. Mělo by to být rozděleno a vhodně nadepsáno, aby případný student věděl, co patří k čemu. Textová část bakalářská práce je přehledná a logicky členěna, jednotlivé kapitoly na sebe navazují a jsou dostatečně vypracované. V malé míře jsou v ní zavádějící nebo netechnické výrazy. Příloha práce obsahuje kód frameworku v prostředí MATLAB, kód se zdá být funkční. V samotném kódu jsou komentáře. Práci doporučuji k obhajobě a hodnotím stupněm C 72 bodů.
eVSKP id 159045