SZKANDERA, J. Detekce a klasifikace nečistot v mikroskopickém obraze prachového filtru [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2024.
V bakalářské práci studenta bylo hlavním cílem navrhnout a softwarově implementovat metody pro detekci a klasifikaci cizích předmětů (nečistot) v mikroskopických obrazech kontrolovaných vzorků filtrů. Student pro práci využil poskytnuté vzorky mikroskopických fotografií znečištěných filtrů (fa. Atomtrace), což umožnilo přesné nastavení a optimalizaci detekčních metod podle specifických požadavků (byly provedeny anotace). Práce byla realizována v programovacím jazyce C++ s využitím knihovny QT, což bylo vhodně zvoleno pro zajištění vysoké úrovně přenositelnosti i rychlosti implemmentace. Byly úspěšně implementovány metody pro identifikaci a lokalizaci specifických objektů – nečistot na povrchu prachových filtrů. Ačkoliv diskuse o mezních limitech použitelnosti navrženého řešení nebyla zcela vyčerpávající, celkový přínos práce a její implementace jsou na vysoké úrovni a plně odpovídají požadavkům bakalářské práce. S ohledem na technickou zručnost, inovační přístup a praktickou aplikaci, hodnotím práci známkou A/výborně a doporučuji ji k obhajobě.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění požadavků a cílů zadání | A | ||
Postup a rozsah řešení, adekvátnost použitých metod | B | ||
Vlastní přínos a originalita | A | ||
Schopnost interpretovat dosažené výsledky a vyvozovat z nich závěry | B | ||
Využitelnost výsledků v praxi nebo teorii | |||
Logické uspořádání práce a formální náležitosti | A | ||
Grafická, stylistická úprava a pravopis | B | ||
Práce s literaturou včetně citací | A | ||
Samostatnost studenta při zpracování tématu | A |
Předložená práce uvádí do problematiky získávání obrazu a klasických metod jeho segmentace. Praktická část se úspěšně věnunuje vývoji funkční aplikace. Práce je vhodně strukturovaná a přehledná. Vzhledem k tomu, že nebyl zveřejněn zdrojový kód aplikace, bych také uvítal vhodné úryvky kódu v textu nebo příloze pro ilustraci. Zdrojový kód mi však byl poskytnut k nahlédnutí. Autor se drží doporučených konstrukcí v jazyce C++ a vhodně využívá knihovnu či framework Qt. Aby GUI nepřestalo reagovat přesouvá se výpočet do vlastního vlákna, což velmi oceňuji, protože mnohé programy s GUI na toto trpí. V aplikaci postrádám možnost uložení výsledků do souboru, je však možné kopírovat výsledky z tabulky do schránky. V rešeršní části bych uvítal zmínku o použitých technologiích. Drobným nedostatkem je, že v části 3.4.2 se vyskutují nevhodné překlady termínů ze zdroje [6]. "Convex hull" jako "konvexní trup", zavedený termín je však "konvexní obal/obálka". Termín "hranatý" neznamená konkávní; dalo by se hovořit o určité členitosti hranice. Práci doporučuji k obhajobě.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění požadavků a cílů zadání | A | ||
Postup a rozsah řešení, adekvátnost použitých metod | A | ||
Vlastní přínos a originalita | A | ||
Schopnost interpretovat dosaž. výsledky a vyvozovat z nich závěry | A | ||
Využitelnost výsledků v praxi nebo teorii | A | ||
Logické uspořádání práce a formální náležitosti | A | ||
Grafická, stylistická úprava a pravopis | A | ||
Práce s literaturou včetně citací | A |
eVSKP id 157914