RACHLER, I. Vyhledávání podobných 3D modelů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.

Posudky

Posudek vedoucího

Španěl, Michal

Pan Rachler sice nevytvořil implementačně rozsáhlé dílo, ani netrénoval vlastní neuronové sítě, ale prokázal, že je velmi schopný samostatně uchopit náročné téma, nastudovat problematiku, využít a smysluplně zapojit existující dílčí řešení. Nebýt slabší aktivity a dokončování práce na poslední chvíli, hodnotil bych práci velmi dobře.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Téma bakalářské práce je již klasické a bylo v minulosti řešeno. Hodnotím jej jako obtížnější. Není snadné proniknout do problematiky, neboť se jedná o méně tradiční kombinaci práce se 3D geometrií a vyhledávání na základě přikladů, které je běžnější pro dokumenty, obrázky, apod. Pan Rachler ve svém řešení využil moderní neuronové sítě typu PointNet a vhodným zapojením předtrénované sítě dosáhl lepších výsledků než jeho kolegové, kteří toto téma řešili před ním. Zadání tedy považuji za splněné a výsledky za velmi dobré.
Práce s literaturou Základní studijní materiály byly doporučeny vedoucím, příčemž se jednalo o vědecké články. Dále již s literaturou student pracoval zcela samostatně. Potřebné informace si vyhledal a nastudoval.
Aktivita během řešení, konzultace, komunikace Student práci konzultoval zřídka, ovšem vždy mě svým pokrokem příjemně překvapil. Sám volil vhodná a smyslupná řešení.
Aktivita při dokončování Tvorba technické zprávy probíhala na poslední chvíli a její odevzdání bylo nakonec odloženo. K jejímu dílčímu stavu jsem měl možnost se vyjádřit.
Publikační činnost, ocenění Není známa.
Navrhovaná známka
C
Body
78

Posudek oponenta

Čižmarik, Roman

Autor naštudoval zložitý problém presahujúci osnovy bakalárskeho programu a vytvoril funkčné, aj keď do istej miery obmedzené, riešenie vyhľadávania podobných 3D modelov na základe vstupného modelu. Realizačný výstup je však slabší, užívateľsky neprívetivý a bohužiaľ nevyužíva všetky informácie, ktoré má autor k dispozícii.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Zadanie hodnotím ako obtiažne, študent musel naštudovať problematiku deskriptorov 3D modelov a neurónových sieti, ktoré sa v bakalárskom programe nevyučujú.
Rozsah splnění požadavků zadání Zadanie bolo splnené vo všetkých bodoch.
Rozsah technické zprávy Technická správa obsahuje 38 normostrán + obrázky, pohybuje sa teda na hranici minima. Obecne obrázky pekne dolňujú text, avšak niektoré pôsobia rušivo a zbytočne, napríklad “Obr. 4.5: Výber vstupného modelu.” na strane 27.
Prezentační úroveň technické zprávy 70 Text je vhodne rozdelený a jednotlivé kapitoly na seba nadväzujú. “Kapitola 2 - Metódy vyhľadávania podobných 3D modelov” obsahuje zaujímavý prehľad deskriptorov, ktorý ale autor mieša s popisom architektúr neurónových sietí, čo sťažuje pochopiteľnosť textu. Metódy pre vyhodnotenie výsledkov sú popísané veľmi pekne a zrozumiteľne. “Kapitola 3 - Výber metódy a návrh aplikácie” by si podľa môjho názoru zaslúžila podrobnejší popis siete PointNet a prístupu akým táto sieť počíta deskriptor 3D modelu, keďže sa v podstate jedná o základný stavebný kameň tejto práce. “Kapitola 4 - Implementácia” je príliš krátka, na čitateľa pôsobí dojmom, že bolo odvedené minimum autorskej práce. “Kapitolu 5 - Testovanie, experimenty a výsledky” hodnotím ako najlepšiu kapitolu práce, obsahuje zaujímavé experimenty a porovnania. Je škoda, že text neobsahuje graf porovnávajúci celkové výsledky vyhľadávania v trénovacej a testovacej sade.
Formální úprava technické zprávy 70 Práca obsahuje malé množstvo preklepov, v kapitole 2 je zbytočná granularita nadpisov, až do štvrtej úrovne, grafy v kapitole 5 mohli byť vektorové.
Práce s literaturou 80 Práca obsahuje 17 zdrojov, z čoho väčšina sú odborné články. Citácie sú umiestnené s vhodnou frekvenciou, avšak niekedy sú nevhodne umiestnené v názve kapitoly alebo podkapitoly.
Realizační výstup 60 Realizačný výstup hodnotím ako podpriemerný. Výsledná aplikácia je príliš jednoduchá a zbytočne obmedzená, nedovoľuje užívateľovi vyhľadať iný model než predpripravené testovacie modely. Toto chovanie je síce možné docieliť, ale užívateľ musí svoj model nakopírovať do niektorej zložky tried modelov (napr. airplane) a správne súbor premenovať. Užívateľské rozhranie nezobrazuje ani žiadny údaj o metrike nakoľko sú si modely podobné. Odovzdané zdrojové súbory obsahujú skript ovládajúci užívateľské rozhranie aplikácie vo frameworku NiceGUI, skripty na vytváranie grafov a výpočet metrík, ktoré ale v UI nie sú dostupné, skript na konvertovanie medzi formátmi 3D modelov a uloženie databázy. Odovzdaná implementácia siete PointNet bola sice prevzaná z internetu, autor ju však upravil, pridal extrakciu deskriptoru a experimentoval so vstupnými dátami.
Využitelnost výsledků Výsledná aplikácia beží v prehliadači, čo vnímam ako výhodu. Program by mohol byť použiteľný, ak by dovoľoval užívateľovi vyhľadávať ľubovoľné modely a taktiež pridávať nové modely do databázy. 
Navrhovaná známka
C
Body
70

Otázky

eVSKP id 141570