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ů.
Pravidla pro práci na semestrálním projektu či závěrečné práci
- Konzultace práce probíhají osobně každých 14 dní.
- Omuva z konzultace je možná pouze ze závažných důvodů.
- Nulový pokrok na práci od minulé konzultace není důvodem k omluvě z konzultace.
- Neomluvené konzultace jsou zohledněny v závěrečném hodnocení.
- Je vytvořena webová stránka věnující se závěrečné práci.
- Na webové stránce je zveřejněn harmonogram práce.
- Webová stránka je každých 14 dní aktualizována (je popsána práce provedená za posledních 14 dní).
Co je výsledkem semestrálního projektu či závěrečné práce
Výsledkem semestrálního projektu je
- kompletní analýza problematiky závěrečné práce,
- imlementace podmnožiny zadání závěrečné práce a
- část textu závěrečné práce obsahující
Výsledkem závěrečné práce je
- kompletní imlementace zadání závěrečné práce a
- textu závěrečné práce obsahující
- kompletní úvod do problematiky závěrečné práce,
- kompletní analýzu problematiky závěrečné práce,
- kompletní návrh řesení zadání práce,
- dosažené výsledky spolu s měřením časové a paměťové náročnosti (případně uživatelská studie pokud je to vhodné či specifikováno v zadání),
- diskuzi nad dosaženými výsledky (co je dobré, co lze vylepšit, co je špatné)
- závěr.
Jak psát text závěrečné práce
Bude doplněno.