A formal classification of 3d medial axis points and their local geometry
- 1 February 2004
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 26 (2) , 238-251
- https://doi.org/10.1109/tpami.2004.1262192
Abstract
This paper proposes a novel hypergraph skeletal representation for 3D shape based on a formal derivation of the generic structure of its medial axis. By classifying each skeletal point by its order of contact, we show that, generically, the medial axis consists of five types of points, which are then organized into sheets, curves, and points: 1) sheets (manifolds with boundary) which are the locus of bitangent spheres with regular tangency A1(2) (Ak(n) notation means n distinct k-fold tangencies of the sphere of contact, as explained in the text); two types of curves, 2) the intersection curve of three sheets and the locus of centers of tritangent spheres, A1(3), and 3) the boundary of sheets, which are the locus of centers of spheres whose radius equals the larger principal curvature, i.e., higher order contact A3 points; and two types of points, 4) centers of quad-tangent spheres, A1(4), and 5) centers of spheres with one regular tangency and one higher order tangency, A1A3. The geometry of the 3D medial axis thus consists of sheets (A1(2)) bounded by one type of curve (A3) on their free end, which corresponds to ridges on the surface, and attached to two other sheets at another type of curve (A1(3)), which support a generalized cylinder description. The A3 curves can only end in A1A3 points where they must meet an A1(3) curve. The A1(3) curves meet together in fours at an A1(4) point. This formal result leads to a compact representation for 3D shape, referred to as the medial axis hypergraph representation consisting of nodes (A1(4) and A1A3 points), links between pairs of nodes (A1(3) and A3 curves) and hyperlinks between groups of links (A1(2) sheets). The description of the local geometry at nodes by itself is sufficient to capture qualitative aspects of shapes, in analogy to 2D. We derive a pointwise reconstruction formula to reconstruct a surface from this medial axis hypergraph together with the radius function. Thus, this information completely characterizes 3D shape and lays the theoretical foundation for its use in recognition, morphing, design, and manipulation of shapes.Keywords
This publication has 34 references indexed in Scilit:
- Recognition of shapes by editing their shock graphsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Reconciling Distance Functions and Level SetsJournal of Visual Communication and Image Representation, 2000
- Computing skeletons in three dimensionsPattern Recognition, 1999
- Symmetry-Based Indexing of Image DatabasesJournal of Visual Communication and Image Representation, 1998
- Computing and Simplifying 2D and 3D Continuous SkeletonsComputer Vision and Image Understanding, 1997
- A Fully Parallel 3D Thinning Algorithm and Its ApplicationsComputer Vision and Image Understanding, 1996
- Computing the Differential Characteristics of Isointensity SurfacesComputer Vision and Image Understanding, 1995
- Symmetry setsProceedings of the Royal Society of Edinburgh: Section A Mathematics, 1985
- Shape description using weighted symmetric axis featuresPattern Recognition, 1978
- Biological shape and visual science (part I)Journal of Theoretical Biology, 1973