A hardware acceleration method for volumetric ray tracing

We present an acceleration method for volumetric ray tracing which utilizes standard graphics hardware without compromising image accuracy. The graphics hardware is employed to identify those segments of each ray that could possibly contribute to the final image. A volumetric ray tracing algorithm is then used to compute the final image, traversing only the identified segments of the rays. This technique can be used to render volumetric isosurfaces as well as translucent volumes. In addition, this method can accelerate the traversal of shadow rays when performing recursive ray tracing.

[1]  M. Levoy,et al.  Fast volume rendering using a shear-warp factorization of the viewing transformation , 1994, SIGGRAPH.

[2]  Turner Whitted,et al.  An improved illumination model for shaded display , 1979, CACM.

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

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

[5]  Wolfgang Krüger The application of transport theory to visualization of 3D scalar data fields , 1990, VIS '90.

[6]  Arie E. Kaufman,et al.  Volumetric ray tracing , 1994, VVS '94.

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

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

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

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

[11]  Arie E. Kaufman,et al.  Volume sampled voxelization of geometric primitives , 1993, Proceedings Visualization '93.

[12]  Milos Srámek,et al.  Fast surface rendering from raster data by voxel traversal using chessboard distance , 1994, Proceedings Visualization '94.

[13]  Arie E. Kaufman,et al.  Towards a comprehensive volume visualization system , 1992, Proceedings Visualization '92.

[14]  Pat Hanrahan,et al.  Hierarchical splatting: a progressive refinement algorithm for volume rendering , 1991, SIGGRAPH.