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

skip to main content
10.1145/192161.192283acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article
Free access

Fast volume rendering using a shear-warp factorization of the viewing transformation

Published: 24 July 1994 Publication History

Abstract

Several existing volume rendering algorithms operate by factoring the viewing transformation into a 3D shear parallel to the data slices, a projection to form an intermediate but distorted image, and a 2D warp to form an undistorted final image. We extend this class of algorithms in three ways. First, we describe a new object-order rendering algorithm based on the factorization that is significantly faster than published algorithms with minimal loss of image quality. Shear-warp factorizations have the property that rows of voxels in the volume are aligned with rows of pixels in the intermediate image. We use this fact to construct a scanline-based algorithm that traverses the volume and the intermediate image in synchrony, taking advantage of the spatial coherence present in both. We use spatial data structures based on run-length encoding for both the volume and the intermediate image. Our implementation running on an SGI Indigo workstation renders a 2563 voxel medical data set in one second. Our second extension is a shear-warp factorization for perspective viewing transformations, and we show how our rendering algorithm can support this extension. Third, we introduce a data structure for encoding spatial coherence in unclassified volumes (i.e. scalar fields with no precomputed opacity). When combined with our shear-warp rendering algorithm this data structure allows us to classify and render a 2563 voxel volume in three seconds. The method extends to support mixed volumes and geometry and is parallelizable.

Supplementary Material

PS File (p451-lacroute.ps)

References

[1]
Cameron, G. G. and P. E. Undrill. Rendering volumetric medical image data on a SIMD-architecture computer. In Proceedings of the Third Eurographics Workshop on Ren-dering, 135-145, Bristol, UK, May 1992.
[2]
Crow, Franklin C. Summed-area tables for texture map-ping. Proceedings of SIGGRAPH '84. Computer Graphics, 18(3):207-212, July 1984.
[3]
Danskin, John and Pat Hanrahan. Fast algorithms for volume ray tracing. In 1992 Workshop on Volume Visualization,91- 98, Boston, MA, October 1992.
[4]
Drebin, Robert A., Loren Carpenter and Pat Hanrahan. Vol-ume rendering. Proceedings of SIGGRAPH '88. Computer Graphics, 22(4):65-74, August 1988.
[5]
Glassner, Andrew S. Multidimensional sum tables. In Graphics Gems, 376-381. Academic Press, New York, 1990.
[6]
Glassner, Andrew S. Normal coding. In Graphics Gems, 257-264. Academic Press, New York, 1990.
[7]
Hanrahan, Pat. Three-pass affine transforms for volume ren-dering. Computer Graphics, 24(5):71-77, November 1990.
[8]
Laur, David and Pat Hanrahan. Hierarchical splatting: A progressive refinement algorithm for volume render-ing. Proceedings of SIGGRAPH '91. Computer Graphics, 25(4):285-288, July 1991.
[9]
Levoy, Marc. Display of surfaces from volume data. IEEE Computer Graphics & Applications, 8(3):29-37, May 1988.
[10]
Levoy, Marc. Volume rendering by adaptive refinement. The Visual Computer, 6(1):2-7, February 1990.
[11]
Levoy, Marc and Ross Whitaker. Gaze-directed volume ren-dering. Computer Graphics, 24(2):217-223, March 1990.
[12]
Levoy, Marc. Efficient ray tracing of volume data. ACM Transactions on Graphics, 9(3):245-261, July 1990.
[13]
Meagher, Donald J. Efficient synthetic image generation of arbitrary 3-D objects. In Proceeding of the IEEE Confer-ence on Pattern Recognition and Image Processing, 473- 478, 1982.
[14]
Novins, Kevin L., Fran~ cois X. Sillion, and Donald P. Green-berg. An efficient method for volume rendering using perspective projection. Computer Graphics, 24(5):95-102, November 1990.
[15]
Porter, Thomas and Tom Duff. Compositing digital im-ages. Proceedings of SIGGRAPH '84. Computer Graphics, 18(3):253-259, July 1984.
[16]
Sakas, Georgios and Matthias Gerth. Sampling and anti-aliasing of discrete 3-D volume density textures. In Proceed-ings of Eurographics '91,87-102, Vienna, Austria, Septem-ber 1991.
[17]
Schr~ oder, Peter and Gordon Stoll. Data parallel volume ren-dering as line drawing. In Proceedings of the 1992 Workshop on Volume Visualization,25-32, Boston, October 1992.
[18]
Subramanian, K. R. and Donald S. Fussell. Applying space subdivision techniques to volume rendering. In Proceedings of Visualization '90, 150-159, San Francisco, California, Oc-tober 1990.
[19]
V~ ezina, Guy, Peter A. Fletcher, and Philip K. Robertson. Volume rendering on the MasPar MP-1. In 1992 Workshop on Volume Visualization,3-8, Boston, October 1992.
[20]
Westover, Lee. Footprint evaluation for volume render-ing. Proceedings of SIGGRAPH '90. Computer Graphics, 24(4):367-376, August 1990.
[21]
Wilhelms, Jane and Allen Van Gelder. Octrees for faster isosurface generation. Computer Graphics, 24(5):57-62, November 1990.
[22]
Yagel, Roni and Arie Kaufman. Template-based volume viewing. In Eurographics 92, C-153-167, Cambridge, UK, September 1992.
[23]
Zuiderveld, Karel J., Anton H.J. Koning, and Max A. Viergever. Acceleration of ray-casting using 3D distance transforms. In Proceedings of Visualization in Biomedical Computing 1992, 324-335, Chapel Hill, North Carolina, Oc-tober 1992.

