This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Enabling View-Dependent Progressive Volume Visualization on the Grid
March/April 2003 (vol. 23 no. 2)
pp. 22-31
Alan Norton, Colorado School of Mines
Alyn Rockwood, Colorado School of Mines

The article evaluates a method for enabling progressive client-server volume visualization of data from the computing grid. Rendering is performed on clients, while servers on the grid provide volume data in wavelet-compressed form. The client prioritizes regions of the volume based on visibility. High-priority portions of the volume are transmitted at higher resolution by controlling local filtering of wavelet coefficients on the server. The data distribution efficiently uses available communication bandwidth to obtain the most relevant data.

1. M. Levoy, “Efficient Ray Tracing of Volume Data,” ACM Trans. Graphics, vol. 9, no. 3, pp. 245-261, July 1990.
2. P. Lacroute and M. Levoy, "Fast Volume Rendering Using a Shear-Warp Factorization of the Viewing Transformation," Proc. Siggraph 94, ACM Press, New York, pp. 451-458.
3. M.H. Gross, L. Lippert, and O.G. Staadt, "Compression Methods for Visualization," Future Generation Computer Systems, vol. 15, no. 1, Feb. 1999, pp. 11-29.
4. T-Y. Kim and Y.G. Shin, "An Efficient Wavelet-Based Compression Method for Volume Rendering," Proc. Seventh Pacific Conf. Computer Graphics and Applications, IEEE Press, 1999, pp. 47-57.
5. E.J. Stollnitz, T.D. DeRose, and D.H. Salesin, Wavelets for Computer Graphics: Theory and Applications. Morgan Kaufmann, 1996.
6. S. Guthe et al "Interactive Rendering of Large Volume Data Sets," Proc. IEEE Visualization 2002, IEEE CS Press, 2002, pp. 53-60.
7. R. Westermann, "A Multiresolution Framework for Volume Rendering," Proc. ACM Workshop on Volume Visualization, ACM Press, 1994, pp. 51-57.
1. K. Mueller et al., "IBR Assisted Volume Rendering," Late Breaking Hot Topics, Proc. IEEE Visualization 99, ACM Press, 1999, pp 5-8.
2. W. Bethel, "Visapult: A Prototype Remote and Distributed Visualization Application and Framework," Siggraph 2000 Conference Abstracts and Applications, ACM Press, 2000.
3. J. Shalf and E.W. Bethel, "Cactus and Visapult: An Ultra-High Performance Grid-Distributed Visualization Architecture Using Connectionless Protocols," IEEE Computer Graphics and Applications, vol. 23, no. 2, Mar./Apr. 2003, pp. 51-59.
4. M.H. Gross, L. Lippert, and O.G. Staadt, "Compression Methods for Visualization," Future Generation Computer Systems, vol. 15, no. 1, Feb. 1999, pp. 11-29.
5. E. LaMar, B. Hamann, and K. Joy, "Multiresolution Techniques for Interactive Texture-Based Volume Visualization", Proc. IEEE Visualization 99, ACM Press, 1999, pp. 355-362.
6. S. Guthe et al "Interactive Rendering of Large Volume Data Sets," Proc. IEEE Visualization 2002, IEEE CS Press, 2002, pp. 53-60.
7. Y. Livnat and C. Hansen, "View Dependent Isosurface Extraction", Proc. IEEE Visualization 98, ACM Press, 1998, pp. 175-180.
8. J.T. Klosowski and C.T. Silva, Rendering on a Budget: A Framework for Time-Critical Rendering Proc. IEEE Visualization '99, pp. 115-122, Oct. 1999.
9. J.T. Klosowski and C.T. Silva, The Prioritized-Layered Projection Algorithm for Visible Set Estimation IEEE Trans. Visualization and Computer Graphics, vol. 6, no. 2, pp. 108-123, Apr.-June 2000.
10. D. Laur and P. Hanrahan, Hierarchical Splatting: A Progressive Refinement Algorithm for Volume Rendering Proc. ACM SIGGRAPH, pp. 285-288, 1991.
11. R. Westermann, "A Multiresolution Framework for Volume Rendering," Proc. ACM Workshop on Volume Visualization, ACM Press, 1994, pp. 51-57.

Index Terms:
Computer graphics, volume visualization, view-dependent, progressive volume rendering, wavelet compression, visibility, grid computing.
Citation:
Alan Norton, Alyn Rockwood, "Enabling View-Dependent Progressive Volume Visualization on the Grid," IEEE Computer Graphics and Applications, vol. 23, no. 2, pp. 22-31, March-April 2003, doi:10.1109/MCG.2003.1185577
Usage of this product signifies your acceptance of the Terms of Use.