ŠPAČEK, M. Hierarchické kódování pohyblivých obrazů [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2011.
Cílem práce bylo vytvoření výukové aplikace pro demonstrování tří metod škálování obrazu používaných ve standardech pro ztrátovou kompresi pohyblivých obrazů MPEG 2 a 4. Zadání bylo splněno, ale program má problémy s načtením některých bitových map a při vypisování bitových hladin škálování fine granular (chyba v indexování matice mimo její rozměr). Aktivita studenta byla v průběhu celého semestru velmi dobrá. Po formální stránce je práce na vysoké úrovni, kapitoly 1, 2 a 3 ale zabíhají příliš do detailů standardů pro kódování pohyblivých obrazů, které s tématem bakalářské práce souvisejí pouze nepřímo. Z toho důvodu má práce přes 60 stran. Naopak v textu postrádám matematické vyjádření operací prováděných v rámci jednotlivých metod škálování obrazu (decimace, interpolace, kvantování atd.).
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění zadání | A | 46/50 | |
Aktivita během řešení a zpracování práce (práce s literaturou, využívání konzultací, atd.) | A | 20/20 | |
Formální zpracování práce | A | 18/20 | |
Využití literatury | A | 10/10 |
Tato práce s názvem “Hierarchické kódování pohyblivých obrazů“ pojednává o třech základních typech hierarchického kódování obrazů, zkráceně pak škálování. Jedná se prostorové, kvalitativní a fine granular škálování. Cílem práce bylo vytvořit výukovou aplikaci s grafickým rozhraním v prostředí Matlab pro tyto typy škálování. Práce je velmi dobře strukturována a dobře napsána s minimem formálních chyb (viz. seznam chyb na konci posudku). Výtku bych měl ke kapitolám 1-3 které jsou příliš dlouhé a zabíhají do zbytečných podrobností. Kapitola 4 je zase až příliš stručná. Jednotlivé typu škálování jsou zde popsány velmi zevrubně a k popisu je zde použito pouze blokové schéma jednotlivých typů škálování. Takovýto popis pokládám za nedostatečný. Např. u schématu z obr. 4.2 chybí informace typu jaké může být použité prostorové podvzorkování, jak pracuje kóder základní nebo rozšiřující vrstvy dle standardů MPEG atd. Dále zde zcela chybí jakýkoliv matematický popis. Např. druhý typ škálování se zabývá škálováním podle poměru odstupu signálu k šumu (SNR), ale zcela zde chybí definice SNR. V práci mi dále chybí diskuze srovnání jednotlivých typů škálování, např. srovnání z hlediska datového toku pro základní vrstvu a jednotlivé rozšiřující vrstvy nebo například z hlediska zabezpečení proti rušivým podmínkám atd. Realizovaný program se zdá být funkční a stabilní. Připomínku bych měl k nastavovaným parametrům v tomto programu. Jednotlivé parametry by podle mého názoru měly být voleny dle příslušných norem MPEG a ne podle uživatele. Např. způsob volby kvantovacího koeficientu první vrstvy u kvalitativního škálování je podle mého názoru nevhodný. Dále z textu vyplývá, že tento kvantovací koeficient je konstantní pro všechny koeficienty diskrétní kosinové transformace (DCT), tedy pro celou matici. Kvantovací koeficient by ale neměl být konstantní, měl by být volen s ohledem na pozici kvantovaného DCT koeficientu. Tedy koeficienty s nižšími indexy by měly být kvantovány méně než koeficienty s vyššími indexy. Další připomínku mám u fine granular škálování. Po kliknutí myši na vybraný bod v obrázku jsou zobrazeny DCT koeficenty v 3D grafu před a po kvantování. Bohužel tyto grafy nemají popsány osy, takže jejich vypovídací hodnota je nulová. I přes uvedené výhrady lze ale říci, že zadání bakalářské práce bylo splněno ve všech jeho bodech. Výpis formálních chyb: 1- Literatury [11], [16] a [17] nejsou v textu nikde citovány a přesto jsou uvedeny v seznamu použité literatury. 2- Autor cituje ze serveru wikipedia.org. 3- Autor občas používá 1. osobu jednotného čísla což není vhodné při psaní technického textu. 4- Grafy z obrázku 5.13 až 5.15 nemají popsány osy.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění požadavků zadání | A | 20/20 | |
Formální zpracování práce | A | 10/10 | |
Interpretace výsledků a jejich diskuse | E | 10/20 | |
Odborná úroveň práce | A | 45/50 |
eVSKP id 40383