High-speed volume rendering using redundant block compression

Presents a novel volume rendering method which offers high rendering speed on standard workstations. It is based on a lossy data compression scheme which drastically reduces the memory bandwidth and computing requirements of perspective raycasting. Starting from classified and shaded data sets, we use block truncation coding or color cell compression to compress a block of 12 voxels into 32 bits. All blocks of the data set are processed redundantly, yielding a data structure which avoids multiple memory accesses per raypoint. As a side effect, the tri-linear interpolation of data coded in such a way is very much simplified. These techniques allow us to perform walkthroughs at interactive frame rates. Furthermore, the algorithm provides depth-cueing and the semi-transparent display of different materials. The algorithm achieves a sustained frame generation rate of about 2 Hz for large data sets (/spl sim/200/sup 3/) at an acceptable image quality on an SGI Indy workstation. A number of examples are shown.

[1]  Roni Yagel,et al.  Accelerating volume animation by space-leaping , 1993, Proceedings Visualization '93.

[2]  Pat Hanrahan,et al.  Volume Rendering , 2020, Definitions.

[3]  HeckbertPaul Color image quantization for frame buffer display , 1982 .

[4]  Thomas Malzbender,et al.  Fourier volume rendering , 1993, TOGS.

[5]  Arie E. Kaufman,et al.  Towards a comprehensive volume visualization system , 1992, Proceedings Visualization '92.

[6]  Pat Hanrahan,et al.  Fast algorithms for volume ray tracing , 1992, VVS.

[7]  Max A. Viergever,et al.  Acceleration of ray-casting using 3-D distance transforms , 1992, Other Conferences.

[8]  Marc Levoy,et al.  Efficient ray tracing of volume data , 1990, TOGS.

[9]  Paul S. Heckbert Color image quantization for frame buffer display , 1982, SIGGRAPH.

[10]  Marc Levoy,et al.  Frequency domain volume rendering , 1993, SIGGRAPH.

[11]  Wolfgang Straßer,et al.  A compact volume rendering accelerator , 1994, VVS '94.

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

[13]  Paul Ning,et al.  Fast volume rendering of compressed data , 1993, Proceedings Visualization '93.

[14]  Marc Levoy,et al.  Display of surfaces from volume data , 1988, IEEE Computer Graphics and Applications.

[15]  Paul Wintz,et al.  Digital image processing (2nd ed.) , 1987 .

[16]  M. Levoy,et al.  Fast volume rendering using a shear-warp factorization of the viewing transformation , 1994, SIGGRAPH.

[17]  Thomas A. DeFanti,et al.  Two bit/pixel full color encoding , 1986, SIGGRAPH.

[18]  D. Halverson On the Implementation of a Block Truncation Coding Algorithm , 1982, IEEE Trans. Commun..