Bakalářská práce

Uživatelské rozhraní pro manipulaci s výběrovými maskami obličejových 3D skenů

User interface for the manipulation with selection masks of 3D facial scans

Radim Jurčaga
Anotace

Cílem práce je vylepšení uživatelského rozhraní pro práci s výběrovými maskami v desktopové aplikaci FIDENTIS Analyst II. Práce se zaměřuje na refactoring a optimalizaci kódu spojeného s výběrovými maskami, přenesení veškerých interakcí s maskami z 2D přímo do 3D a zjednodušení správy vrstev masek. Výsledkem je možnost úpravy výběrových masek zcela ve 3D, výrazné zlepšení výkonu vykreslování a nově navržený panel pro správu vrstev.

Abstract

The goal of the thesis is to improve the user interface for working with selection masks in the FIDENTIS Analyst II desktop application. The thesis focuses on refactoring and optimizing the code related to selection masks, moving all mask interactionfrom 2D directly into 3D, and simplifying the management of mask layers. The result is the ability to edit selection masks entirely in 3D, a significant improvement in rendering performance, and a newly designed panel for layer management.

Zadání práce
Prostudujte desktopovou aplikaci FIDENTIS Analyst II. Zaměřte se zejména na prototyp panelu pro práci s výběrovými 3D maskami. Dále prostudujte přístupy k práci s maskami v jiných existujících 3D nástrojích, jako je například Blender. Navrhněte a implementujte úpravy s ohledem na intuitivní a snadné ovládání. 

Textová část práce se zaměří na motivaci a principy použití výběrových masek v projektu FIDENTIS Analyst II. Budou diskutovány nedostatky současného řešení a budou jasně popsány kroky vedoucí k vylepšení. Tyto kroky by měly zahrnovat zejména 
  • rozšíření a optimalizace datových struktur a aplikační logiky;
  • přepracování GUI tak, aby se s maskami manipulovalo přímo ve 3D scéně bez 2D plátna;
  • další vylepšení, která vzejdou z průběžné diskuze a analýzy.
Kód aplikační logiky bude pokryt jednotkovými testy. Obecně bude kód dostatečně zdokumentován a integrován do aplikace. Funkčnost bude ověřena základním uživatelským testováním. Kód bude zveřejněn pod licencí MIT.
Práce zkontrolována:
22. 5. 2026 07:11, doc. RNDr. Radek Ošlejšek, Ph.D., učo 3636
Jazyk práce
čeština čeština
Obhajoba dosud neproběhla

Vedoucí

doc. RNDr. Radek Ošlejšek, Ph.D., učo 3636
KPSK FI MU

Oponent

Mgr. Luděk Bártek, Ph.D., učo 2154
KPSK FI MU

Literatura

  • BLOCH, Joshua. Effective Java. Third edition. Upper Saddle River: Boston, 2018, xx, 392. ISBN 9780134685991.

Masarykova univerzita Fakulta informatiky
Plán
Programování a vývoj aplikací
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.