Visualisierung LU WS08 - Dokumentation

WS08/09
Clemens Hammerl - e0426247
Marco Ross - e0425550

Features

Mit dem Programm lassen sich Volumsdatensätze als 2D Slice View (Schichtendarstellung)
und als 3D Volumenrendering darstellen. Zusätzlich lässt sich über eine Transferfunktion
für jeden Dichtewert im Datensatz eine bestimmte Farbe und eine bestimmte Transparenz
einstellen um eine geeignete Visualisierung zu ermöglichen

GUI

Die GUI gliedert sich in die Bereiche Einstellungen und Visualisierung.
Auf der Linken Seite befindet sich das Panel für die Einstellungen
Auf der Rechten Seite befindet der Visualisierungsteil. Es gibt 3 Ansichten
für die Orthogonalen Ansichten und eine rechts unten für die 3D Ansicht.
Mit einem Doppelklick auf die 3D Ansicht kann man den Canvas maximieren.
Ein weiterer Doppelklick bringt ihn wieder auf die ursprüngliche Grösse. Die
3D Ansicht kann man mit der Maus Rotieren. Die 2D Schichtbilder kann man mit
dem Scrollrad durchscrollen



Daten

Ein neuer Datensatz wird über den Button "open dataset" links unten ausgewählt

Danach öffnet sich ein Filechooser über welchen man dann geeignete Datensätze (*.dat)
auswählen kann

Slice View

Im Tab "Slice View" kann man über die 3 Slider per Maus oder Tastatur
die einzelnen Schichten des Datensatzes durchscrollen. Dies betrifft nur die Orthogonalen ansichten.

Volume View

Im Tab "Volume View" gibt es 4 Slider. Der erste bestimmt die "Step size" und somit
die Genauigkeit der Darstellung. Die anderen 3 Regler dienen dazu die Beleuchtung um die
x,y und z Achse zu rotieren

Transferfunktion

Mit einem Doppelklick in die Transferfunktion wird ein neuer Keypoint erstellt dem
man auch gleich einen Farbwert zuweisen muss. Der Alphawert ergibt sich durch verschieben des Keypoints
entlang der y Achse. Unten ist die Transparenz 0 und ganz oben maximal. Durch klicken
mit gedrückter Ctrl Taste kann man einen Keypoint löschen. Wenn man ihm eine neue Farbe zuweisen
will macht man einen Doppelklick in den Keypoint. Verschieben kann mwn einfach per Drag and Drop
Die Transferfunktion beinhaltet ausserdem ein normiertes Histogramm der logarithmierten absoluten Häufigkeiten

Verwendete Technologien

Source Code

Den source code gibt es als download. Es ist zwingend eine nVidia Karte und eine
Installation von Java 3D erforderlich

.

Screenshots












Weiter Bilder gibts im Ordner /img