Skip to main content
Log in

Elliptical splats based isosurface visualization for volume data

  • Published:
Journal of Shanghai Jiaotong University (Science) Aims and scope Submit manuscript

Abstract

Elliptical splats are used to represent and render the isosurface of volume data. The method consists of two steps. The first step is to extract points on the isosurface by looking up the case table. In the second step, properties of splats are computed based on local geometry. Rendering is achieved using surface splatting algorithm. The obtained results show that the extraction time of isosurfaces can be reduced by a factor of three. So our approach is more appropriate for interactive visualization of large medical data than the classical marching cubes (MC) technique.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Lorensen W E, Cline H E. Marching cubes: A high resolution 3D surface construction algorithm [C]// SIGGRAPH 87: Proceedings of the 14th annual conference on Computer graphics and interactive techniques. [s.l.]: ACM Press, 1987: 163–169.

  2. Wihelms J, Gelder A V. Octrees for faster isosurface generation [J]. ACM Trasactions on Graphics, 1992, 11: 201–227

    Article  Google Scholar 

  3. Livnat Y, Han-Wei S, Johnson C R. A near optimal isosurface extraction algorithm using the span space [J]. IEEE Transactions on Visualization and Computer Graphics, 1996, 2: 73–84.

    Article  Google Scholar 

  4. Cignoni P, Marino P, Montani C, et al. Speeding up isosurface extraction using interval trees [J]. IEEE Transactions on Visualization and Computer Graphics, 1997, 3: 158–170.

    Article  Google Scholar 

  5. Waters K W, Co C S, Joy K I. Isosurface extraction using fixed-sized buckets [C]// IEEE VGTC Symposium on Visualization. [s.l.]: The Eurographics Association, 2005: 207–214.

  6. Kobbelt L P, Botsch M, Schwanecke U, et al. Feature sensitive surface extraction from volume data [C]// SIGGRAPH’ 01: Proceedings of the 28th annual conference on Computer graphics and interactive techniques. [s.l.]: ACM Press, 2001: 57–66.

  7. Parker S, Shirley P, Livnat Y, et al. Interactive ray tracing for isosurface rendering [C]// Proceedings of the conference on Visualization’ 98. [s.l.]: IEEE Computer Society Press, 1998: 233–238.

  8. Wald I, Friedrich H, Marmitt G, et al. Faster isosurface ray tracing using implicit KD-trees [J]. IEEE Transactions on Visualization and Computer Graphics, 2005, 11: 562–572.

    Article  Google Scholar 

  9. Livnat Y, Hansen C. View dependent isosurface extraction [C]// Proceedings of the conference on Visualization. [s.l.]: IEEE Computer Society Press, 1998: 175–180.

  10. Zwicker M, Pfister H, Baar J V, et al. Surface splatting [C]// Proceedings of ACM SIGGRAPH 2001. Los Angels: ACM Press, 2001: 371–378.

    Google Scholar 

  11. Levoy M, Rusinkiewicz S. QSplat: a multiresolution point rendering system for large meshes [C]// SIGGRAPH’ 00: Proceedings of the 27th annual conference on Computer graphics and interactive techniques. [s.l.]: ACM Press, 2000: 343–352.

  12. Christopher C S, Hamann B, Joy K I. Iso-splatting: a point-based alternative to isosurface visualization [C]// Pacific Graphics 2003. Canmore, Alberta, Canada: IEEE, 2003: 325–334.

    Google Scholar 

  13. Pajarola R, Sainz M, Guidotti P. Confetti: objectspace point blending and splatting [J]. IEEE Transactions on Visualization and Computer Graphics, 2004, 10: 598–608.

    Article  Google Scholar 

  14. Alexa M, Behr J, Cohen-Or D, et al. Computing and rendering point set surfaces [J]. IEEE Transactions on Visualization and Computer Graphics, 2003, 9: 3–15.

    Article  Google Scholar 

  15. Levoy M, Whitted T. The use of points as display primitives [R]. [s.l.]: Computer Science Department, University of North Carolina at Chapel Hill, 1985.

  16. Grossman J P, Dally W J. Point sample rendering [C]// Proceeding of Eurographics. Vienna:[s.n.], 1998: 181–192.

  17. Pfister H, Zwicker M, Baar J V, et al. Surfels: surface elements as rendering primitives [C]// SIGGRAPH’ 00: Proceedings of the 27th annual conference on Computer graphics and interactive techniques. [s.l.]: ACM Press, 2000: 335–342.

  18. Botsch M, Hornung A, Zwicker M, et al. High-quality surface splatting on today’s GPUs [C]// Point-Based Graphics, Eurographics/IEEE VGTC Symposium Proceedings. [s.l.]: Stony Brook, 2005: 17–24.

  19. Rymon-Lipinski B V, Hanssen N, Jansen T, et al. Efficient point-based isosurface exploration using the span-triangle [C]// Proceeding of IEEE Visualization. [s.l.]: IEEE, 2004: 441–448.

  20. Livnat Y, Tricoche X. Interactive point-based isosurface extraction [C]// Proceeding of IEEE Visualization. [s.l.]: IEEE, 2004: 457–464.

  21. Kalaiah A, Varshney A. Modeling and rendering points with local geometry [J]. IEEE Transaction on Visualization and Computer Graphics, 2003, 9: 30–42.

    Article  Google Scholar 

  22. Kindlmann G, Whitaker R, Tasdizen T, et al. Curvature-based transfer functions for direct volume rendering: Methods and applications [C]// Proceedings of IEEE Visualization 2003, IEEE Computer Society. [s.l.]: IEEE, 2003: 67.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hong-xing Qin  (秦红星).

Additional information

Foundation item: the Program of Advance Research between France and Chinese (No. PRA SI 03-03); the Region Rh?ne-Alpes of France within the Project “MIRA Research 2003” and the Project of Image Guided Surgery of Shanghai, China (No. 045115001)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Qin, Hx., Shi, F., Guo, L. et al. Elliptical splats based isosurface visualization for volume data. J. Shanghai Jiaotong Univ. (Sci.) 13, 533–537 (2008). https://doi.org/10.1007/s12204-008-0533-6

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12204-008-0533-6

Key words

CLC number

Navigation