Skip to main content

Fast Cube Cutting for Interactive Volume Visualization

  • Conference paper
Advances in Visual Computing (ISVC 2009)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 5875))

Included in the following conference series:

  • 1613 Accesses

Abstract

Visualizing 3D volume datasets has received a great deal of attention in many areas: medical imaging, geoscience, and astrophysics are a few such areas. With improvements of commodity graphics cards, texture-based visualization methods have become popular. Within these methods, intersecting a series of planes with a cube is a common problem. While there are standard methods for approaching this problem, visualizing large data sets in real-time require faster approaches. We present a sweeping algorithm that determines the sequence of topology changes (STC) of the intersection of a cube with a plane as it moves through the cube. We use this algorithm to construct a table of these topological changes that maps view vectors to an STC. With this sequence of topology changes, we generate the polygonal intersections via vector addition. Finally, we use our approach in an octree-based, empty-space culling framework to further reduce the rendering time for large volumes.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Lorensen, W.E., Cline, H.E.: Marching cubes: A high resolution 3d surface construction algorithm. In: SIGGRAPH 1987: Proceedings of the 14th annual conference on Computer graphics and interactive techniques, pp. 163–169. ACM Press, New York (1987)

    Chapter  Google Scholar 

  2. Ju, T., Losasso, F., Schaefer, S., Warren, J.: Dual contouring of hermite data. In: SIGGRAPH 2002: Proceedings of the 29th annual conference on Computer graphics and interactive techniques, pp. 339–346. ACM, New York (2002)

    Chapter  Google Scholar 

  3. Drebin, R.A., Carpenter, L., Hanrahan, P.: Volume rendering. In: SIGGRAPH 1988: Proceedings of the 15th annual conference on Computer graphics and interactive techniques, pp. 65–74. ACM, New York (1988)

    Chapter  Google Scholar 

  4. Huang, J., Mueller, K., Crawfis, R., Bartz, D., Meissner, M.: A practical evaluation of popular volume rendering algorithms. In: Huang, J., Mueller, K., Crawfis, R., Bartz, D., Meissner, M. (eds.) IEEE Symposium on Volume Visualization, 2000. VV 2000, pp. 81–90 (2000)

    Google Scholar 

  5. Levoy, M.: Efficient ray tracing of volume data. ACM Trans. Graph. 9, 245–261 (1990)

    Article  MATH  Google Scholar 

  6. Laur, D., Hanrahan, P.: Hierarchical splatting: a progressive refinement algorithm for volume rendering. SIGGRAPH Comput. Graph. 25, 285–288 (1991)

    Article  Google Scholar 

  7. Lacroute, P., Levoy, M.: Fast volume rendering using a shear-warp factorization of the viewing transformation. In: SIGGRAPH 1994: Proceedings of the 21st annual conference on Computer graphics and interactive techniques, pp. 451–458. ACM, New York (1994)

    Chapter  Google Scholar 

  8. Cullip, T.J., Neumann, U.: Accelerating volume reconstruction with 3d texture hardware. Technical report, Chapel Hill, NC, USA (1994)

    Google Scholar 

  9. Wilson, O., VanGelder, A., Wilhelms, J.: Direct volume rendering via 3d textures. Technical report, Santa Cruz, CA, USA (1994)

    Google Scholar 

  10. Cabral, B., Cam, N., Foran, J.: Accelerated volume rendering and tomographic reconstruction using texture mapping hardware. In: VVS 1994: Proceedings of the 1994 symposium on Volume visualization, pp. 91–98. ACM, New York (1994)

    Chapter  Google Scholar 

  11. Westermann, R., Ertl, T.: Efficiently using graphics hardware in volume rendering applications. In: SIGGRAPH 1998: Proceedings of the 25th annual conference on Computer graphics and interactive techniques, pp. 169–177. ACM, New York (1998)

    Chapter  Google Scholar 

  12. Rezk-Salama, C., Engel, K., Bauer, M., Greiner, G., Ertl, T.: Interactive volume on standard pc graphics hardware using multi-textures and multi-stage rasterization. In: HWWS 2000: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware, pp. 109–118. ACM, New York (2000)

    Chapter  Google Scholar 

  13. Engel, K., Kraus, M., Ertl, T.: High-quality pre-integrated volume rendering using hardware-accelerated pixel shading. In: HWWS 2001: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware, pp. 9–16. ACM, New York (2001)

    Chapter  Google Scholar 

  14. Boada, I., Navazo, I., Scopigno, R.: Multiresolution volume visualization with a teuxture-based octree. The Visual Computer 17, 185–197 (2001)

    Article  MATH  Google Scholar 

  15. LaMar, E., Hamann, B., Joy, K.I.: Multiresolution techniques for interactive texture-based volume visualization. In: VIS 1999: Proceedings of the conference on Visualization 1999, pp. 355–361. IEEE Computer Society Press, Los Alamitos (1999)

    Google Scholar 

  16. Wilson, B., Ma, K.-L., McCormick, P.S.: A hardware-assisted hybrid rendering technique for interactive volume visualization. In: IEEE Symposium on Volume Visualization and Graphics, pp. 123–130 (2002)

    Google Scholar 

  17. Dietrich, C.A., Nedel, L.P., Olabarriaga, S.D., Comba, J.L.D., Zanchet, D.J., da Silva, A.M.M., de Souza Montero, E.F.: Real-time interactive visualization and manipulation of the volumetric data using gpu-based methods. In: SPIE, vol. 5367, pp. 181–192 (2004)

    Google Scholar 

  18. Rezk-Salama, C., Kolb, A.: A Vertex Program for Efficient Box-Plane Intersection. In: Proc. Vision, Modeling and Visualization (VMV), pp. 115–122 (2005)

    Google Scholar 

  19. Naylor, B., Amanatides, J., Thibault, W.: Merging bsp trees yields polyhedral set operations. In: SIGGRAPH 1990: Proceedings of the 17th annual conference on Computer graphics and interactive techniques, pp. 115–124. ACM, New York (1990)

    Chapter  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 paper

Cite this paper

McPhail, T., Feng, P., Warren, J. (2009). Fast Cube Cutting for Interactive Volume Visualization. In: Bebis, G., et al. Advances in Visual Computing. ISVC 2009. Lecture Notes in Computer Science, vol 5875. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10331-5_58

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-10331-5_58

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-10330-8

  • Online ISBN: 978-3-642-10331-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics