GALL, S. Evoluční návrh lokálních obrazových filtrů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.

Posudky

Posudek vedoucího

Sekanina, Lukáš

Student splnil zadání – implementoval a ověřil metodu genetického programování v zadané úloze. Provedl základní statistické vyhodnocení této metody a porovnal evolučně navržené filtry s konvenčním řešením. I když práce nepřináší nové poznatky, domnívám se, že byla pro studenta přínosná, protože se naučil používat evoluční algoritmy pro návrh jednoduchých výpočetních struktur. 

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Jedná se o průměrně obtížné zadání, které vychází z témat studovaných v magisterském studiu na FIT. Výsledky odpovídají výsledkům prezentovaným v obdobných studiích o evolučním návrhu obrazových operátorů. Zadání bylo splněno.
Práce s literaturou Student samostatně vyhledával odbornou literaturu a využíval ji.
Aktivita během řešení, konzultace, komunikace Student byl během řešení projektu aktivní, zejména pak v letním semestru. Konzultace probíhaly cca jednou týdně online. Na konzultace byl student dobře připraven a samostatně navrhoval pokračování řešení projektu.
Aktivita při dokončování Implementace byla dokončena včas. Předfinální text práce byl konzultován, mé připomínky byly vesměs zapracovány
Publikační činnost, ocenění Není mi známo.
Navrhovaná známka
B
Body
80

Posudek oponenta

Hurta, Martin

Student splnil zadání, provedl rešerši řešeného problému a navrhl, implementoval a experimentálně ověřil metodu pro návrh filtru šumu sůl a pepř pomocí CGP. Vzhledem k průměrné obtížnosti tématu, délce a kvalitě technické zprávy a absenci statistických testů při vyhodnocení experimentů navrhuji souhrnné hodnocení stupněm C – dobré.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Jedná se o průměrně obtížné zadání, které vyžaduje nastudování kartézského genetického programování (CGP), jeho využití pro návrh lokálních obrazových filtrů a provedení návrhu, implementace a experimentálního vyhodnocení metody pro automatický návrh obrazových filtrů pomocí CGP.
Rozsah splnění požadavků zadání Zadání bylo splněno.
Rozsah technické zprávy Technická zpráva má mírně přes 50 normostran a splňuje tedy minimální požadavky.
Prezentační úroveň technické zprávy 75 Práce je z většiny členěna logicky. Čtenář je seznámen s evolučními algoritmy, CGP, lokálními obrazovými filtry a jejich návrhem pomocí CGP. Následně je představen návrh metody a její implementace. Nakonec jsou prezentovány provedené experimenty, jejich výsledky a závěr. Matoucí je podkapitola „Pristup k evoluci filtra“ v kapitole 2.6, která zjevně popisuje určitý článek a jeho výsledky. Daný článek však není viditelně označen ani odkazován. Kapitola 5 nezvykle nejprve prezentuje nejlepší obrazové filtry získané navrženou metodou pro řešení šumu sůl a pepř a jejich porovnání s mediánovým filtrem. Výsledky experimentů zaměřených na vhodné nastavení parametrů metody jsou prezentovány až následovně. Nadpisy první úrovně jsou voleny zbytečně obecně (např. Zhrnutie súčasného stavu poznania, Implementácia, Experimenty).
Formální úprava technické zprávy 75 Technická zpráva dosahuje průměrné kvality formální úpravy. Mezi chyby patří: Psaní textu v 1. pádě množného čísla. Občasné nejasné nebo nepřesné tvrzení. Chybějící mezery před znaménkem procenta. Algoritmus 1 chybně místo evoluční strategie 1 + 4, popisuje variantu 1 + 5. Velká část obrázků v práci je zbytečně velká. Obrázky včetně nákresů a grafů jsou rastrové a často mírně rozmazané. Obrázky 4.1 a 5.11 nejsou v textu odkazovány.
Práce s literaturou 75 Použité zdroje jsou z většiny vhodně zvoleny a obsahují 22 položek. Dvě z položek jsou přednášky z předmětu Biologií inspirované počítače. Pět položek jsou webové stránky. Zdroje jsou vhodně citovány, kromě občasného umístění citace před tečku poslední věty odstavce místo za ni.
Realizační výstup 65 Technická zpráva popisuje vícero experimentů zaměřených na nastavení parametrů navržené metody pro automatický návrh filtru šumu typu sůl a pepř. Pro každé nastavení metody je provedeno pouze 10 nezávislých běhů, přičemž výsledky jsou porovnány čistě graficky na základě krabicových grafů a chybí provedení statistických testů pro ověření vyvozovaných závěrů. Tabulka 5.2 prezentující nastavení parametrů jednotlivých pojmenovaných kombinací postrádá sloupec pro nastavení mutace. Taktéž v tabulce chybí některé nastavení (např. Setup14 a Setup15). V obrázku 5.3 jsou místo konvergenční křivky prezentovány průběhy fitness všech nezávislých běhů. S navrženou metodou jsou taktéž provedeny experimenty na „výstřelovém šumu“. Výstřelovým šumem jsou však myšleny pouze uniformně generované náhodné hodnoty části pixelů a je opět porovnáván oproti mediánovému filtru. Výstřelový šum (angl. shot noise), by ale měl být správně modelován pomocí Poissonova rozdělení a je tradičně filtrován bilaterálním filtrem. Text udává, že je implementace v provedena jazyce C s využitím funkcí jazyka C++. Kód v jazyce C++ napříč soubory opakovaně implementuje některé funkce. Kód obsahuje komentáře pouze sporadicky a postrádá jakoukoli dokumentaci.
Využitelnost výsledků Práce potvrzuje závěry existující literatury na téma návrhu obrazových filtrů pomocí CGP, a to že CGP umožňuje návrh obrazového filtru pro šum sůl a pepř.
Navrhovaná známka
C
Body
70

Otázky

eVSKP id 154231