Transform coding for hardware-accelerated volume rendering

Nathaniel Fout, Kwan-Liu Ma

Research output: Contribution to journalArticle

41 Citations (Scopus)

Abstract

Hardware-accelerated volume rendering using the GPU is now the standard approach for real-time volume rendering, although limited graphics memory can present a problem when rendering large volume data sets. Volumetric compression in which the decompression is coupled to rendering has been shown to be an effective solution to this problem; however, most existing techniques were developed in the context of software volume rendering, and all but the simplest approaches are prohibitive in a real-time hardware-accelerated volume rendering context. In this paper we present a novel block-based transform coding scheme designed specifically with real-time volume rendering in mind, such that the decompression is fast without sacrificing compression quality. This is made possible by consolidating the inverse transform with dequantization in such a way as to allow most of the reprojection to be precomputed. Furthermore, we take advantage of the freedom afforded by offline compression in order to optimize the encoding as much as possible while hiding this complexity from the decoder. In this context we develop a new block classification scheme which allows us to preserve perceptually important features in the compression. The result of this work is an asymmetric transform coding scheme that allows very large volumes to be compressed and then decompressed in real-time while rendering on the GPU.

Original languageEnglish (US)
Pages (from-to)1600-1607
Number of pages8
JournalIEEE Transactions on Visualization and Computer Graphics
Volume13
Issue number6
DOIs
StatePublished - Nov 1 2007

Fingerprint

Volume rendering
Hardware
Inverse transforms
Data storage equipment

Keywords

  • Compressed volume rendering
  • Hardware-accelerated volume rendering
  • Transform coding
  • Volume compression

ASJC Scopus subject areas

  • Software
  • Signal Processing
  • Computer Vision and Pattern Recognition
  • Computer Graphics and Computer-Aided Design

Cite this

Transform coding for hardware-accelerated volume rendering. / Fout, Nathaniel; Ma, Kwan-Liu.

In: IEEE Transactions on Visualization and Computer Graphics, Vol. 13, No. 6, 01.11.2007, p. 1600-1607.

Research output: Contribution to journalArticle

@article{b9b3da9ff95243a4b538f36f92ff0071,
title = "Transform coding for hardware-accelerated volume rendering",
abstract = "Hardware-accelerated volume rendering using the GPU is now the standard approach for real-time volume rendering, although limited graphics memory can present a problem when rendering large volume data sets. Volumetric compression in which the decompression is coupled to rendering has been shown to be an effective solution to this problem; however, most existing techniques were developed in the context of software volume rendering, and all but the simplest approaches are prohibitive in a real-time hardware-accelerated volume rendering context. In this paper we present a novel block-based transform coding scheme designed specifically with real-time volume rendering in mind, such that the decompression is fast without sacrificing compression quality. This is made possible by consolidating the inverse transform with dequantization in such a way as to allow most of the reprojection to be precomputed. Furthermore, we take advantage of the freedom afforded by offline compression in order to optimize the encoding as much as possible while hiding this complexity from the decoder. In this context we develop a new block classification scheme which allows us to preserve perceptually important features in the compression. The result of this work is an asymmetric transform coding scheme that allows very large volumes to be compressed and then decompressed in real-time while rendering on the GPU.",
keywords = "Compressed volume rendering, Hardware-accelerated volume rendering, Transform coding, Volume compression",
author = "Nathaniel Fout and Kwan-Liu Ma",
year = "2007",
month = "11",
day = "1",
doi = "10.1109/TVCG.2007.70516",
language = "English (US)",
volume = "13",
pages = "1600--1607",
journal = "IEEE Transactions on Visualization and Computer Graphics",
issn = "1077-2626",
publisher = "IEEE Computer Society",
number = "6",

}

TY - JOUR

T1 - Transform coding for hardware-accelerated volume rendering

AU - Fout, Nathaniel

AU - Ma, Kwan-Liu

PY - 2007/11/1

Y1 - 2007/11/1

N2 - Hardware-accelerated volume rendering using the GPU is now the standard approach for real-time volume rendering, although limited graphics memory can present a problem when rendering large volume data sets. Volumetric compression in which the decompression is coupled to rendering has been shown to be an effective solution to this problem; however, most existing techniques were developed in the context of software volume rendering, and all but the simplest approaches are prohibitive in a real-time hardware-accelerated volume rendering context. In this paper we present a novel block-based transform coding scheme designed specifically with real-time volume rendering in mind, such that the decompression is fast without sacrificing compression quality. This is made possible by consolidating the inverse transform with dequantization in such a way as to allow most of the reprojection to be precomputed. Furthermore, we take advantage of the freedom afforded by offline compression in order to optimize the encoding as much as possible while hiding this complexity from the decoder. In this context we develop a new block classification scheme which allows us to preserve perceptually important features in the compression. The result of this work is an asymmetric transform coding scheme that allows very large volumes to be compressed and then decompressed in real-time while rendering on the GPU.

AB - Hardware-accelerated volume rendering using the GPU is now the standard approach for real-time volume rendering, although limited graphics memory can present a problem when rendering large volume data sets. Volumetric compression in which the decompression is coupled to rendering has been shown to be an effective solution to this problem; however, most existing techniques were developed in the context of software volume rendering, and all but the simplest approaches are prohibitive in a real-time hardware-accelerated volume rendering context. In this paper we present a novel block-based transform coding scheme designed specifically with real-time volume rendering in mind, such that the decompression is fast without sacrificing compression quality. This is made possible by consolidating the inverse transform with dequantization in such a way as to allow most of the reprojection to be precomputed. Furthermore, we take advantage of the freedom afforded by offline compression in order to optimize the encoding as much as possible while hiding this complexity from the decoder. In this context we develop a new block classification scheme which allows us to preserve perceptually important features in the compression. The result of this work is an asymmetric transform coding scheme that allows very large volumes to be compressed and then decompressed in real-time while rendering on the GPU.

KW - Compressed volume rendering

KW - Hardware-accelerated volume rendering

KW - Transform coding

KW - Volume compression

UR - http://www.scopus.com/inward/record.url?scp=35948981551&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=35948981551&partnerID=8YFLogxK

U2 - 10.1109/TVCG.2007.70516

DO - 10.1109/TVCG.2007.70516

M3 - Article

C2 - 17968115

AN - SCOPUS:35948981551

VL - 13

SP - 1600

EP - 1607

JO - IEEE Transactions on Visualization and Computer Graphics

JF - IEEE Transactions on Visualization and Computer Graphics

SN - 1077-2626

IS - 6

ER -