|
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.
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
|
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
|
|
 |
3
|
|
 |
4
|
|
| |
5
|
|
| |
6
|
|
 |
7
|
|
 |
8
|
|
| |
9
|
|
| |
10
|
|
 |
11
|
|
 |
12
|
|
| |
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
|
|
 |
15
|
|
| |
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
|
|
| |
18
|
|
 |
19
|
Guy Vézina , Peter A. Fletcher , Philip K. Robertson, Volume rendering on the MasPar MP-1, Proceedings of the 1992 workshop on Volume visualization, p.3-8, October 19-20, 1992, Boston, Massachusetts, United States
[doi> 10.1145/147130.147138]
|
 |
20
|
|
 |
21
|
|
| |
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 148
|
|
|
|
|
|
|
|
|
|
|
Kazufumi Kaneda , Yoshinori Dobashi , Kazunori Yamamoto , Hideo Yamashita, Fast volume rendering with adjustable color maps, Proceedings of the 1996 symposium on Volume visualization, p.7-ff., October 28-29, 1996, San Francisco, California, United States
|
|
|
M. Meißner , S. Grimm , W. Straßer , J. Packer , D. Latimer, Parallel volume rendering on a single-chip SIMD architecture, Proceedings of the IEEE 2001 symposium on parallel and large-data visualization and graphics, October 22-23, 2001, San Diego, California
|
|
|
Santiago Lombeyda , Laurent Moll , Mark Shand , David Breen , Alan Heirich, Scalable interactive volume rendering using off-the-shelf components, Proceedings of the IEEE 2001 symposium on parallel and large-data visualization and graphics, October 22-23, 2001, San Diego, California
|
|
|
|
|
|
Klaus Mueller , Torsten Möller , J. Edward Swan II , Roger Crawfis , Naeem Shareef , Roni Yagel, Splatting Errors and Antialiasing, IEEE Transactions on Visualization and Computer Graphics, v.4 n.2, p.178-191, April 1998
|
|
|
|
|
|
C. Rezk-Salama , P. Hastreiter , C. Teitzel , T. Ertl, Interactive exploration of volume line integral convolution based on 3D-texture mapping, Proceedings of the conference on Visualization '99: celebrating ten years, p.233-240, October 1999, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
J. Edward Swan, II , Klaus Mueller , Torsten Möller , Naeem Shareef , Roger Crawfis , Roni Yagel, An anti-aliasing technique for splatting, Proceedings of the 8th conference on Visualization '97, p.197-ff., October 18-24, 1997, Phoenix, Arizona, United States
|
|
|
|
|
|
|
|
|
|
|
|
Kentaro Sano , Hiroyuki Kitajima , Hiroaki Kobayashi , Tadao Nakamura, Parallel processing of the shear-warp factorization with the binary-swap method on a distributed-memory multiprocessor system, Proceedings of the IEEE symposium on Parallel rendering, p.87-ff., October 20-21, 1997, Phoenix, Arizona, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rändy Osborne , Hanspeter Pfister , Hugh Lauer , TakaHide Ohkami , Neil McKenzie , Sarah Gibson , Wally Hiatt, EM-Cube: an architecture for low-cost real-time volume rendering, Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware, p.131-138, August 03-04, 1997, Los Angeles, California, United States
|
|
|
|
|
|
|
|
|
Shin Yi Yen , Sandy Napel , Geofrey D. Rubin, Fast sliding thin slab volume visualization, Proceedings of the 1996 symposium on Volume visualization, p.79-86, October 28-29, 1996, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
Frank Dachille , Kevin Kreeger , Baoquan Chen , Ingmar Bitter , Arie Kaufman, High-quality volume rendering using texture mapping hardware, Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware, p.69-ff., August 31-September 01, 1998, Lisbon, Portugal
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kostas Anagnostou , Tim J. Atherton , Andrew E. Waterfall, 4D volume rendering with the Shear Warp factorisation, Proceedings of the 2000 IEEE symposium on Volume visualization, p.129-137, October 09-10, 2000, Salt Lake City, Utah, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Benjamin Mora , Jean-Pierre Jessel , René Caubet, Accelerating volume rendering with quantized voxels, Proceedings of the 2000 IEEE symposium on Volume visualization, p.63-70, October 09-10, 2000, Salt Lake City, Utah, United States
|
|
|
P. Peggy Li , Scott Whitman , Roberto Mendoza , James Tsaio, ParVox: a parallel splatting volume rendering system for distributed visualization, Proceedings of the IEEE symposium on Parallel rendering, p.7-ff., October 20-21, 1997, Phoenix, Arizona, United States
|
|
|
Kevin Kreeger , Ingmar Bitter , Frank Dachille , Baoquan Chen , Arie Kaufman, Adaptive perspective ray casting, Proceedings of the 1998 IEEE symposium on Volume visualization, p.55-62, October 19-20, 1998, Research Triangle Park, North Carolina, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Michael Meissner , Bill Lorensen , Karel Zuiderveld , Vikram Simha , Rainer Wegenkittl, Volume rendering in medical applications: we've got pretty images, what's left to do, Proceedings of the conference on Visualization '02, October 27-November 01, 2002, Boston, Massachusetts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ming Wan , Qingyu Tang , Arie Kaufman , Zhengrong Liang , Mark Wax, Volume rendering based interactive navigation within the human colon (case study), Proceedings of the conference on Visualization '99: celebrating ten years, p.397-400, October 1999, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yoshinobu Sato , Carl-Fredrik Westin , Abhir Bhalerao , Shin Nakajima , Nobuyuki Shiraga , Shinichi Tamura , Ron Kikinis, Tissue Classification Based on 3D Local Intensity Structures for Volume Rendering, IEEE Transactions on Visualization and Computer Graphics, v.6 n.2, p.160-180, April 2000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Michael Meißner , Jian Huang , Dirk Bartz , Klaus Mueller , Roger Crawfis, A practical evaluation of popular volume rendering algorithms, Proceedings of the 2000 IEEE symposium on Volume visualization, p.81-90, October 09-10, 2000, Salt Lake City, Utah, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Joe Kniss , Patrick McCormick , Allen McPherson , James Ahrens , Jamie Painter , Alan Keahey , Charles Hansen, Interactive Texture-Based Volume Rendering for Large Data Sets, IEEE Computer Graphics and Applications, v.21 n.4, p.52-61, July 2001
|
|
|
M. Meißner , U. Kanus , G. Wetekam , J. Hirche , A. Ehlert , W. Straßer , M. Doggett , P. Forthmann , R. Proksa, VIZARD II: a reconfigurable interactive volume rendering system, Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware, September 01-02, 2002, Saarbrucken, Germany
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Craig M. Wittenbrink , Thomas Malzbender , Michael E. Goss, Opacity-weighted color interpolation, for volume sampling, Proceedings of the 1998 IEEE symposium on Volume visualization, p.135-142, October 19-20, 1998, Research Triangle Park, North Carolina, United States
|
|
|
|
|
|
Joerg Meyer, 3-D Volume modeling, feature identification and rendering of a human skull, Proceedings of the 25th IASTED international conference on Modeling, indentification, and control, p.212-218, February 06-08, 2006, Lanzarote, Spain
|
|
|
Julie Dorsey , Alan Edelman , Henrik Wann Jensen , Justin Legakis , Hans Kohling Pedersen, Modeling and rendering of weathered stone, ACM SIGGRAPH 2006 Courses, July 30-August 03, 2006, Boston, Massachusetts
|
|
|
Julie Dorsey , Alan Edelman , Henrik Wann Jensen , Justin Legakis , Hans Køhling Pedersen, Modeling and rendering of weathered stone, ACM SIGGRAPH 2005 Courses, July 31-August 04, 2005, Los Angeles, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Helwig Hauser , Lukas Mroz , Gian-Italo Bischi , M. Eduard Gröller, Two-level volume rendering — fusing MIP and DVR, Proceedings of the conference on Visualization '00, p.211-218, October 2000, Salt Lake City, Utah, United States
|
|
|
|
|
|
Anna Vilanova , Balint Hegedüs , Eduard M. Gröller , Daniel Wagner , Rainer Wegenkittl , Martin C. Freund, Mastering interactive virtual Bronchioscopy on a Low—end PC, Proceedings of the conference on Visualization '00, p.461-464, October 2000, Salt Lake City, Utah, United States
|
|
|
Patric Ljung , Mark Dieckmann , Niclas Andersson , Anders Ynnerman, Interactive visualization of particle-in-cell simulations, Proceedings of the conference on Visualization '00, p.469-472, October 2000, Salt Lake City, Utah, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Minesh B. Amin , Ananth Grama , Vineet Singh, Fast volume rendering using an efficient, scalable parallel formulation of the shear-warp algorithm, Proceedings of the IEEE symposium on Parallel rendering, p.7-14, October 30-31, 1995, Atlanta, Georgia, United States
|
|
|
|
|
|
Christian Boucheny , Georges-Pierre Bonneau , Jacques Droulez , Guillaume Thibault , Stéphane Ploix, A perceptive evaluation of volume rendering techniques, Proceedings of the 4th symposium on Applied perception in graphics and visualization, July 25-27, 2007, Tubingen, Germany
|
|
|
|
|
|
|
|
|
|
|
|
Yeny Yim , Helen Hong , Joon Beom Seo , Namkug Kim , Eun Jin Chae , Yeong Gil Shin, Correction of lung boundary using the gradient and intensity distribution, Computers in Biology and Medicine, v.39 n.3, p.239-250, March, 2009
|
|
|
|
|
|
Taek-Hee Lee , Jeongjin Lee , Ho Lee , Heewon Kye , Yeong Gil Shin , Soo Hong Kim, Fast perspective volume ray casting method using GPU-based acceleration techniques for translucency rendering in 3D endoluminal CT colonography, Computers in Biology and Medicine, v.39 n.8, p.657-666, August, 2009
|
|