Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Volume Rendering

Published: 01 March 1990 Publication History

Abstract

Volume rendering, a technique for visualizing sampled functions of three spatial dimensions by computing 2-D projections of a colored semitransparent volume, is extended to handle polygonally defined objects. A hybrid ray-tracing algorithm, whereby rays are simultaneously cast through a set of polygons and a volume data array, is used. Samples of each are drawn at equally spaced intervals along the rays, and the resulting colors and opacities are composited together in depth-sorted order. To avoid aliasing of polygonal edges at modest computational expense, a form of selective supersampling is used. To avoid errors in visibility at polygon-volume intersections, special treatment is given to volume samples lying immediately in front of and behind polygons. The cost, image quality, and versatility of the algorithm are evaluated using data from 3-D medical imaging applications.

References

[1]
1. H. Fuchs, Z.M. Kedem, and S.P. Uselton, "Optimal Surface Reconstruction from Planar Contours," CACM, Vol. 20, No. 10, Oct. 1977, pp. 693-702.
[2]
2. W.E. Lorensen and H.E. Cline, "Marching Cubes: A High Resolution 3D Surface Construction Algorithm," Computer Graphics (Proc. SIGGRAPH), Vol. 21, No. 4, July 1987, pp. 163-169.
[3]
3. A. Kaufman, "An Algorithm for 3D Scan-Conversion of Polygons," Proc. Eurographics, Elsevier Science Publishers, North-Holland, Amsterdam, 1987, pp. 197-208.
[4]
4. D.S. Goodsell, S. Mian, and A. J. Olson, "Rendering of Volumetric Data in Molecular Systems," J. Molecular Gmphics, Vol. 7, No. 1, Mar. 1989, pp. 41-47.
[5]
5. E.R. Johnson and C.E. Mosher, Jr., "Integration of Volume Rendering and Geometric Graphics," State of the Art in Data Visualization , SIGGRAPH tutorial, ACM, New York, 1989.
[6]
6. R.A. Drebin, L. Carpenter, and P. Hanrahan, "Volume Rendering," Computer Graphics (Proc. SIGGRAPH), Vol. 22, No. 4, Aug. 1988, pp. 65-74.
[7]
7. C. Upson and M. Keeler, "VBUFFER: Visible Volume Rendering," Computer Graphics (Proc. SIGGRAPH), Vol. 22, NO. 4, Aug. 1988, pp. 59-64.
[8]
8. L. Westover, "Interactive Volume Rendering," Proc. Chapel Hill Wkshp. Volume Visualization, Computer Science Department of the University of North Carolina, Chapel Hill, N.C., 1989, pp. 9-16.
[9]
9. P. Sabella, "A Rendering Algorithm for Visualizing 3D Scalar Fields," Computer Graphics (Proc. SIGGRAPH), Vol. 22, NO. 4, Aug. 1988, pp. 51-58.
[10]
10. M. Levoy, "Display of Surfaces from Volume Data," CG&A, Vol. 8, No. 3, May 1988, pp. 29-37.
[11]
11. Bui-Tuong Phong, "Illumination for Computer-Generated Pictures," CACM, Vol. 18, No. 6, June 1975, pp. 311-317.
[12]
12. T. Porter and T. Duff, "Compositing Digital Images," Computer Graphics (Proc. SIGGRAPH), Vol. 18, No. 3, July 1984, pp. 253-259.
[13]
13. T. Whitted, "An Improved Illumination Model for Shaded Display," CACM, Vol. 23., No. 6, June 1980, pp. 343-349.
[14]
14. M.E. Lee, R.A. Redner, and S.P. Uselton, "Statistically Optimized Sampling for Distributed Ray Tracing," Computer Graphics (Proc. SIGGRAPH), Vol. 19, No. 3, July 1985, pp. 61-67.
[15]
15. M.A.Z. Dippe and E.H. Wold, "Antialiasing Through Stochastic Sampling," Computer Graphics (Proc. SIGGRAPH), Vol. 19, No. 3, July 1985, pp. 69-78.
[16]
16. R.L. Cook, "Stochastic Sampling in Computer Graphics," ACM Trans. Graphics, Vol. 5, No. 1, Jan. 1986, pp. 51-57.
[17]
17. J.T. Kajiya, "The Rendering Equation," Computer Graphics (Proc. SIGGRAPH), Vol. 20, No. 4, Aug. 1986, pp. 143-150.
[18]
18. D.P. Mitchell, "Generating Anti-Aliased Images at Low Sampling Densities," Computer Graphics (Proc. SIGGRAPH), Vol. 21, No. 4, July 1987, pp. 65-72.
[19]
19. J. Painter and K. Sloan, "Antialiased Ray Tracing by Adaptive Progressive Refinement," Computer Graphics (Proc. SIGGRAPH), Vol. 23, No. 3, July 1989, pp. 281-288.
[20]
20. H. Johns and J. Cunningham, The Physics of Radiology, Charles C. Thomas, Springfield, Ill., 1983.
[21]
21. L. Carpenter, "The A-buffer, an Antialiased Hidden Surface Method," Computer Graphics (Proc. SIGGRAPH), Vol. 18, No. 3, July 1984, pp. 103-108.
[22]
22. M. Levoy, "Volume Rendering by Adaptive Refinement," to be published in The Visual Computer, Vol. 6, No. 1, Jan. 1990.
[23]
23. M. Levoy, "Efficient Ray Tracing of Volume Data," to be published in ACM Trans. Graphics, Vol. 9, No. 3, July, 1990.
[24]
24. M. Levoy, "Design for a Real-Time High-Quality Volume Rendering Workstation," Proc. Chapel Hill Wkshp. Volume Visualization , Computer Science Department of the University of North Carolina, Chapel Hill, N.C., 1989, pp. 85-92.

