texture scaling, which is explicitly defined by Patel et
al.’s texture transfer functions.
Finally, Patel et al.’s framework only allows to
linearly blend between the textured visualization and
the standard visualization with color-opacity transfer
functions. In contrast, the color combination operator
supports arbitrary mixtures.
Besides the conceptual differences, Patel et al. do
not present any formalism for texture transfer func-
tions in contrast to our mathematical framework for
texture-enhanced DVR.
7 CONCLUSION AND FUTURE
WORK
We have presented a new methodology for direct vol-
ume rendering termed texture-enhanced DVR. The re-
search was motivated by the limited capabilities of
color and opacity to convey multiple variables and
attributes of a volumetric data set. Conventional
DVR techniques rely on color-opacity transfer func-
tions that map input data to an RGBα tuple. Texture-
enhanced DVR extends this process by enabling the
use of textures for encoding additional information.
The new technique seamlessly integrates into the ex-
isting DVR process, yet is extremely powerful and
flexible.
We introduced a mathematical framework which
extends the existing DVR framework and is consis-
tent with the use of textures for polygon rendering and
previous applications of textures for DVR. In order to
represent smooth transitions between different mate-
rials we use a new GPU-compatible 3D texture syn-
thesis and morphing technique. Additional efficiency
is gained by defining binary shell masks from the tex-
ture transfer functions and only synthesizing / morph-
ing the textures where they are required. We inves-
tigated techniques to improve the perception of mul-
tiple and partially transparent textures and presented
guidelines for their application.
In future work we want to further improve the per-
ception of nested textured layers and we want to in-
clude procedural texture generation methods to bet-
ter represent directional properties. Most importantly
we want to use real medical multi-dimensional and
multi-field data sets to demonstrate the usefulness of
this new methodology in practice.
REFERENCES
Coeurjolly, D. (2003). 3D squared Euclidean distance
transform. http://www.cb.uu.se/˜tc18/code data set/
Code/SEDT/index.html.
Helgeland, A. and Andreassen, O. (2004). Visualization
of vector fields using seed LIC and volume render-
ing. IEEE Transactions on Visualization and Com-
puter Graphics, 10(6):673–682.
Kniss, J., Kindlmann, G., and Hansen, C. (2002). Multi-
dimensional transfer functions for interactive volume
rendering. IEEE Transactions on Visualization and
Computer Graphics, 8(3):270–285.
Landy, M. S. and Graham, N. (2004). The Visual Neuro-
sciences, chapter Visual Perception of Texture, pages
1106–1118. MIT Press, Cambridge, MA, USA.
Levoy, M. (1988). Display of surfaces from volume data.
IEEE Computer Graphics & Applications, 8(3):29–
37.
Manke, F. (2008). Texture-enhanced direct volume ren-
dering. MSc thesis, University of Auckland, New
Zealand.
Manke, F. and W
¨
unsche, B. C. (2008). A direct volume
rendering framework for the interactive exploration of
higher-order and multifield data. In Proceedings of
GRAPP 2008, pages 199–206.
Manke, F. and W
¨
unsche, B. C. (2009). Fast spatially con-
trollable 2D/3D texture synthesis and morphing for
multiple input textures. In Proceedings of GRAPP
2009. (accepted for publication).
Max, N. (1995). Optical models for direct volume render-
ing. IEEE Transactions on Visualization and Com-
puter Graphics, 1(2):99–108.
Meijster, A., Roerdink, J. B., and Hesselink, W. H. (2000).
A general algorithm for computing distance trans-
forms in linear time. In Proc. of the International Sym-
posium on Mathematical Morphology and its Applica-
tions to Image and Signal Processing, pages 331–340.
Patel, D., Giertsen, C., Thurmond, J., and Gr
¨
oller, M. E.
(2007). Illustrative rendering of seismic data. In Pro-
ceedings of Vision Modeling and Visualization 2007,
pages 13–22.
Rezk-Salama, C., Hastreiter, P., Teitzel, C., and Ertl, T.
(1999). Interactive exploration of volume line integral
convolution based on 3D-texture mapping. In Proc. of
Visualization ’99, pages 233–240. IEEE Press.
Wenger, A., Keefe, D. F., Zhang, S., and Laidlaw, D. H.
(2004). Volume rendering of thin thread structures
within multivalued scientific data sets. IEEE Trans-
actions on Visualization and Computer Graphics,
10(6):664–672.
W
¨
unsche, B. C. and Lobb, R. (2004). The 3D visualiza-
tion of brain anatomy from diffusion-weighted mag-
netic resonance imaging data. In Proceedings of
GRAPHITE 2004, pages 74–83. ACM Press.
W
¨
unsche, B. C. and Young, A. A. (2003). The visualization
and measurement of left ventricular deformation using
finite element models. Journal of Visual Languages
and Computing, 14(4):299–326.
GRAPP 2009 - International Conference on Computer Graphics Theory and Applications
190