Cited By

View all
  • (2025)Methods of Testing the KinematicsLigaments of the Knee10.1007/978-3-031-66615-5_9(109-119)Online publication date: 12-Jan-2025
  • (2024)A Comprehensive Review of Vision-Based 3D Reconstruction MethodsSensors10.3390/s2407231424:7(2314)Online publication date: 5-Apr-2024
  • (2024)Validation and Estimation of Obesity-Induced Intervertebral Disc Degeneration through Subject-Specific Finite Element Modelling of Functional Spinal UnitsBioengineering10.3390/bioengineering1104034411:4(344)Online publication date: 31-Mar-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGGRAPH '94: Proceedings of the 21st annual conference on Computer graphics and interactive techniques
July 1994
512 pages
ISBN:0897916670
DOI:10.1145/192161
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 July 1994

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. coherence
  2. medical imaging
  3. scientific visualization
  4. volume rendering

Qualifiers

  • Article

Conference

SIGGRAPH94
Sponsor:

Acceptance Rates

SIGGRAPH '94 Paper Acceptance Rate 57 of 242 submissions, 24%;
Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2025)Methods of Testing the KinematicsLigaments of the Knee10.1007/978-3-031-66615-5_9(109-119)Online publication date: 12-Jan-2025
  • (2024)A Comprehensive Review of Vision-Based 3D Reconstruction MethodsSensors10.3390/s2407231424:7(2314)Online publication date: 5-Apr-2024
  • (2024)Validation and Estimation of Obesity-Induced Intervertebral Disc Degeneration through Subject-Specific Finite Element Modelling of Functional Spinal UnitsBioengineering10.3390/bioengineering1104034411:4(344)Online publication date: 31-Mar-2024
  • (2024)Accelerating Transfer Function Update for Distance Map based Volume Rendering2024 IEEE Visualization and Visual Analytics (VIS)10.1109/VIS55277.2024.00042(171-175)Online publication date: 13-Oct-2024
  • (2024)An Exploration of How Volume Rendering is Impacted by Lossy Data ReductionProceedings of the SC '24 Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis10.1109/SCW63240.2024.00040(250-259)Online publication date: 17-Nov-2024
  • (2024)Projective light-sheet microscopy with flexible parameter selectionNature Communications10.1038/s41467-024-46693-y15:1Online publication date: 29-Mar-2024
  • (2023)A Visual Analytics Framework for Ocean Scalar Volume DataOcean-Land-Atmosphere Research10.34133/olar.00142Online publication date: Jan-2023
  • (2023)A Spherical Volume-Rendering Method of Ocean Scalar Data Based on Adaptive Ray CastingISPRS International Journal of Geo-Information10.3390/ijgi1204015312:4(153)Online publication date: 5-Apr-2023
  • (2023)A review of advances in image-guided orthopedic surgeryPhysics in Medicine & Biology10.1088/1361-6560/acaae968:2(02TR01)Online publication date: 5-Jan-2023
  • (2023)Projective oblique plane structured illumination microscopynpj Imaging10.1038/s44303-023-00002-21:1Online publication date: 28-Nov-2023
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media