Techniques for Visualizing Time-Varying Volume Data

This chapter describes how time-varying volume data can be efficiently rendered to achieve interactive visualization, with a focus on employing data encoding, hardware acceleration, and parallel pipelined rendering. The chapter provides a survey of encoding methods for time-varying volume data. Modern PC graphics cards can be used to render volume data at highly interactive rates. When rendering time-varying data, it is crucial to accelerate the loading of each time-step of the data into the video memory from either main memory or disk. A hardware decoding approach makes it possible to transport and render a much smaller, compressed version of the data instead, which enables interactive exploration in the spatial and temporal domains. Most rendering calculations can be straightforwardly parallelized to increase rendering rates while maintaining high image quality, but the I/O issue must be addressed so that the volume data and image transfer rate can keep up with the rendering rate. A pipelined approach coupled with image compression is demonstrated to reach the highest possible efficiency.

[1]  Joe Michael Kniss,et al.  Interactive Texture-Based Volume Rendering for Large Data Sets , 2001, IEEE Computer Graphics and Applications.

[2]  Kwan-Liu Ma,et al.  High Performance Visualization of Time-Varying Volume Data over a Wide-Area Network , 2000, ACM/IEEE SC 2000 Conference (SC'00).

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

[4]  Kwan-Liu Ma,et al.  Hardware-accelerated parallel non-photorealistic volume rendering , 2002, NPAR '02.

[5]  Kwan-Liu Ma,et al.  A Hardware-Assisted Scalable Solution for Interactive Volume Rendering of Time-Varying Data , 2002, IEEE Trans. Vis. Comput. Graph..

[6]  Michael W. Marcellin,et al.  An overview of JPEG-2000 , 2000, Proceedings DCC 2000. Data Compression Conference.

[7]  Chaoli Wang,et al.  High dimensional direct rendering of time-varying volumetric data , 2003, IEEE Visualization, 2003. VIS 2003..

[8]  Anil K. Jain Fundamentals of Digital Image Processing , 2018, Control of Color Imaging Systems.

[9]  Kwan-Liu Ma,et al.  A Parallel Visualization Pipeline for Terascale Earthquake Simulations , 2004, Proceedings of the ACM/IEEE SC2004 Conference.

[10]  Chandrajit L. Bajaj,et al.  Feature based volumetric video compression for interactive playback , 2002, Symposium on Volume Visualization and Graphics, 2002. Proceedings. IEEE / ACM SIGGRAPH.

[11]  Kwan-Liu Ma,et al.  An interactive volume visualization system for transient flow analysis , 2003 .

[12]  Joel Max,et al.  Quantizing for minimum distortion , 1960, IRE Trans. Inf. Theory.

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

[14]  Wes Bethel Visapult: A Prototype Remote and Distributed Visualization Application and Framework , 2000, SIGGRAPH 2000.

[15]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

[16]  D. J. Wheeler,et al.  A Block-sorting Lossless Data Compression Algorithm , 1994 .

[17]  Kwan-Liu Ma,et al.  Visualizing Very Large-Scale Earthquake Simulations , 2003, ACM/IEEE SC 2003 Conference (SC'03).

[18]  Thomas W. Crockett DESIGN CONSIDERATIONS FOR PARALLEL GRAPHICS LIBRARIES , 1994 .

[19]  Valerio Pascucci,et al.  Hierarchical Representation of Time-Varying Volume Data with "4th-root-of-2" Subdivision and Quadrilinear B-Spline Wavelets , 2002, PG.

[20]  R. Koenen,et al.  MPEG-4 multimedia for our time , 1999 .

[21]  Jane Wilhelms,et al.  Multi-dimensional trees for controlled volume rendering and compression , 1994, VVS '94.

[22]  Tzi-cker Chiueh,et al.  Integrated volume compression and visualization , 1997 .

[23]  Kwan-Liu Ma,et al.  Parallel volume rendering using binary-swap compositing , 1994, IEEE Computer Graphics and Applications.

[24]  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).