ACM Home Page
Please provide us with feedback. Feedback
Efficient ray tracing of volume data
Full text PdfPdf (3.30 MB)
Source ACM Transactions on Graphics (TOG) archive
Volume 9 ,  Issue 3  (July 1990) table of contents
Pages: 245 - 261  
Year of Publication: 1990
ISSN:0730-0301
Author
Marc Levoy  Univ. of North Carolina, Chapel Hill
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 24,   Downloads (12 Months): 214,   Citation Count: 135
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/78964.78965
What is a DOI?

ABSTRACT

Volume rendering is a technique for visualizing sampled scalar or vector fields of three spatial dimensions without fitting geometric primitives to the data. A subset of these techniques generates images by computing 2-D projections of a colored semitransparent volume, where the color and opacity at each point are derived from the data using local operators. Since all voxels participate in the generation of each image, rendering time grows linearly with the size of the dataset. This paper presents a front-to-back image-order volume-rendering algorithm and discusses two techniques for improving its performance. The first technique employs a pyramid of binary volumes to encode spatial coherence present in the data, and the second technique uses an opacity threshold to adaptively terminate ray tracing. Although the actual time saved depends on the data, speedups of an order of magnitude have been observed for datasets of useful size and complexity. Examples from two applications are given: medical imaging and molecular graphics.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
AMANTIDES, J., AND Woo, A. A fast voxel traversal algorithm for ray tracing. In Proceedings of Eurographics '87, G. Marechal, Ed. Elsevier North-Holland, New York, 1987, 3-10.
3
 
4
ARVO, J., AND KIRK, D. A survey of ray tracing acceleration techniques. In SIGGRAPH 88 Course Notes, vol. 7 (Atlanta, Ga., Aug.). ACM, New York, 1988.
 
5
BADT, S., JR. Two algorithms for taking advantage of temporal coherence in ray tracing. Visual Comput. 4 (1988), 123-132.
 
6
CLEARY, J. G., AND WYVILL, G. Analysis of an algorithm for fast ray tracing using uniform space subdivision. Visual Comput. 4 (1988), 65-83.
7
8
9
10
 
11
 
12
GAROANTINI, I. Linear octtrees for fast processing of three-dimensional objects. Comput. Graph. Image Process. 20 (1982), 365-374.
 
13
GARGANT!N!, !~, WAT.,~w4, To R. S~, AND WU, O~ L, r)i~p!aying a voxe!-based object via linear octtrees. Proc. SPIE 626 (1986), 460-466.
 
14
GLASSNER, A.S. Space subdivision for fast ray tracing. IEEE Comput. Graph. Appl. 4, 10 (Oct. 1984), 15-22.
 
15
GOLDWASSER, S. Rapid techniques for the display and manipulation of 3-D biomedical data. In NCGA "86 Tutorial (Anaheim, Calif., May 1986).
 
16
HAINES, E. A., AND GREENBERG, D.P. The light buffer: A shadow-testing accelerator. IEEE Comput. Graph. Appl. 6, 9 (Sept. 1986), 6-16.
17
 
18
HERMAN, G. T., AND LIU, H.K. Three-dimensional display of human organs from computer tomograms. Comput. Graph. Image Process. 9 (1979), 1-21.
19
20
 
21
 
22
 
23
24
 
25
MEAGHER, D. Geometric modeling using octree encoding. Comput. Graph. Image Process. 19 (1982), 129-147.
 
26
27
28
29
 
30
SCHLUSSELBERG, D. S., AND SMITH, W. K. Three-dimensional display of medical image volumes. In Proceedings of NCGA '86, vol. III (Anaheim, Calif., May). 1986, 114-123.
31
 
32
TROUSSET, Y., AND SCHMITT, F. Active-ray tracing for 3D medical imaging. In Proceedings of Eurographics '87, G. Marechal, Ed. Elsevier North-Holland, New York, 1987, 139-149.
33
34
35

CITED BY  135


REVIEW

"Dana Gabriela Kovari : Reviewer"

Levoy addresses the problem of visualizing sampled three-dimensional scalar or vector fields of three spatial dimensions using volume rendering techniques. He reformulates the front-to-back image-order volume rendering algorithm to  more...