Summary
Multiresolution data representations are crucial for viewing large volumetric datasets interactively. When data is too large to fit into texture memory, or into main memory, a “cut” must be made through themultiresolution data hierarchy to attain a subset of the data that satisfies the memory requirements. Ideally, a subset is chosen such that the error made when visualizing the subset (compared to a visualization of the full data set) is smaller than that of any other subset of the same size. For real-time applications it is computationally too expensive to calculate the exact error during runtime. Further, computing error in a preprocessing step is usually not practical due to a large number of possible different configurations each requir- ing its own error computation. For example, when coupling a multiresolution representation with a direct volume rendering technique, screen-space error depends on the transfer function and viewing direction, making impossible its precomputation. We present an algorithm that stores an intermediate form of the error, which allows us to approximate screen-space error efficiently. The input for our algorithm is any spatially subdivided multiresolution representa- tion of grid-aligned scalar or multivariate volume data.We focus on octree- and wavelet-based multiresolution techniques. For each level in the multiresolution hierarchy, the algorithm esti- mates screen-space error “on the fly,” with respect to the current transfer function and viewing direction. The error is approximated by means of a two-dimensional histogram of error pairs. We have extended previous methods by presenting an approach that balances computational and memory costs with approximation quality of the error estimate.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Imma Boada, Isabel Navazo, and Roberto Scopigno. Multiresolution volume visualization with a texture-based octree. The Visual Computer, 17(3):185–197, 2001.
Stefan Guthe and Wolfgang Straßer. Advanced techniques for high-quality multiresolution volume rendering. Computers and Graphics, 28(1):51–58, 2004.
Stefan Guthe, Michael Wand, Julius Gonser, and Wolfgang Straßer. Interactive rendering of large volume data sets. In Proceedings of the conference on Visualization '02, pages 53–60. IEEE Computer Society, 2002.
Eric LaMar, Bernd Hamann, and Kenneth I. Joy. Multiresolution techniques for interactive texture-based volume visualization. In VIS '99: Proceedings of the conference on Visualization '99, pages 355–361, Los Alamitos, CA, USA, 1999. IEEE Computer Society Press.
Eric C. LaMar, Mark A. Duchaineau, Bernd Hamann, and Kenneth I. Joy. Multiresolution techniques for interactive texturing-based rendering of arbitrarily oriented cutting-planes. In W.C. de Leeuw and R. Van Liere, editors, Proceedings of VisSym 00 The Joint Eurographics and IEEE TCVG Conference on Visualization, pages 105–114. Springer, Berlin, 2000.
Eric C. LaMar, Bernd Hamann, and Kenneth I. Joy. Efficient error calculation for multiresolution texture-based volume visualization. In Gerald Farin, Bernd Hamann, and Hans Hagen, editors, Hierachical and Geometrical Methods in Scientific Visualization, pages 51–62. Springer, Heidelberg, 2003.
Marc Levoy. Display of surfaces from volume data. IEEE Computer Graphics and Applications, 8(3):29–37, 1988.
Ky Giang Nguyen and Dietmar Saupe. Rapid high quality compression of volume data for visualization. Computer Graphics Forum, 20(3):C49–C56, 2001.
Sanghun Park and Insung Ihm. Wavelet-based 3D compression scheme for interactive visualization of very large volume data. Computer Graphics Forum, 18(1):3–15, 1999.
Flemming Friche Rodler. Wavelet based 3D compression with fast random access for very large volume data. In Proceedings of the 7th Pacific Conference on Computer Graphics and Applications, page 108. IEEE Computer Society, 1999.
Rüdiger Westermann. A multiresolution framework for volume rendering. In Arie Kaufman and Wolfgang Krüger, editors, 1994 Symposium on Volume Visualization, pages 51–58, 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Gyulassy, A., Linsen, L., Hamann, B. (2009). Time- and Space-efficient Error Calculation for Multiresolution Direct Volume Rendering. In: Möller, T., Hamann, B., Russell, R.D. (eds) Mathematical Foundations of Scientific Visualization, Computer Graphics, and Massive Data Exploration. Mathematics and Visualization. Springer, Berlin, Heidelberg. https://doi.org/10.1007/b106657_14
Download citation
DOI: https://doi.org/10.1007/b106657_14
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25076-0
Online ISBN: 978-3-540-49926-8
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)