An integrated processing pipeline for irregular volume data

Very large irregular-grid volume data sets are typically represented as tetrahedral mesh and require substantial disk I/O and rendering computation. One effective way to reduce this demanding resource requirement is compression. Previous research showed how rendering and decompression of a losslessly compressed irregular-grid data set can be integrated into a one-pass computation. This work, advances the state of the art one step further by showing that a losslessly compressed irregular volume data set can be simplified while it is being decompressed and that simplification, decompression, and rendering can again be integrated into a pipeline that requires only a single pass through the data sets. Since simplification is a form of lossy compression, the on-the-fly volume simplification algorithm provides a powerful mechanism to dynamically create versions of a tetrahedral mesh at multiple resolution levels directly from its losslessly compressed representation, which also corresponds to the finest resolution level. In particular, an irregular-grid volume Tenderer can exploit this multi-resolution representation to maintain interactivity on a given hardware/software platform by automatically adjusting the amount of rendering computation that could be afforded, or performing so called time-critical rendering. The proposed tetrahedral mesh simplification algorithm and its integration with volume decompression and rendering has been successfully implemented in the Gatun system. Performance measurements on the Gatun prototype show that simplification only adds less than 5% of performance overhead on an average and with multi-resolution pre-simplification the end-to-end rendering delay indeed decreases in an approximately linear fashion with respect to the simplification ratio.

[1]  Joseph S. B. Mitchell,et al.  Time-critical rendering of irregular grids , 2000, Proceedings 13th Brazilian Symposium on Computer Graphics and Image Processing (Cat. No.PR00878).

[2]  Tulika Mitra,et al.  On-the-fly rendering of losslessly compressed irregular volume data , 2000, Proceedings Visualization 2000. VIS 2000 (Cat. No.00CH37145).

[3]  Hans Hagen,et al.  Hierarchical clustering for unstructured volumetric scalar fields , 2003, IEEE Visualization, 2003. VIS 2003..

[4]  Paolo Cignoni,et al.  Simplification of Tetrahedral meshes with accurate error evaluation , 2000 .

[5]  Joerg Meyer,et al.  TetFusion: an algorithm for rapid tetrahedral mesh simplification , 2002, IEEE Visualization, 2002. VIS 2002..

[6]  Vivek Verma,et al.  Volume decimation of irregular tetrahedral grids , 1999, 1999 Proceedings Computer Graphics International.

[7]  Jarek Rossignac,et al.  Multi-resolution 3D approximations for rendering complex scenes , 1993, Modeling in Computer Graphics.

[8]  Thomas Frühauf Raycasting of Nonregularly Structured Volume Data , 1994, Comput. Graph. Forum.

[9]  Kenneth I. Joy,et al.  Simplification of Tetrahedral Meshes with Error Bounds , 1999, IEEE Trans. Vis. Comput. Graph..

[10]  Jarek Rossignac,et al.  Grow & fold: compression of tetrahedral meshes , 1999, SMA '99.

[11]  Jens Schneider,et al.  Compression domain volume rendering , 2003, IEEE Visualization, 2003. VIS 2003..

[12]  James H. Oliver,et al.  Generalized unstructured decimation [computer graphics] , 1996, IEEE Computer Graphics and Applications.

[13]  Michael P. Garrity Raytracing irregular volume data , 1990, SIGGRAPH 1990.

[14]  Arie E. Kaufman,et al.  Fast Projection-Based Ray-Casting Algorithm for Rendering Curvilinear Volumes , 1999, IEEE Trans. Vis. Comput. Graph..