Giblin Peter, Kimia Benjamin B
Department of Mathematical Sciences, The University of Liverpool, Liverpool L69 3BX, UK.
IEEE Trans Pattern Anal Mach Intell. 2004 Feb;26(2):238-51. doi: 10.1109/TPAMI.2004.1262192.
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.
本文基于对三维形状中轴线通用结构的形式推导,提出了一种新颖的三维形状超图骨架表示法。通过根据接触顺序对每个骨架点进行分类,我们表明,一般来说,中轴线由五种类型的点组成,然后这些点被组织成片、曲线和点:1)片(有边界的流形),它们是具有正则相切A1(2)的双切球的轨迹(Ak(n)符号表示接触球的n个不同的k重相切,如文中所解释);两种类型的曲线,2)三个片的交线和三切球中心的轨迹,A1(3),以及3)片的边界,它们是半径等于较大主曲率的球的中心轨迹,即高阶接触A3点;以及两种类型的点,4)四切球的中心,A1(4),和5)具有一个正则相切和一个高阶相切的球的中心,A1A3。三维中轴线的几何结构因此由片(A1(2))组成,片在其自由端由一种类型的曲线(A3)界定,这对应于表面上的脊,并且在另一种类型的曲线(A1(3))处连接到另外两个片,这支持了广义圆柱描述。A3曲线只能在A1A3点结束,在那里它们必须与一条A1(3)曲线相交。A1(3)曲线在一个A1(4)点处以四条相交。这个形式结果导致了一种用于三维形状的紧凑表示,称为中轴线超图表示,它由节点(A1(4)和A1A三、 点)、节点对之间的链接(A1(3)和A3曲线)以及链接组之间的超链接(A1(2)片)组成。与二维类似,节点处局部几何结构的描述本身就足以捕捉形状的定性方面。我们推导了一个逐点重建公式,以便从这个中轴线超图以及半径函数重建一个表面。因此,这些信息完全表征了三维形状,并为其在形状识别、变形、设计和操纵中的应用奠定了理论基础。