10.11.2014 Views

Master's Thesis - Studierstube Augmented Reality Project - Graz ...

Master's Thesis - Studierstube Augmented Reality Project - Graz ...

Master's Thesis - Studierstube Augmented Reality Project - Graz ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.1 Technical Visualization<br />

(a) One-dimensional transfer<br />

function for mapping of data<br />

values to opacity from section<br />

4.4.1.1.<br />

(b) Manipulating a threedimensional<br />

transfer function<br />

with control widgets as presented<br />

by [Kniss2001]<br />

(c) Segmented Volume data<br />

rendered with style-transfer<br />

functions as introduced by<br />

[Bruckner2007]<br />

Figure 2.7: Comparison of different direct volume rendering approaches using transfer<br />

functions.<br />

3D texture slicing Another technique is the well known rendering of 2D textures<br />

intersecting a 3D volume texture. The main difference is that independent of the<br />

number of measured slices, a constant number of planes are cut through a 3D texture<br />

which contains the actual volumetric data. These slices are always directed towards the<br />

viewer and perpendicular to the viewing direction. Rotation around this volume will<br />

then only affect the mapping of these slices - with the constraints of aliasing artifacts -<br />

whereas the 3D volume texture is placed fix. Consequently, different viewing directions<br />

will result in different data mapped onto the 2D texture planes. Hence, a constant<br />

transparency value of a slice or a special function related to them will then provide the<br />

impression of a semi-transparent volume as shown with transfer function in paragraph<br />

2.1.1.1. For example a constant transparency value<br />

α =<br />

1<br />

num slices<br />

for each slice - will result in the same as the projection of the averages from the<br />

occurring values found on a ray starting from the eye point as described in the next paragraph.<br />

Other transparency functions will allow arbitrary combinations of the evenly<br />

14

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!