Exact computation of the medial axis of a polyhedron

https://doi.org/10.1016/j.cagd.2003.07.008Get rights and content

Abstract

We present an accurate algorithm to compute the internal Voronoi diagram and medial axis of a 3-D polyhedron. It uses exact arithmetic and exact representations for accurate computation of the medial axis. The algorithm works by recursively finding neighboring junctions along the seam curves. To speed up the computation, we have designed specialized algorithms for fast computation with algebraic curves and surfaces. These algorithms include lazy evaluation based on multivariate Sturm sequences, fast resultant computation, culling operations, and floating-point filters. The algorithm has been implemented and we highlight its performance on a number of examples.

References (40)

  • T. Culver et al.

    Accurate computation of the medial axis of a polyhedron

  • T. Culver et al.

    A hybrid approach for determinant signs of moderate-sized matrices

    Internat. J. Comput. Geom. Appl.

    (2003)
  • J.H. Davenport et al.

    Computer Algebra: Systems and Algorithms for Algebraic Computation

    (1993)
  • J. Demmel

    LAPACK: A portable linear algebra library for supercomputers

  • A.L. Dixon

    The eliminant of the equations of four quadric surfaces

    Proc. London Math. Soc.

    (1910)
  • Elber, G., Kim, M.S., 1996. The bisector surface of freedom rational space curves. Technical Report CIS 9619, Dept....
  • M. Etzion et al.

    Computing the Voronoi diagram of a 3-D polyhedron by separate computation of its symbolic and geometric parts

  • S. Fortune

    A sweepline algorithm for Voronoi diagrams

    Algorithmica

    (1987)
  • G.H. Golub et al.

    Matrix Computations

    (1989)
  • Gottschalk, S., Culver, T., 1999. Intersecting a quadric surface with a box. Technical Report TR99-038, University of...
  • Cited by (90)

    • Building outline extraction from als point clouds using medial axis transform descriptors

      2020, Pattern Recognition
      Citation Excerpt :

      morphological thinning-based methods that was first applied for discrete binary images [17], and improved by Huang et al. [22] and other related notions on the development of 3D thinning algorithm [23,48]. geometry-based methods using medial axis transformation for planar shape [18] including Voronoi diagrams [19] and Delaunay triangulation [47]. distance-based functions such as skeleton generation and centerline by the distance transform [40], skeletonization by discrete Euclidean distance maps [41], and Euclidean skeleton based on connectivity criterion [42].

    • Automatic reconstruction of beam structures from 3D topology optimization results

      2017, Computers and Structures
      Citation Excerpt :

      This is achieved by using algorithms such as distance transform, potential functions, thinning erosion and Voronoï diagrams. Even if effective, the medial axis is highly sensitive to small perturbations on boundaries of the shape, difficult and expensive to extract in 3D [25], and hard to store and manipulate [24]. Adding to this the fact that, in this work, we focus on beam-like structures, our attention is attracted by curve skeletons.

    View all citing articles on Scopus

    Supported in part by ARO Contract DAAH04-96-1-0257, NSF award 9876914, ONR Young Investigator Award (N00014-97-1-0631), Intel and DOE ASCI grant.

    View full text