Accelerating volume rendering with texture hulls

Texture-mapping hardware has been successfully exploited for volume rendering. In this paper, we propose algorithms for texture-based volume rendering accelerated by texture hulls that avoid the transferring and compositing of empty voxels. We have developed methods that efficiently find all the bounding rectangles of the nonempty regions as well as the bounding contours that more accurately describe the borders of the non-empty regions. The bounding shapes are treated as the hulls of the non-empty sub-textures. Texels outside the hulls are skipped for storing and rendering. With our accelerations, the rendering speed is 2 to 12 times faster for a variety of data sets.

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

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

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

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

[5]  Günter Knittel,et al.  TriangleCaster: extensions to 3D-texturing units for accelerated volume rendering , 1999, Workshop on Graphics Hardware.

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

[7]  Roberto Scopigno,et al.  Multiresolution volume visualization with a texture-based octree , 2001, The Visual Computer.

[8]  Rüdiger Westermann,et al.  Accelerated volume ray-casting using texture mapping , 2001, Proceedings Visualization, 2001. VIS '01..

[9]  Bernd Hamann,et al.  Multiresolution techniques for interactive texture-based volume visualization , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[10]  Olivier Devillers,et al.  The Macro-Regions: An Efficient Space Subdivision Structure for Ray Tracing , 1989, Eurographics.

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

[12]  Pedro V. Sander,et al.  Silhouette clipping , 2000, SIGGRAPH.

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

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

[15]  Torsten Möller,et al.  Accelerated Splatting using a 3D Adjacency Data Structure , 2001, Graphics Interface.

[16]  Rüdiger Westermann,et al.  Decoupling Polygon Rendering from Geometry using Rasterization Hardware , 1999, Rendering Techniques.

[17]  Arie E. Kaufman,et al.  Real-Time Volume Rendering for Virtual Colonoscopy , 2001, VG.

[18]  Ming Wan,et al.  Boundary cell-based acceleration for volume ray casting , 1998, Comput. Graph..

[19]  M. Bauer,et al.  Interactive volume on standard PC graphics hardware using multi-textures and multi-stage rasterization , 2000, Workshop on Graphics Hardware.