Cut Locus and Medial Axis in Global Shape Interrogation and Representation

The cut locus CA of a closed set A in the Euclidean space E is defined as the closure of the set containing all points p which have at least two shortest paths to A. We present a theorem stating that the complement of the cut locus i.e. E \ (CA ∪A) is the maximal open set in (E \A) where the distance function with respect to the set A is continuously differentiable. This theorem includes also the result that this distance function has a locally Lipschitz continuous gradient on (E \A). The medial axis of a solid D in E is defined as the union of all centers of all maximal discs which fit in this domain. We assume in the medial axis case that D is closed and that the boundary ∂D of D is a topological (not necessarily connected) hypersurface of E. Under these assumptions we prove that the medial axis of D equals that part of the cut locus of ∂D which is contained in D. Comment: The concepts of cut locus and medial axis have recently been found to be important as tools for global shape interrogation and representation in CAGD. There exist some computational methods to compute the medial axis and the cut locus at least in a variety of practically relevant cases. However statements on fundamental topological (e.g. homotopy) relations between the shape of a domain and the medial axis of that domain mainly exist as conjectures. This is a severe gap because those topological relations often motivate the relevance of the medial axis and the cut locus for global shape interrogation and representation. We present several basic topological results on medial axis and cut locus which answer open questions in this area. We prove that the medial axis has the same homotopy type as its reference solid if the solid’s boundary surface fulfills certain regularity requirements. We also show that the medial axis with its related distance function can be be used to reconstruct its reference solid. We prove that the cut locus of a solid’s boundary is nowhere dense in the Euclidean space if the solid’s boundary meets certain regularity requirements. We show that the cut locus concept offers a common frame work lucidly unifying different concepts such as Voronoi diagrams, medial axes and equidistantial point sets. In this context we prove that the equidistantial set of two disjoint point sets is a subset of the cut locus of the union of those two sets and that the Voronoi diagram of a discrete point set equals the cut locus of that point set. We present results which imply that a non-degenerate C-smooth rational B-spline surface patch which is free of self-intersections avoids its cut locus. This implies that for small enough offset distances such a spline patch has regular smooth offset surfaces which are diffeomorphic to the unit sphere. Any of those offset surfaces bounds a solid (which is homeomorphic to the unit ball) and this solid’s medial axis is equal to the progenitor spline surface. The spline patch can be manufactured with a ball cutter whose center moves along the regular offset surface and where the radius of the ball cutter equals the offset distance.

[1]  H. V. Mangoldt Ueber diejenigen Punkte auf positiv gekrümmten Flächen, welche die Eigenschaft haben, dass die von ihnen ausgehenden geodätischen Linien nie aufhören, kürzeste Linien zu sein. , 1881 .

[2]  Henri Poincaré,et al.  Sur les lignes géodésiques des surfaces convexes , 1905 .

[3]  Georges Voronoi Nouvelles applications des paramètres continus à la théorie des formes quadratiques. Premier mémoire. Sur quelques propriétés des formes quadratiques positives parfaites. , 1908 .

[4]  Georges Voronoi Nouvelles applications des paramètres continus à la théorie des formes quadratiques. Deuxième mémoire. Recherches sur les parallélloèdres primitifs. , 1908 .

[5]  Herbert Busemann,et al.  The geometry of geodesics , 1955 .

[6]  H. Rauch Geodesics and curvature in differential geometry in the large , 1959 .

[7]  C. T. C. Wall,et al.  Elements of general topology , 1965 .

[8]  Sze-Tsen Hu,et al.  Elements of general topology , 1967 .

[9]  Ugo Montanari,et al.  Continuous Skeletons from Digitized Images , 1969, JACM.

[10]  J. Dieudonne Foundations of Modern Analysis , 1969 .

[11]  H. Blum Biological shape and visual science (part I) , 1973 .

[12]  Franco P. Preparata,et al.  The Medial Axis of a Simple Polygon , 1977, MFCS.

[13]  William S. Massey,et al.  Algebraic Topology: An Introduction , 1977 .

