Accelerated volume rendering and tomographic reconstruction using texture mapping hardware
VVS '94 Proceedings of the 1994 symposium on Volume visualization
Interactive rendering of large volume data sets
Proceedings of the conference on Visualization '02
A Hardware-Assisted Scalable Solution for Interactive Volume Rendering of Time-Varying Data
IEEE Transactions on Visualization and Computer Graphics
Imagine: Media Processing with Streams
IEEE Micro
Visualizing Time-Varying Volume Data
Computing in Science and Engineering
Cg: a system for programming graphics hardware in a C-like language
ACM SIGGRAPH 2003 Papers
Parallel Computing - Special issue: Parallel and distributed scientific and engineering computing
GPU Gems: Programming Techniques, Tips and Tricks for Real-Time Graphics
GPU Gems: Programming Techniques, Tips and Tricks for Real-Time Graphics
Time-varying, multivariate volume data reduction
Proceedings of the 2005 ACM symposium on Applied computing
IEEE Micro
A data distributed parallel algorithm for nonrigid image registration
Parallel Computing
Real-Time Volume Rendering of Time-Varying Data Using a Fragment-Shader Compression Approach
PVG '03 Proceedings of the 2003 IEEE Symposium on Parallel and Large-Data Visualization and Graphics
Compression Domain Volume Rendering
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
A parallel multiresolution volume rendering algorithm for large data visualization
Parallel Computing - Parallel graphics and visualization
Large volume visualization of compressed time-dependent datasets on GPU clusters
Parallel Computing - Parallel graphics and visualization
VG'05 Proceedings of the Fourth Eurographics / IEEE VGTC conference on Volume Graphics
Hi-index | 0.00 |
This paper presents a two-stage compression method for accelerating GPU-based volume rendering of time-varying scalar data. Our method aims at reducing transfer time by compressing not only the data transferred from disk to main memory but also that from main memory to video memory. In order to achieve this reduction, the proposed method uses packed volume texture compression (PVTC) and Lempel-Ziv-Oberhumer (LZO) compression as a lossy compression method on the GPU and a lossless compression method on the CPU, respectively. This combination realizes efficient compression exploiting both temporal and spatial coherence in time-varying data. We also present experimental results using scientific and medical datasets. In the best case, our method produces 56% more frames per second, as compared with a single-stage (GPU-based) compression method. With regard to the quality of images, we obtain permissible results ranging from approximately 30 to 50 dB in terms of PSNR (peak signal-to-noise ratio).