KVĚTNÝ, M. Metody mapování textur na mračna bodů [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2022.
Diplomová práce Michala Květného se věnuje mapování textur na mračna bodů. Jedná se o zajímavý problém, kdy z dvojrozměrných dat (fotografií) a trojrozměrného mračna bodů má vzniknout výsledný obarvený 3D model. Diplomant si zvolil řešení založené na epipolární geometrii pro rekonstrukce 3D mračna z fotografií a následné obarvení. Práce je velmi rozsáhlá a opravdu podrobně jsou popsány jednotlivé části nutné k rekonstrukci (projektivní geometrie, analýza obrazu, model kamery). Velmi pozitivně hodnotím, že student využil i svoji bakalářskou práci týkající se Harrisova 3D detektoru a tu dále doplnil o další moderní detektory jako ORB, FAST. Samotná implementace je provedena v jazyce C++ s malou podporou v Pythonu. Implementace se skládá ze 3 částí: metody Structure from Motion k vytvoření mračna bodů z fotografií, nalezení korespondencí mezi vzniklým mračnem a mračnem původním a zpětné obarvení pomocí informací z fotografií. Jedná se o velmi složitý úkol a diplomant shrnul množství metod a odůvodnil použití zvolených algoritmů. Zajímavé jsou také FPFH deskriptory pro nalezení vhodné transformace mezi dvěma mračny bodů. Jedinou výtku mám k uživatelské přívětivosti programu. Zadání 14 vstupních parametrů a struktura konfiguračního souboru tvořeného bloky je náročná k ovládání i k vytvoření. Vstupy by mohly být ošetřeny pro případ, kdy mezi daty zadá uživatel čárky, atp. Vzhledem k rozsahu práce a množství metod je však nutné počítat s obtížněji zadávanými vstupy. Výsledky práce jsou prezentovány na třech datových množinách včetně jejich zhodnocení a výpočetní náročnosti. Diplomant pracoval velmi samostatně, práci dopsal už během zaměstnání. Práce neobsahuje chyby, ale vzhledem k obtížnosti tématu může být hůře čitelná. Student splnil cíle práce nad požadavky dané zadáním DP. Navrhuji práci k obhajobě s hodnocením A.
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žené výsledky a vyvozovat z nich závěry | B | ||
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 | ||
Samostatnost studenta při zpracování tématu | A |
Předložená diplomová práce se zabývá mapováním textur získaných pomocí digitální fotografie na mračna bodů pořízených 3D skenováním. Téma práce je velmi aktuální, neboť v současné době rychlý vývoj výpočetní techniky nám umožňuje řešit rozsáhlé výpočetně náročné úlohy. Práce obsahuje 75 stran textu členěných do sedmi kapitol, kde první a druhá kapitola čtenáře seznamuje s potřebným matematickým aparátem, třetí kapitola řeší problematiku reálného snímkování kamerou, čtvrtá se zabývá zpracováním mračen bodů. Pátá kapitola se věnuje epipolární geometrii pro rekonstrukci scény a šestá registraci mračen bodů. Sedmou kapitolou je vlastní implementace metody mapování textury na mračno bodů s využitím knihoven OpenCV a Open3D v jazyce C++. Vlastní členění textu není vhodně zvolené, neboť některé podkapitoly jsou osamocené a tím toto členění ztrácí smysl. V textu se místy objevuje nesystematičnost, kdy se používají pojmy, které jsou až následně definovány. Slovní popis vlastní navržené metody mapování textury by bylo vhodné doplnit pro lepší názornost alespoň vývojovým diagramem. Celkově diplomant prokázal velmi dobrou orientaci v dané problematice, práce obsahuje spoustu odkazů na literaturu, ve které se daná problematika řeší, a čtenář si tak může podrobnější informace snadno dohledat. Též kladně hodnotím implementaci v programovacím jazyce C++. Práci doporučuji k obhajobě a hodnotím celkovou známkou B.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění požadavků a cílů zadání | C | ||
Postup a rozsah řešení, adekvátnost použitých metod | A | ||
Vlastní přínos a originalita | B | ||
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 | C | ||
Grafická, stylistická úprava a pravopis | A | ||
Práce s literaturou včetně citací | A |
eVSKP id 137063