[14]  HARRY BLUM,et al.  Shape description using weighted symmetric axis features , 1978, Pattern Recognit..

[15]  Franz-Erich Wolter Distance function and cut loci on a complete Riemannian manifold , 1979 .

[16]  Norman I. Badler,et al.  Decomposition of Three-Dimensional Objects into Spheres , 1979, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[17]  D. T. Lee,et al.  Generalization of Voronoi Diagrams in the Plane , 1981, SIAM J. Comput..

[18]  D. T. Lee,et al.  Medial Axis Transformation of a Planar Shape , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Lee R. Nackman,et al.  Curvature relations in three-dimensional symmetric axes , 1982, Comput. Graph. Image Process..

[20]  Lee R. Nackman,et al.  Three-Dimensional Shape Description Using the Symmetric Axis Transform I: Theory , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[21]  Jaroslaw Roman Rossignac Blending and offsetting solid models (cad/cam, computational geometry, representations, curves, surfaces, approximation) , 1985 .

[22]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[23]  Azriel Rosenfeld,et al.  Axial representations of shape , 1986, Computer Vision Graphics and Image Processing.

[24]  Aristides A. G. Requicha,et al.  Offsetting operations in solid modelling , 1986, Comput. Aided Geom. Des..

[25]  Vijay Srinivasan,et al.  Voronoi Diagram for Multiply-Connected Polygonal Domains I: Algorithm , 1987, IBM J. Res. Dev..

[26]  Chee-Keng Yap,et al.  AnO(n logn) algorithm for the voronoi diagram of a set of simple curve segments , 1987, Discret. Comput. Geom..

[27]  Halit Nebi Gürsoy,et al.  Shape interrogation by medial axis transform for automated analysis , 1989 .

[28]  C. Hoffmann,et al.  A geometric investigation of the skeleton of CSG objects , 1990 .

[29]  Christoph M. Hoffmann,et al.  A dimensionality paradigm for surface interrogations , 1990, Comput. Aided Geom. Des..

[30]  George Anthony Kriezis Algorithms for rational spline surface intersections , 1990 .

[31]  Vijay Srinivasan,et al.  Bisectors of linearly separable sets , 1991, Discret. Comput. Geom..

[32]  Christoph M. Hoffmann,et al.  Eliminating extraneous solutions in curve and surface operations , 1991, Int. J. Comput. Geom. Appl..

[33]  Nicholas M. Patrikalakis,et al.  Automated interrogation and adaptive subdivision of shape using medial axis transform , 1991 .

[34]  Martin Held,et al.  On the Computational Geometry of Pocket Machining , 1991, Lecture Notes in Computer Science.

[35]  L. Nackman,et al.  Automatic mesh generation using the symmetric axis transformation of polygonal domains , 1992, Proc. IEEE.

[36]  C. Hoffmann Computer Vision, Descriptive Geometry, and Classical Mechanics , 1992 .

[37]  Nicholas M. Patrikalakis,et al.  Feature extraction from B-spline marine propeller representations , 1992 .

[38]  Nicholas M. Patrikalakis,et al.  Topological and differential-equation methods for surface intersections , 1992, Comput. Aided Des..

[39]  Nicholas M. Patrikalakis,et al.  Computation of the solutions of nonlinear polynomial systems , 1993, Comput. Aided Geom. Des..

[40]  Nicholas M. Patrikalakis,et al.  Computation of singularities and intersections of offsets of planar curves , 1993, Comput. Aided Geom. Des..

[41]  Takashi Maekawa Robust computational methods for shape interrogation , 1993 .

[42]  Nicholas M. Patrikalakis,et al.  Umbilics and lines of curvature for shape interrogation , 1996, Comput. Aided Geom. Des..

[43]  Michael Jastram Inspection and feature extraction of marine propellers , 1996 .

[44]  Evan C. Sherbrooke 3-D shape interrogation by medial axis transform , 1996 .

[45]  R. Ho Algebraic Topology , 2022 .