This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Shell Rendering
November/December 1993 (vol. 13 no. 6)
pp. 58-67

A structure model for volume rendering, called a shell, is introduced. Roughly, a shell consists of a set of voxels in the vicinity of the structure boundary together with a number of attributes associated with the voxels in this set. By carefully choosing the attributes and storing the shell in a special data structure that allows random access to the voxels and their attributes, storage and computational requirements can be reduced drastically. Only the voxels that potentially contribute to the rendition actually enter into major computation. Instead of the commonly used ray-casting paradigm, voxel projection is used. This eliminates the need for render-time interpolation and further enhances the speed. By having one of the attributes as a boundary likelihood function that determines the most likely location of voxels in the shell to be on the structure boundary, surface-based measurements can be made. The shell concept, the data structure, the rendering and measurement algorithms, and examples drawn from medical imaging that illustrate these concepts are described.

1. J.K. Udupa and G.T. Herman,3-D Imaging in Medicine, CRC Press, Boca Raton Fla., 1991.
2. J. Udupa, H. Hung, and K. Chuang, "Surface and Volume Rendering in 3D Imaging: A Comparison,"J. Digital Imaging, Vol. 4., No. 3, Aug. 1991, pp. 159-168.
3. A. Kalvin,Segmentation and Surface-Based Modeling of Objects in Three-Dimensional Biomedical Images, doctoral dissertation, Dept. of Computer Science, New York University, New York, Mar. 1991.
4. R.A. Reynolds, D. Gordon, and L.-S. Chen. "A Dynamic Screen Tech nique for Shaded Graphics Display of Slice-Represented Objects,"Computer Vision, Graphics, and Image Processing, Vol. 38, No. 3, June 1987, pp. 275-298.
5. H. Cline et al., "Two Algorithms for the Three-Dimensional Reconstruction of Tomograms,"Medical Physics, Vol. 15, No. 3, May/June 1987, pp. 320-327.
6. M. Vannier et al., "Craniosynostosis: Diagnostic Value of Three-Dimensional CT Reconstruction,"Radiology, Vol. 173, No. 3, Dec. 1989, pp. 669-673.
7. J. Udupa and D. Odhner, "Fast Visualization, Manipulation, and Analysis of Binary Volumetric Objects,"IEEE CG&A, Vol. 11, No. 6, Nov. 1991, 53-62.
8. R.A. Drebin, L. Carpenter, and P. Hanrahan, "Volume Rendering,"Computer Graphics(Proc. Siggraph 88), Vol. 22, No. 4. Aug. 1988, pp. 65-74.
9. M. Levoy, "Display of Surfaces from Volume Data,"IEEE CG&A, Vol. 8, No. 3, May 1988, pp. 29-37.
10. J. Udupa and R. Goncalves, "Imaging Transforms for Visualizing Surfaces and Volumes," to be published inJ. Digital Imaging.
11. T. Porter and T. Duff, "Compositing Digital Images,"Computer Graphics, Vol. 18, No. 3, 1984, pp. 253-259.
12. J. Wilhelms and A. Gelder, "A Coherent Projection Approach for Direct Volume Rendering,"Computer Graphics, Vol. 25, No. 4, Aug. 1991, pp. 275-284.
13. M. Levoy, "Efficient Ray Tracing of Volume Data,"ACM Trans. Graphics, Vol. 9, No. 3, ACM, New York, 1990, pp. 245-261.

Citation:
Jayaram K. Udupa, Dewey Odhner, "Shell Rendering," IEEE Computer Graphics and Applications, vol. 13, no. 6, pp. 58-67, Nov.-Dec. 1993, doi:10.1109/38.252558
Usage of this product signifies your acceptance of the Terms of Use.