Bakalářská práce

Interactive histogram for 3D heatmaps

Jakub Nezval
Anotace

Tato práce představuje interaktivní komponentu histogramu určenou pro filtrování hodnot, zejména v heatmapách aplikace Analyst 2. Komponenta je implementována s využitím Java knihoven Swing a AWT a umožňuje uživatelům interaktivně nastavovat datové rozsahy pomocí přetahovatelných ukazatelů. K aktuálním hodnotám těchto ukazatelů jsou k dispozici odpovídající metody. Výsledkem je znovupoužitelné řešení …více

Abstract

This thesis presents an interactive histogram component for filtering values - primarily in heatmaps within the Analyst 2 application. Implemented using Java Swing and AWT, the component enables users to interactively adjust data ranges via draggable bounds, while also providing programmatic access to the current filter limits. It is a reusable, dependency-free solution designed to improve visualization clarity and can be applied in other contexts where effective data filtering is needed.

Zadání práce
Explore FIDENTIS Analyst II, an application for the anthropological analysis of 3D scans of human faces. Focus on using heatmaps in 3D scenes, i.e., the visualization of curvature, similarity of two faces, and face asymmetry. Design and implement an interactive histogram that can display the distribution of the heatmap values, change the color scale, crop outliers, and other features that emerge from regular discussions with domain experts. In addition, the solution must be able to deal with different distributions of values so that the histogram is still clear and user-friendly.

The text part of the thesis will describe the principle of using 3D heatmaps in FIDENTIS Analyst II. It will also describe existing approaches to designing histograms for similar purposes and suitable visualization libraries. There will be a detailed description of the solution itself, including functional requirements, technology choices, and design decisions. 

The interactive histogram will be integrated into the Java Swing GUI application FIDENTIS Analyst II, specifically into the analysis of face-to-face similarity, facial symmetry, and curvature analysis. The solution will undergo basic user testing to identify gaps and possible future improvements.
Práce zkontrolována:
26. 5. 2025 09:39, doc. RNDr. Radek Ošlejšek, Ph.D., učo 3636
Jazyk práce
angličtina angličtina
Termín obhajoby
25. 6. 2025
Práce byla úspěšně obhájena

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

  • 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.