VOMELA, M. Klasifikace dopravní scény [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2010.
Úkolem studenta bylo navrhnout a implementovat algoritmy pro detekci a počítání automobilů v dynamické scéně z dopravních kamer a rozšířit tyto algoritmy o klasifikaci vozidel do kategorií. Dále pak navrhnout metodu pro automatickou detekci jízdních pruhů a detekci zastavených vozidel a dopravních kongescí. Zadání lze hodnotit jako časově i odborně náročné. Předpokládalo nastudování různých metod zpracování obrazu, pochopení matematického základu metod a v neposlední řadě dobré programátorské schopnosti. V úvodu práce student rozebral základní a pokročilejší metody zpracování obrazu umě navázané na reálné snímky. Nikde v práci nejsou při popisu metod notoricky známé demonstrační snímky z literatury, student si dal práci a všechny metody ověřil na konkrétních snímcích ze zadání. V praktické části bylo vytvořeno velmi přehledné a intuitivní uživatelské rozhraní a samozřejmě také navrženy a implementovány algoritmy pro klasifikaci scény. Algoritmy jsou vzhledem k odlišnosti denní a noční scény rozděleny. V závěru práce postrádám statistické zhodnocení dosažených výsledků, které se však dá získat spuštěním aplikace na přiloženém CD. Úroveň odborných znalostí diplomanta lze vzhledem k náročnosti práce a k jejímu velmi úspěšnému zvládnutí zhodnotit jako vysokou, student vyřešil reálný problém takovým způsobem, že je připraven k potenciálnímu využití pro reálné nasazení. Student pracoval samostatně a s vlastní iniciativou, s minimem nutných konzultací. Kód programu a algoritmů je psán velmi srozumitelně a přehledně, Práce svědčí o inženýrských schopnostech diplomanta a navrhuji hodnocení stupněm A.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění zadání | A | 50/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 |
Úkolem diplomanta bylo vytvořit prostředí pro zpracování sekvence snímků z dopravních kamer s cílem detekovat a klasifikovat vozidla a sestavovat dopravní statistiky, a to v denní i noční scéně. Zadání diplomové práce lze hodnotit jako odborně i časově náročné, i přesto bylo podle mého mínění bezezbytku splněno. Řešení předpokládalo vyhledání a zpracování vhodných literárních zdrojů a také velmi dobré programátorské schopnosti. Celá práce má sice jen přibližně 50 stran, ale tyto dostatečně vystihují řešení problému i dosažené výsledky a kompletně jsou dílem diplomanta. I kapitola 2 s názvem "Metody detekce vozidel", která je spíše teoretická a představuje několik z literatury čerpaných metod, je doplněna vlastním zhodnocením a je vidět, že všechny uvažované metody byly implementovány a podrobně testovány. Problém detekce je zde správně rozdělen na tři hlavní problémy, a to extrakce pozadí, problém s odstraněním stínů a vlastní sledování pohybujících se objektů. Kapitola 3 pak již popisuje konkrétní řešení s využitím vybraných postupů a do značné míry i vlastní invence. Celá aplikace je naprogramována v jazyce C++ s využitím knihovny OpenCV. Vytvořené rozhraní je přehledné a umožňuje nastavení řady parametrů. Algoritmus je rozdělen na denní a noční režim, kdy se vyhodnocení značně mění. Jako velmi dobrý hodnotím způsob řešení odstranění stínů, které jsou opravdu velkým problémem zpracování dopravních scén. Je popsán i způsob definice jízdních pruhů buď uživatelem, nebo automaticky z obrazových dat. Díky rozdělení do pruhů je možné vytvářet podrobnější statistiky provozu. Určována je délka vozidel, jejich klasifikace na osobní a nákladní, průměrná rychlost vozidel, hustota provozu, dopravní tok a stupeň provozu. Myslím, že dosažená úspěšnost kolem 90 % je vzhledem k náročnosti a různorodosti scén velmi dobrá. Přiložené CD obsahuje kromě samotné práce i kompletní vcelku přehledný a komentovaný zdrojový kód, spustitelný program a řadu testovacích sekvencí. Dosažené výsledky je možné zhodnotit i z přiložených videí. K samotnému řešení, výběru metod a výsledné implementaci nemám žádné výhrady. Práce je odborně velmi zdařilá a student jistě prokázal inženýrské schopnosti, proto práci doporučuji k obhajobě. Jediné co trošku kazí dojem z práce je velké množství překlepů i několik gramatických chyb. Čtení zhoršují i špatné odkazy na obrázky. Také chápu, že použití pouze kladné složky Laplaciánu je pro práci důležité, ale myslím, že ne zase tak, aby vysvětlující odstavec musel být v práci hned dvakrát (str. 40 a 41). Celková grafická stránka a úprava práce je však pěkná i díky řadě názorných, vysvětlujících obrázků.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění požadavků zadání | A | 20/20 | |
Odborná úroveň práce | A | 48/50 | |
Interpretace výsledků a jejich diskuse | A | 18/20 | |
Formální zpracování práce | D | 6/10 |
eVSKP id 30866