Skip to main content
Log in

Adaptive generation of surfaces in volume data

  • Original Articles
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

A widespread approach to generating polygonal approximations of iso-surfaces or contour surfaces in volume data is the socalled marching-cubes algorithm. This algorithm, however, has the disadvantage that the number of polygonal chains generated is considerable. The splitting-box algorithm presented here reduces the number of polygonal chains by adapting their size to the shape of the surface. The resulting polygonal chains offer a wide spectrum for representing the contour surface. An exact representation is achieved by a new type of generic patches calculated from the polygonal chains. Approximations of different quality may be obtained by combining the algorithm generating the patches with simple triangulations.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  • Clay RD, Moreton HP (1988) Efficient adaptive subdivision of Bézier surfaces. Proc Eurographics, 357–372

  • Cline HE, Lorensen WE, Ludke S, Crawford CR, Teeter BC (1988) Two algorithms for the three-dimensional reconstruction of tomograms. Med Phys 15(3):320–327

    Article  Google Scholar 

  • Dürst MJ (1988) Letters: additional reference to “marching cubes.” Comput Graph 22(2)

  • Dyn N, Levin D, Gregory JA (1990) A butterfly subdivision scheme for surface interpolation with tension control. ACM Trans Graph 9(2):160–169

    Google Scholar 

  • Lorensen WE, Cline HE (1987) Marching cubes: a high resolution 3D surface construction algorithm. Comput Graph 21(3):163–169

    Google Scholar 

  • Nielson GM, Hamann B (1991) The asymptotic decider: resolving the ambiguity in marching cubes. Proc Visualization, 83–91

  • Wilhelms J, Van Gelder A (1990a) Octrees for faster isosurface generation, extended abstract. Comput Graph 24(5):57–62

    Google Scholar 

  • Wilhelms J, Van Gelder A (1990b) Topological considerations in isosurface generation, extended abstract. Comput Graph 24(5):79–86

    Google Scholar 

  • Wyvill G, McPheeters G, Wyvill B (1986) Data structures for soft objects. The Visual Computer 2(4):227–234

    Article  Google Scholar 

  • Zahlten C, Jürgens H (1991) Continuation methods for approximating isovalued complex surfaces. proc Eurographics, 5–19

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Heinrich Müller.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Müller, H., Stark, M. Adaptive generation of surfaces in volume data. The Visual Computer 9, 182–199 (1993). https://doi.org/10.1007/BF01901723

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01901723

Key words