Interactive Volume Navigation

Volume navigation is the interactive exploration of volume data sets by "flying" the viewpoint through the data, producing a volume rendered view at each frame. We present an inexpensive perspective volume navigation method designed to be run on a PC platform with accelerated 3D graphics hardware. The heart of the method is a two-phase perspective ray casting algorithm that takes advantage of the coherence inherent in adjacent frames during navigation. The algorithm generates a sequence of approximate volume-rendered views in a fraction of the time that would be required to compute them individually. The algorithm handles arbitrarily large volumes by dynamically swapping data within the current view frustum into main memory as the viewpoint moves through the volume. We also describe an interactive volume navigation application based on this algorithm. The application renders gray-scale, RGB, and labeled RGB volumes by volumetric compositing, allows trilinear interpolation of sample points, and implements progressive refinement during pauses in user input.

[1]  Pat Hanrahan,et al.  Volume Rendering , 2020, Definitions.

[2]  Dirk Bartz,et al.  Virtual voyage: interactive navigation in the human colon , 1997, SIGGRAPH.

[3]  Arie E. Kaufman,et al.  Fast stereo volume rendering , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[4]  Roni Yagel,et al.  Hardware assisted volume rendering of unstructured grids by incremental slicing , 1996, Proceedings of 1996 Symposium on Volume Visualization.

[5]  Zhengrong Liang,et al.  3D virtual colonoscopy , 1995, Proceedings 1995 Biomedical Visualization.

[6]  Brian Cabral,et al.  Accelerated volume rendering and tomographic reconstruction using texture mapping hardware , 1994, VVS '94.

[7]  Cláudio T. Silva,et al.  VolVis: a diversified volume visualization system , 1994, Proceedings Visualization '94.

[8]  William E. Higgins,et al.  Endoscopic exploration and measurement in 3D radiological images , 1996, Medical Imaging.

[9]  William E. Lorensen,et al.  The Exploration of Cross-Sectional Data with a Virtual Endoscope , 1995 .

[10]  Marc Levoy,et al.  Efficient ray tracing of volume data , 1990, TOGS.

[11]  Allen Van Gelder,et al.  Direct volume rendering with shading via three-dimensional textures , 1996, Proceedings of 1996 Symposium on Volume Visualization.

[12]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[13]  Jane Wilhelms,et al.  A coherent projection approach for direct volume rendering , 1991, SIGGRAPH.

[14]  William E. Lorensen,et al.  Marching through the Visible Man , 1995, Proceedings Visualization '95.

[15]  Tom Duff,et al.  Compositing digital images , 1984, SIGGRAPH.

[16]  Martin Brady,et al.  Two-phase perspective ray casting for interactive volume navigation , 1997 .

[17]  Pat Hanrahan,et al.  Volume rendering , 1998 .

[18]  Kevin L. Novins,et al.  An efficient method for volume rendering using perspective projection , 1990, SIGGRAPH 1990.

[19]  M.L. Brady,et al.  Interactive navigation inside 3D radiological images , 1995, Proceedings 1995 Biomedical Visualization.

[20]  A. Kaufman,et al.  Adaptive perspective ray casting , 1998, IEEE Symposium on Volume Visualization (Cat. No.989EX300).

[21]  Max A. Viergever,et al.  Acceleration of ray-casting using 3-D distance transforms , 1992, Other Conferences.

[22]  Charles D. Hansen,et al.  Fast stereoscopic images with ray-traced volume rendering , 1994, VVS '94.

[23]  Marc Levoy,et al.  Display of surfaces from volume data , 1988, IEEE Computer Graphics and Applications.