Uživatelská rozhraní pro editaci přechodových funkcí
User Interfaces for Editing Transfer Functions
bachelor thesis (DEFENDED)
![Document thumbnail](/bitstream/handle/20.500.11956/26880/thumbnail.png?sequence=7&isAllowed=y)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/26880Identifiers
Study Information System: 75503
Collections
- Kvalifikační práce [11264]
Author
Advisor
Referee
Krajíček, Václav
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Programming
Department
Department of Software and Computer Science Education
Date of defense
10. 2. 2010
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
Zobrazování objemových dat je v dnešní době rychle se rozvíjejícím odvětvím počítačové grafiky. Důvodem je významná role objemových dat například v lékařství, biologii či při simulaci fyzikálních experimentů. Aby bylo možné objemová data "dobře" vizualizovat, je nutné vytvářet tzv. "přechodové funkce", které mapují vstupní hodnoty na zobrazitelné veličiny. Tvorba přechodových funkcí je často náročným a zdlouhavým procesem. Často je též vyžadována značná odborná znalost uživatele. Cílem této práce je navrhnout uživatelské rozhraní pro tvorbu a editaci přechodových funkcí, se kterým by byla práce intuitivní a co možná nejjednodušší. Základním požadavkem je interaktivní odpověď zobrazovaných dat na změny jednotlivých přechodových funkcí. Výsledkem práce je uživatelské rozhraní, které neklade vysoké nároky na odborné znalosti uživatele, ale přesto mu umožňuje vytvářet informativní vizualizace.
Visualization of volume data is nowadays still actual theme in computer graphics. The reason is a significant role of volume data in fields such as medicine, biology or simulation of physics experiments. In order to create informative visualizations of volume data, it is necessary to create so-called "transfer functions" that maps input values to a displayable quantity. Creating transfer functions is often difficult and lengthy process. Often considerable expertise is also required from the user. The aim of this work is to design user interface for creating and editing transfer functions, which would work as intuitively as possible. The basic requirement is a direct interaction between transfer function and displayed data. The result of this work is user interface, which does not put high demands on specialized knowledge of the user.