A GPU-Supported Lossless Compression Scheme for Rendering Time-Varying Volume Data
2010 (English)In: VG'10 Proceedings of the 8th IEEE/EG international conference on Volume Graphics, IEEE , 2010, 109-116 p.Conference paper (Refereed)
Since the size of time-varying volumetric data sets typically exceeds the amount of available GPU and main memory, out-of-core streaming techniques are required to support interactive rendering. To deal with the performance bottlenecks of hard-disk transfer rate and graphics bus bandwidth, we present a hybrid CPU/GPU scheme for lossless compression and data streaming that combines a temporal prediction model, which allows to exploit coherence between time steps, and variable-length coding with a fast block compression algorithm. This combination becomes possible by exploiting the CUDA computing architecture for unpacking and assembling data packets on the GPU. The system allows near-interactive performance even for rendering large real-world data sets with a low signal-to-noise-ratio, while not degrading image quality. It uses standard volume raycasting and can be easily combined with existing acceleration methods and advanced visualization techniques.
Place, publisher, year, edition, pages
IEEE , 2010. 109-116 p.
Computer and Information Science
IdentifiersURN: urn:nbn:se:liu:diva-92867DOI: 10.2312/VG/VG10/109-116ISBN: 978-3-905674-23-1OAI: oai:DiVA.org:liu-92867DiVA: diva2:623395
8th IEEE/EG international conference on Volume Graphics, 2–3 May 2010, Norrköping, Sweden