Skip to main content

Time- and Space-efficient Error Calculation for Multiresolution Direct Volume Rendering

  • Chapter
  • First Online:
Mathematical Foundations of Scientific Visualization, Computer Graphics, and Massive Data Exploration

Part of the book series: Mathematics and Visualization ((MATHVISUAL))

  • 1560 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Imma Boada, Isabel Navazo, and Roberto Scopigno. Multiresolution volume visualization with a texture-based octree. The Visual Computer, 17(3):185–197, 2001.

    Article  MATH  Google Scholar 

  2. Stefan Guthe and Wolfgang Straßer. Advanced techniques for high-quality multiresolution volume rendering. Computers and Graphics, 28(1):51–58, 2004.

    Article  Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Chapter  Google Scholar 

  7. Marc Levoy. Display of surfaces from volume data. IEEE Computer Graphics and Applications, 8(3):29–37, 1988.

    Article  Google Scholar 

  8. Ky Giang Nguyen and Dietmar Saupe. Rapid high quality compression of volume data for visualization. Computer Graphics Forum, 20(3):C49–C56, 2001.

    Article  Google Scholar 

  9. 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.

    Article  Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics