Discovery of Intrinsic Primitives on Triangle Meshes

The discovery of meaningful parts of a shape is required for many geometry processing applications, such as parameterization, shape correspondence, and animation. It is natural to consider primitives such as spheres, cylinders and cones as the building blocks of shapes, and thus to discover parts by fitting such primitives to a given surface. This approach, however, will break down if primitive parts have undergone almost‐isometric deformations, as is the case, for example, for articulated human models. We suggest that parts can be discovered instead by finding intrinsic primitives, which we define as parts that posses an approximate intrinsic symmetry. We employ the recently‐developed method of computing discrete approximate Killing vector fields (AKVFs) to discover intrinsic primitives by investigating the relationship between the AKVFs of a composite object and the AKVFs of its parts. We show how to leverage this relationship with a standard clustering method to extract k intrinsic primitives and remaining asymmetric parts of a shape for a given k. We demonstrate the value of this approach for identifying the prominent symmetry generators of the parts of a given shape. Additionally, we show how our method can be modified slightly to segment an entire surface without marking asymmetric connecting regions and compare this approach to state‐of‐the‐art methods using the Princeton Segmentation Benchmark.

[1]  Leonidas J. Guibas,et al.  Shape segmentation using local slippage analysis , 2004, SGP '04.

[2]  H. Harman Modern factor analysis , 1961 .

[3]  Alexander M. Bronstein,et al.  Symmetries of non-rigid shapes , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[4]  Thierry Aubin,et al.  Some Nonlinear Problems in Riemannian Geometry , 1998 .

[5]  Martin Reuter,et al.  Hierarchical Shape Segmentation and Registration via Topological Features of Laplace-Beltrami Eigenfunctions , 2010, International Journal of Computer Vision.

[6]  D. Gilbarg,et al.  Elliptic Partial Differential Equa-tions of Second Order , 1977 .

[7]  Rasmus Larsen,et al.  Sparse modeling of landmark and texture variability using the orthomax criterion , 2006, SPIE Medical Imaging.

[8]  Alexander M. Bronstein,et al.  Full and Partial Symmetries of Non-rigid Shapes , 2010, International Journal of Computer Vision.

[9]  Ariel Shamir,et al.  A survey on Mesh Segmentation Techniques , 2008, Comput. Graph. Forum.

[10]  Yiying Tong,et al.  Discrete differential forms for computational modeling , 2005, SIGGRAPH Courses.

[11]  Ioannis Pratikakis,et al.  3D Mesh Segmentation Methodologies for CAD applications , 2007 .

[12]  I. Holopainen Riemannian Geometry , 1927, Nature.

[13]  Leonidas J. Guibas,et al.  Persistence-based segmentation of deformable shapes , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition - Workshops.

[14]  Niloy J. Mitra,et al.  Intrinsic Regularity Detection in 3D Geometry , 2010, ECCV.

[15]  Daniel Cohen-Or,et al.  Consistent mesh partitioning and skeletonisation using the shape diameter function , 2008, The Visual Computer.

[16]  Yiying Tong,et al.  Discrete differential forms for computational modeling , 2005, SIGGRAPH Courses.

[17]  Marco Attene,et al.  Hierarchical mesh segmentation based on fitting primitives , 2006, The Visual Computer.

[18]  Leonidas J. Guibas,et al.  On Discrete Killing Vector Fields and Patterns on Surfaces , 2010, Comput. Graph. Forum.

[19]  Anil N. Hirani,et al.  Discrete exterior calculus , 2005, math/0508341.

[20]  I. Chavel,et al.  Spectra of manifolds with small handles , 1981 .

[21]  Nicolaos Kapouleas Complete constant mean curvature surfaces in euclidean three-space , 1990 .

[22]  Aaron Hertzmann,et al.  Learning 3D mesh segmentation and labeling , 2010, ACM Trans. Graph..

[23]  Thomas A. Funkhouser,et al.  A benchmark for 3D mesh segmentation , 2009, ACM Trans. Graph..

[24]  Jimbo Shuichi,et al.  Remarks on the behavior of certain eigenvalues on a singularly perturbed domain with several thin channels , 1992 .

[25]  Kenji Fukaya,et al.  Collapsing of Riemannian manifolds and eigenvalues of Laplace operator , 1987 .

[26]  Rafe Mazzeo Recent advances in the global theory of constant mean curvature surfaces , 2002 .

[27]  Thomas A. Funkhouser,et al.  Randomized cuts for 3D mesh analysis , 2008, SIGGRAPH Asia '08.

[28]  Paul Horst,et al.  Factor analysis of data matrices , 1965 .

[29]  Ya-Zhe Chen,et al.  Second Order Elliptic Equations and Elliptic Systems , 1998 .

[30]  Ryan Schmidt,et al.  meshmixer: an interface for rapid mesh composition , 2010, SIGGRAPH '10.

[31]  Peter Li,et al.  Lecture notes on geometric analysis , 1993 .

[32]  I. Daubechies,et al.  Symmetry factored embedding and distance , 2010, ACM Trans. Graph..