Distributed software-based volume visualization in a virtual environment

In this paper we present our integration of volume rendering into virtual reality, combining a fast and flexible software implementation of direct volume rendering with the intuitive manipulation and navigation techniques of a virtual environment. By distributing the visualization and interaction tasks to two low-end PCs we managed to realize a highly interactive, yet inexpensive set-up. The volume objects are seamlessly integrated into the polygonal virtual environment through image-based rendering. The interaction techniques include scalar parameterization of transfer functions, direct 3D selection, 3D highlighting of volume objects and clipping cubes and cutting planes. These methods combined with the interaction and display devices of virtual reality form a powerful yet intuitive environment for the investigation of volume data sets. As main application areas we propose training and education.

[1]  Michael Gervautz,et al.  The Personal Interaction Panel – a Two‐Handed Interface for Augmented Reality , 1997, Comput. Graph. Forum.

[2]  Doug Maxwell,et al.  A computational steering system for studying microwave interactions with missile bodies , 2000, Proceedings Visualization 2000. VIS 2000 (Cat. No.00CH37145).

[3]  Doug Maxwell,et al.  A computational steering system for studying microwave interactions with missile bodies , 2000, IEEE Visualization.

[4]  Gernot Schaufler,et al.  Nailboards: A Rendering Primitive for Image Caching in Dynamic Scenes , 1997, Rendering Techniques.

[5]  J. Leigh,et al.  Scientists in wonderland: A report on visualization applications in the CAVE virtual reality environment , 1993, Proceedings of 1993 IEEE Research Properties in Virtual Reality Symposium.

[6]  David S. Ebert,et al.  Volume Illustration: Nonphotorealistic Rendering of Volume Models , 2001, IEEE Trans. Vis. Comput. Graph..

[7]  Dieter Schmalstieg,et al.  Collaborative augmented reality: exploring dynamical systems , 1997, Proceedings. Visualization '97 (Cat. No. 97CB36155).

[8]  Eduard Gröller,et al.  Two-level volume rendering - fusing MIP and DVR , 2000, Proceedings Visualization 2000. VIS 2000 (Cat. No.00CH37145).

[9]  Joseph J. LaViola,et al.  Immersive VR for Scientific Visualization: A Progress Report , 2000, IEEE Computer Graphics and Applications.

[10]  Hanspeter Pfister,et al.  The VolumePro real-time ray-casting system , 1999, SIGGRAPH.

[11]  Dieter Schmalstieg,et al.  Interactive Volume Exploration on the StudyDesk , 2000 .

[12]  Martin Kraus,et al.  High-quality pre-integrated volume rendering using hardware-accelerated pixel shading , 2001, HWWS '01.

[13]  Dieter Schmalstieg,et al.  The Studierstube Augmented Reality Project , 2002, Presence: Teleoperators & Virtual Environments.

[14]  Eduard Gröller,et al.  Fast Visualization of Object Contours by Non‐Photorealistic Volume Rendering , 2001, Comput. Graph. Forum.

[15]  W. Richard Stevens,et al.  Unix network programming , 1990, CCRV.

[16]  Joe Michael Kniss,et al.  Interactive volume rendering using multi-dimensional transfer functions and direct manipulation widgets , 2001, Proceedings Visualization, 2001. VIS '01..

[17]  W. Richard Stevens,et al.  UNIX network programming, volume 2 (2nd ed.): interprocess communications , 1998 .

[18]  Lukas Mroz,et al.  RTVR-a flexible Java library for interactive volume rendering , 2001, Proceedings Visualization, 2001. VIS '01..

[19]  Anton L. Fuhrmann,et al.  Real-time techniques for 3D flow visualization , 1998, Proceedings Visualization '98 (Cat. No.98CB36276).

[20]  Ulrich Lang,et al.  The perspective shear-warp algorithm in a virtual environment , 2001, Proceedings Visualization, 2001. VIS '01..