Real-time previewing for volume visualization

A new method for volume visualization is proposed with the aim of real-time previewing of 3D scalar fields. Instead of voxels, hierarchically sampled points are used to store scalar values, where each sampled point has a priority value, and the set of points that have higher priority than any particular level are evenly distributed in 3D. In rendering, points are selected by priority level, scalar value, and gradient magnitude. Each selected point is drawn as a simple primitive such as a line(s) or polygon. With this approach, the high performance graphics hardware built into commercial workstations can directly accelerate drawing operations. This enables users to control viewing angle, clipping plane, and scalar values for isosurface in real-time or near real-time. The level of detail can be controlled for each frame to ensure constant time rendering. Also, by enhancing such geometric features as horiaontal and vertical lines on isosurface, viewers can understand the overview 3D shapes with a limited number of primitives.

[1]  Carlo H. Séquin,et al.  Adaptive display algorithm for interactive frame rates during visualization of complex virtual environments , 1993, SIGGRAPH.

[2]  Richard S. Gallagher,et al.  An efficient 3-D visualization technique for finite element models and other coarse volumes , 1989, SIGGRAPH.

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

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

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

[6]  James T. Kajiya,et al.  Rendering fur with three dimensional textures , 1989, SIGGRAPH.

[7]  Richard Szeliski,et al.  Surface modeling with oriented particle systems , 1992, SIGGRAPH.

[8]  G. S. P. Miller From wire-frames to furry animals , 1989 .

[9]  Jarke J. van Wijk Rendering Surface Particles , 1992, IEEE Visualization.

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

[11]  Eugene Fiume,et al.  Hierarchical Poisson disk sampling distributions , 1992 .

[12]  Marc Levoy,et al.  Frequency domain volume rendering , 1993, SIGGRAPH.

[13]  William E. Lorensen,et al.  Marching cubes: a high resolution 3D surface construction algorithm , 1996 .

[14]  John F. Jarvis,et al.  A survey of techniques for the display of continuous tone pictures on bilevel displays , 1976 .

[15]  Jayaram K. Udupa,et al.  Shell rendering , 1993, IEEE Computer Graphics and Applications.

[16]  Takafumi Saito,et al.  Comprehensible rendering of 3-D shapes , 1990, SIGGRAPH.