Ing. Ladislav Čmolík, Ph.D.

cmolikl [at] fel.cvut.cz

Assistant professor at

Department of Computer Graphics and Interaction (DCGI)
CTU in Prague

Karlovo náměstí 13
121 35 Prague 2
Czech Republic
See it on a map

Building E, 4th floor
Room K418

Official page at DCGI

Profile at ResearchGate

Profile at LinkedIn


Bachelor and master theses (in Czech)

Volná témata semestrálních projektů a závěrečných prací

Integrace interních a externích popisků (DP)

Analyzujte metody pro automatický výpočet interních a externích popisků. Na základě analýzy navrhněte a implementujte způsob integrace interních a externích popisků v jednom obrázku. Soustřeďte se na výpočet popisků v reálném čase na GPU a na možnost detekce chybného řešení a zpětné opravy takového řešení.

Dekompozice 3D objektů na téměř konvexní části (DP)

Seznamte se s algoritmem pro dekompozici 3D objektů na téměř konvexní části [1] a implementuje tento algoritmus v jazyce Java. Výsledný algoritmus integrujte do knihovny pro vykreslování 3D geometrie, kterou dodá vedoucí práce. Dále proveďte modifikaci algoritmu tak, aby umožňoval detekci dutin v 3D modelech reprezentovaných jako 3D sítě a umožňoval výpočet kostry těchto dutin.

[1] Lien, Jyh-Ming, and Nancy M. Amato. "Approximate convex decomposition of polyhedra." Proceedings of the 2007 ACM symposium on Solid and physical modeling. ACM, 2007.

Vizualizace elektromagnetického pole kolem černé díry (DP)

Analyzujte problematiku vizualizace vektorových polí a na základě analýzy navrhněte a implementujte aplikaci schopnou načíst a vizualizovat dodaná data o magnetickém a elektrickém poli kolem černé díry. Aplikace by měla umožnit přehledně zobrazit velikost a směr magnetického a/nebo elektrického pole. Aplikace by dále měla umožnit snadnou interakci s daty (otáčení, přiblížení, filtrování, apod.). Funkčnost aplikace demonstrujte na dodaných datech ze simulace pro tři různé černé díry.

Software pro podporu polo-automatického umísťování popisků (BP)

Seznamte se s metodami pro automatické umisťování externích popisků. Na základě analýzy a na základě aplikace dodané vedoucím práce navrhněte a implementujte aplikaci umožňující polo-automatické umisťování popisků kde uživatel vybírá objekty (či body na objektech), pro které chce popisky umístit a aplikace nabídne možnost kam je popisek vhodné umístit. Umožněte také úpravu již umístěných popisků uživatelem. Dále ukládejte postup jakým uživatel popisky vytváří a umožněte jeho přehrání. Funkčnost aplikace demonstrujte na 4 až 5 příkladech sestávající z 10 až 20 objektů, pro které popisky umístíte.

Návrh a implementace software pro test percepce průhlednosti (BP)

Seznamte se s metodami pro testování percepce průhlednosti a s metodikou testování percepce. Na základě analýzy navrhněte a implementujte software, který umožní testování percepce průhlednosti 3D objektů. Pro ověření návrhu a implementace proveďte test percepce průhlednosti na 10 až 20 účastnících.

Webová aplikace pro sběr a vyhodnocení dat z uživatelských testů (BP)

Analyzuje možnosti pro vzdálené provádění uživatelských testů. Na základě analýzy navrhnete a implementuje webovou aplikací pro sběr a vyhodnocení dat z takových testů. Aplikace bude obsahovat správcovské rozhraní umožňující definovat nový test a data která se budou v testů sbírat. Aplikace bude data sbírat přes webovou službu. K webové službě implementuje knihovny pro jazyky Java a Javascript, které usnadní vývojářům odesílání dat do aplikace. Umoznžněte různá statistická vyhodnocení dat a vizualizaci výsledků ve formě grafů.



Co je výsledkem semestrálního projektu či závěrečné práce

Výsledkem semestrálního projektu je  

Výsledkem závěrečné práce je


Jak psát text závěrečné práce

Bude doplněno.