Interactive volume on standard PC graphics hardware using multi-textures and multi-stage rasterization

Interactive direct volume rendering has yet been restricted to high-end graphics workstations and special-purpose hardware, due to the large amount of trilinear interpolations, that are necessary to obtain high image quality. Implementations that use the 2D-texture capabilities of standard PC hardware, usually render object-aligned slices in order to substitute trilinear by bilinear interpolation. However the resulting images often contain visual artifacts caused by the lack of spatial interpolation. In this paper we propose new rendering techniques that significantly improve both performance and image quality of the 2D-texture based approach. We will show how in ulti-texturing capabilitiesof modern consumer PC graphboards are exploited to enable in teractive high quality volume visualization on low-cost hardware. Furthermore we demonstrate how multi-stage rasterization hardware can be used to efficiently render shaded isosurfaces and to compute diffuse illumination for semi-transparent volume rendering at interactive frame rates.

[1]  H. T. Nguyen,et al.  Two-phase perspective ray casting for interactive volume navigation , 1997, Proceedings. Visualization '97 (Cat. No. 97CB36155).

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

[3]  Klaus Mueller,et al.  IBR-Assisted Volume Rendering , 1999 .

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

[5]  W. Strasser,et al.  Volume rendering using OpenGL and extensions , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[6]  William E. Lorensen,et al.  Why the PC will be the most pervasive visualization platform in 2001 , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[7]  Wolfgang Straßer,et al.  Enabling classification and shading for 3D texture mapping based volume rendering using OpenGL and extensions , 1999, VIS '99.

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

[9]  Arie E. Kaufman,et al.  High-quality volume rendering using texture mapping hardware , 1998, Workshop on Graphics Hardware.

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

[11]  Rüdiger Westermann,et al.  Efficiently using graphics hardware in volume rendering applications , 1998, SIGGRAPH.

[12]  Rüdiger Westermann,et al.  Isosurface extraction techniques for Web-based volume visualization , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).