Texture hardware assisted rendering of time-varying volume data

In this paper we present a hardware-assisted rendering technique coupled with a compression scheme for the interactive visual exploration of time-varying scalar volume data. A palette-based decoding technique and an adaptive bit allocation scheme are developed to fully utilize the texturing capability of a commodity 3-D graphics card. Using a single PC equipped with a modest amount of memory, a texture capable graphics card, and an inexpensive disk array, we are able to render hundreds of time steps of regularly gridded volume data (up to 45 millions voxels each time step) at interactive rates, permitting the visual exploration of large scientific data sets in both the temporal and spatial domain.

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

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

[3]  Kwan-Liu Ma Runtime volume visualization for parallel CFD , 1995 .

[4]  Jane Wilhelms,et al.  Octrees for faster isosurface generation , 1992, TOGS.

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

[6]  C.R. Johnson,et al.  SCIRun: A Scientific Programming Environment for Computational Steering , 1995, Proceedings of the IEEE/ACM SC95 Conference.

[7]  Rüdiger Westermann,et al.  Compression domain rendering of time-resolved volume data , 1995, Proceedings Visualization '95.

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

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

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

[11]  S. Domine Using texture compression in OpenGL , 2000 .

[12]  Shannon Bradshaw,et al.  A distributed, parallel, interactive volume rendering package , 1994, Proceedings Visualization '94.

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

[14]  John Clyne,et al.  Volume Visualizing High-Resolution Turbulence Computations , 1998 .

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

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

[17]  Charles D. Hansen,et al.  Isosurface extraction in time-varying fields using a Temporal Branch-on-Need Tree (T-BON) , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[18]  David Ellsworth,et al.  Accelerating Time-Varying Hardware Volume Rendering Using TSP Trees and Color-Based Error Metrics , 2000, 2000 IEEE Symposium on Volume Visualization (VV 2000).

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

[20]  John M. Dennis,et al.  Interactive Direct Volume Rendering of Time-Varying Data , 1999, VisSym.

[21]  Khalid Sayood,et al.  Introduction to Data Compression , 1996 .

[22]  J. Wilhelms,et al.  Octrees for faster isosurface generation , 1992, TOGS.

[23]  John Clyne,et al.  Interactive Direct Volume Rendering of Time-Varying Data , 1999 .

[24]  J. Weiss,et al.  Visualizing High-Resolution Turbulence Computations , 1998 .