Cited By

View all
  • (2022)Achieving enhanced accuracy and strength performance with parallel programming for invariant affine point cloud registrationMultimedia Tools and Applications10.1007/s11042-022-13178-382:2(2587-2615)Online publication date: 1-Jul-2022
  • (2018)Real-time interactive platform-agnostic volumetric path tracing in webGL 2.0Proceedings of the 23rd International ACM Conference on 3D Web Technology10.1145/3208806.3208814(1-7)Online publication date: 20-Jun-2018
  • (2018)A Methodological Review of 3D Reconstruction Techniques in Tomographic ImagingJournal of Medical Systems10.1007/s10916-018-1042-242:10(1-12)Online publication date: 1-Oct-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Computer Graphics and Applications
IEEE Computer Graphics and Applications  Volume 10, Issue 2
March 1990
87 pages

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 01 March 1990

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Achieving enhanced accuracy and strength performance with parallel programming for invariant affine point cloud registrationMultimedia Tools and Applications10.1007/s11042-022-13178-382:2(2587-2615)Online publication date: 1-Jul-2022
  • (2018)Real-time interactive platform-agnostic volumetric path tracing in webGL 2.0Proceedings of the 23rd International ACM Conference on 3D Web Technology10.1145/3208806.3208814(1-7)Online publication date: 20-Jun-2018
  • (2018)A Methodological Review of 3D Reconstruction Techniques in Tomographic ImagingJournal of Medical Systems10.1007/s10916-018-1042-242:10(1-12)Online publication date: 1-Oct-2018
  • (2016)High-quality slab-based intermixing method for fusion rendering of multiple medical objectsComputer Methods and Programs in Biomedicine10.1016/j.cmpb.2015.09.009123:C(27-42)Online publication date: 1-Jan-2016
  • (2014)Texturing and ModelingundefinedOnline publication date: 19-May-2014
  • (2012)Progressive Visualization of Losslessly Compressed DICOM Files Over the InternetJournal of Medical Systems10.1007/s10916-011-9652-y36:3(1927-1933)Online publication date: 1-Jun-2012
  • (2007)Collaborative object-oriented visualization environmentMultimedia Tools and Applications10.1007/s11042-006-0066-732:2(209-234)Online publication date: 1-Feb-2007
  • (2007)Visualization in MedicineundefinedOnline publication date: 21-Jun-2007
  • (2003)Fast parallel algorithm for volume rendering and its experiment on computational gridProceedings of the 1st international conference on Computational science: PartI10.5555/1764172.1764243(610-618)Online publication date: 2-Jun-2003
  • (2003)Simplification and Repair of Polygonal Models Using Volumetric TechniquesIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2003.11960069:2(191-205)Online publication date: 1-Apr-2003
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media