GONCEARENCO, V. Zobrazování virtuálních 3D scén s vysokým dynamickým rozsahem [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.

Posudky

Posudek vedoucího

Pečiva, Jan

Velmi silnou stránkou práce je její implementační část, která má nadstandardní rozsah. Student pronikl do složitosti tématu zobrazování scén s vysokým dynamickým rozsahem (HDR), implementoval v něm množství algoritmů ve velmi náročném API Vulkan a pro demostraci výsledků vytvořil netriviální aplikaci s mnoha funkcemi umožňující nastavení a lepší pochopení implementovaných algoritmů. Navrhuji hodnocení A-95 bodů.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Práce navazuje na předchozí projektovou praxi, kterou rozšiřuje jak do hloubky, tak do šířky.
Práce s literaturou Student si sám sháněl materiály a projevil v tom dobré schopnosti a porozumění tématu.
Aktivita během řešení, konzultace, komunikace Byl aktivní. Většinu implementace měl zpracovánu už v zimním semestru, určité části dokonce ještě před začátkem akademického roku. Své řešení dostatečně konzultoval a na konzultace přicházel připraven.
Aktivita při dokončování Práce byla dokončena včas. Včas byla i předložena vedoucímu k pročtení. A včas byla i odevzdána. Co se týká časového plánování, mohu studenta jen pochválit.
Publikační činnost, ocenění Student prezentoval výsledky práce na konferenci Excel@FIT. Doporučuji i zvážení přihlásit práci na IT SPY 2024. Dále byla práce zveřejněna jako open-source na github, mimo jiné i na stránkách Vulkan-FIT na zmíněném serveru.
Navrhovaná známka
A
Body
95

Posudek oponenta

Chlubna, Tomáš

Z implementačního hlediska je práce velmi vydařená. Textová zpráva je zatížena nezanedbatelnými nedostatky, které zhoršují celkové hodnocení.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Náročnost práce zvyšuje použití Vulkan API, které vyžaduje hlubší znalosti o programování GPU a zvyšuje množství nutného kódu pro implementaci. Autor také využíval HDR monitor pro testování, dostupný prezenčně na fakultě. 
Rozsah splnění požadavků zadání Práce vhodně demonstruje vybranou problematiku a implementuje několik metod pro zpracování a zobrazení HDR dat.
Rozsah technické zprávy Práce je informačně hodnotná a problematiku popisuje dostatečně.
Prezentační úroveň technické zprávy 71 Text je pochopitelný, avšak nedodržení vhodné struktury textu brání ve vytvoření celkového náhledu na práci a její cíle. Autor se odchýlil od doporučené struktury a kapitola věnovaná návrhu se v práci nevyskytuje. Prvky návrhu jsou částečně uvedeny v teoretické kapitole, kde autor zdůvodňuje výběr implementovaných metod. Dále jsou některé návrhové části umístěny do kapitoly o implementaci. V implementační kapitole jsou zase umístěny spíše teoretické informace o Vulkan API (sekce 3.1) a nebo vizuální srovnání metod (sekce 3.6.2) vhodné spíše do kapitoly o testování. V úvodu také chybí jasný popis co přesně a jak práce demonstruje. Příliš detailní popis Vulkan API mohl raději nahradit podrobnější popis práce na vyšší úrovni abstrakce.
Formální úprava technické zprávy 71 Text je psán anglicky na dobré úrovni. Občasné typografické chyby, překlepy a odchylky od slohového útvaru snižují kvalitu textu. Místy se v textu vyskytují chybějící mezery, špatné tvary slov, či chybějící interpunkce. V českém rozšířeném abstraktu se nachází nevhodně zakončené řádky předložkami. V textu se nevhodně vyskytuje české uvození viz  a navíc chybně s tečkou. Zkracování slov jako isn't či doesn't  by bylo lépe rozepsat. Autor v textu často používá první osobu jednotného i množného čísla a také oslovení čtenáře. Tyto prvky narušují slohový útvar odborné technické zprávy. Věty jako I am not entirely sure what is the cause of this problem... nebo I was completely new to Vulkan... připomínají spíše vyprávění. V textu se nevhodně nachází dva nadpisy pod sebou bez textu, např. 2 a 2.1, nebo 2.2 a 2.2.1. Před odkazy na poznámky pod čarou se nevhodně nachází v mnoha případech mezery. Poznámka pod čarou číslo 8 není umístěna na stejné straně jako její odkaz. U některých odkazů chybí typ objektu, např. ...described earlier 2.3 nebo (2) . Na str. 31 se nachází v textu odrážka, která nemá jasný význam. Na str. 42 se nachází příliš velká mezera. Důvod použití kurzívy ve větě na str. 46 je nejasný. Některé obrázky nejsou odkazovány v textu, např. 2.1, 2.15, 2.16, atd.  Obrázek 2.12 obsahuje artefakty a byl by vhodnější ve vektorové formě. V grafu na obrázku 2.13 chybí popisek osy. Rovnice 2.1 a 2.6 také nejsou odkazovány ani nejsou součástí vět. V algoritmu 1 nevhodně přetéká řádek č. 5. Odkazy v textu na příslušné řádky algoritmů jsou velmi dobře zvolené a poznámky pod čarou jsou často dobře umístěny pro vysvětlení použitých výrazů.
Práce s literaturou 90 V práci je vhodně použito dostatečné množství relevantních zdrojů. Ve zdroji [2] chybí ISBN a u zdrojů [30, 33] DOI. Zdroje [7, 8] a [22, 23] by bylo možno spojit jelikož odkazují na stejné weby. Citační odkazy jsou místy bezdůvodně umístěny do dalších závorek, např. ([15]) nebo ([32]).
Realizační výstup 100 Výsledná interaktivní 3D aplikace je implementována ve Vulkan API, dobře demonstruje danou problematiku a nabízí uživateli několik testovacích scén a menu s možnostmi přepínání mezi implementovanými metodami a vizualizací dalších dat. Implementačně je práce na dobré úrovni a převzaté části kódu jsou dobře vyznačeny, včetně licencí.
Využitelnost výsledků Autor prezentoval práci na konferenci Excel@FIT 2024. Výsledná aplikace je dobře použitelná pro porovnání HDR zobrazovacích metod a tone mappingu.
Navrhovaná známka
B
Body
82

Otázky

eVSKP id 153645