Two-stage compression for fast volume rendering of time-varying scalar data
Osaka University
In GRAPHITE ’06: Proceedings of the 4th international conference on Computer graphics and interactive techniques in Australasia and Southeast Asia (2006), pp. 275-284
@conference{nagayasu2006two,
title={Two-stage compression for fast volume rendering of time-varying scalar data},
author={Nagayasu, D. and Ino, F. and Hagihara, K.},
booktitle={Computer graphics and interactive techniques in Australasia and South East Asia: Proceedings of the 4 th international conference on Computer graphics and interactive techniques in Australasia and Southeast Asia},
isbn={1595935649},
year={2006},
organization={Association for Computing Machinery, Inc, One Astor Plaza, 1515 Broadway, New York, NY, 10036-5701, USA,}
}
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).
December 4, 2010 by hgpu