A near lossless compression domain volume rendering algorithm for floating-point time-varying volume data

Compressing floating-point time-varying volume data and achieving both high compression rate and near lossless are challenging. This paper proposes a compression domain volume rendering (CDVR) approach based on hierarchical vector quantization (HVQ) and perfect spatial hashing (PSH) techniques. First, a HVQ process is applied to the first frame to obtain codebooks and index volumes. Then, a sparse residual volume (SRV) is computed by differencing the first frame and the recovery volume, which is reconstructed by utilizing the codebooks and the index volumes. Difference volumes are calculated by differencing the adjacent frame pairs of the time-series. Thereafter, both the SRV and the difference volumes are compressed by means of PSH technique. To render the time-series, the codebooks, the index volumes and the results of PSH are decompressed on-the-fly in constant time in GPU. In addition, a high compression rate is achieved by HVQ and PSH, and the compression is near lossless. The results on varied datasets verify that the proposed method can achieve the high compression rate and near lossless compression quality for floating-point time-varying volume data, as well as high efficient CDVR.Graphical Abstract

[1]  Kun Zhou,et al.  Real-time smoke rendering using compensated ray marching , 2008, SIGGRAPH 2008.

[2]  Günter Knittel,et al.  Giga-Voxel Rendering from Compressed Data on a Display Wall , 2009, J. WSCG.

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

[4]  Renato Pajarola,et al.  State‐of‐the‐Art in Compressed GPU‐Based Direct Volume Rendering , 2014, Comput. Graph. Forum.

[5]  Robert M. Gray,et al.  An Algorithm for Vector Quantizer Design , 1980, IEEE Trans. Commun..

[6]  Kwan-Liu Ma,et al.  Transform Coding for Hardware-accelerated Volume Rendering , 2007, IEEE Transactions on Visualization and Computer Graphics.

[7]  Paul Ning,et al.  Vector quantization for volume rendering , 1992, VVS.

[8]  David S. Ebert,et al.  Time-Varying Data Visualization Using Functional Representations , 2012, IEEE Transactions on Visualization and Computer Graphics.

[9]  Martin Isenburg,et al.  Fast and Efficient Compression of Floating-Point Data , 2006, IEEE Transactions on Visualization and Computer Graphics.

[10]  Kwan-Liu Ma,et al.  Compression and Accelerated Rendering of Time-Varying Volume Data , 2000 .

[11]  Kwan-Liu Ma,et al.  Texture hardware assisted rendering of time-varying volume data , 2001, Proceedings Visualization, 2001. VIS '01..

[12]  Kwan-Liu Ma,et al.  Application-Driven Compression for Visualizing Large-Scale Time-Varying Data , 2010, IEEE Computer Graphics and Applications.

[13]  Han-Wei Shen,et al.  Differential volume rendering: a fast volume visualization technique for flow animation , 1994, Proceedings Visualization '94.

[14]  Paul Ning,et al.  Fast volume rendering of compressed data , 1993, Proceedings Visualization '93.

[15]  Kwan-Liu Ma,et al.  Visualizing time-varying volume data , 2003, Comput. Sci. Eng..

[16]  Enrico Gobbetti,et al.  COVRA: A compression‐domain output‐sensitive volume rendering architecture based on a sparse representation of voxel blocks , 2012, Comput. Graph. Forum.

[17]  Kwan-Liu Ma,et al.  A fast volume rendering algorithm for time-varying fields using a time-space partitioning (TSP) tree , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[18]  Martin Kraus,et al.  Adaptive texture maps , 2002, HWWS '02.

[19]  Kwan-Liu Ma,et al.  High-Quality Rendering of Compressed Volume Data Formats , 2005, EuroVis.

[20]  Kwan-Liu Ma,et al.  An Adaptive Prediction-Based Approach to Lossless Compression of Floating-Point Volume Data , 2012, IEEE Transactions on Visualization and Computer Graphics.

[21]  J. Edward Swan,et al.  Proceedings of the conference on Visualization '02 , 2001 .

[22]  Haim Levkowitz,et al.  Proceedings of the 1992 workshop on Volume visualization , 1992, VVS.

[23]  Sylvain Lefebvre,et al.  Perfect spatial hashing , 2006, SIGGRAPH 2006.