Ridges and umbilics of a sampled smooth surface: a complete picture gearing toward topological coherence

Consider a smooth surface, and at each point which is not an umbilic, respectively paint in blue (red) anything related to the maximum (minimum) principal curvature. Given such a surface, a blue (red) ridge is a curve on the surface such that at each of its points, the principal blue (red) curvature has an extremum along its blue (red) curvature line. Ridges are curves of extremal curvature and therefore encode important informations used in segmentation, registration, matching and surface analysis. Surprisingly, no method developed so far to report ridges from a mesh approximating a smooth surface comes with a careful analysis, which entails that one does not know whether the ridges are reported in a coherent fashion. This paper aims at bridging this gap with the following contributions. First, a careful analysis of the Acute rule - an orientation procedure used in most algorithms - is presented. Second, given a triangulation $T$ approximating a smooth generic surface $S$, we present sufficient conditions on $T$ together with a certified algorithm reporting ridges in a topologically coherent fashion. Third, we develop an algorithm and a filtering procedure aiming at reporting the most salient features of a coarse mesh $T$.

[1]  Kouki Watanabe,et al.  Detection of Salient Curvature Features on Polygonal Surfaces , 2001, Comput. Graph. Forum.

[2]  M. Berger,et al.  Differential Geometry: Manifolds, Curves, and Surfaces , 1987 .

[3]  F. Chazal,et al.  Stability and Finiteness Properties of Medial Axis and Skeleton , 2004 .

[4]  N. Ayache,et al.  Landmark-based registration using features identified through differential geometry , 2000 .

[5]  Herbert Edelsbrunner,et al.  Hierarchical morse complexes for piecewise linear 2-manifolds , 2001, SCG '01.

[6]  Frédéric Chazal,et al.  Molecular shape analysis based upon the morse-smale complex and the connolly function , 2002, SCG '03.

[7]  Jean-Daniel Boissonnat,et al.  Smooth surface reconstruction via natural neighbour interpolation of distance functions , 2000, SCG '00.

[8]  F. Chazal,et al.  Stability and homotopy of a subset of the medial axis , 2004, SM '04.

[9]  Tosiyasu L. Kunii,et al.  Ridges and ravines on implicit surfaces , 1998, Proceedings. Computer Graphics International (Cat. No.98EX149).

[10]  Jean-Marie Morvan,et al.  On the angular defect of triangulations and the pointwise approximation of curvatures , 2003, Comput. Aided Geom. Des..

[11]  Alexander Russell,et al.  Computational topology: ambient isotopic approximation of 2-manifolds , 2003, Theor. Comput. Sci..

[12]  R. Forman Morse Theory for Cell Complexes , 1998 .

[13]  Frédéric Chazal,et al.  A condition for isotopic approximation , 2004, SM '04.

[14]  David Cohen-Steiner,et al.  Restricted delaunay triangulations and normal cycle , 2003, SCG '03.

[15]  Steve Oudot,et al.  Provably Good Surface Sampling and Approximation , 2003, Symposium on Geometry Processing.

[16]  László Andor,et al.  Computing natural division lines on free-form surfaces based on measured data , 1998 .

[17]  Marc Pouget,et al.  Smooth surfaces, umbilics, lines of curvatures, foliations, ridges and the medial axis: a concise overview , 2004 .

[18]  Richard Morris,et al.  The Sub-Parabolic Lines of a Surface , 1994, IMA Conference on the Mathematics of Surfaces.

[19]  H. Seidel,et al.  Ridge-valley lines on meshes via implicit surface fitting , 2004, SIGGRAPH 2004.

[20]  A. Yuille,et al.  Two- and Three-Dimensional Patterns of the Face , 2001 .

[21]  Tosiyasu L. Kunii,et al.  A Skeleton‐based Approach for Detection of Perceptually Salient Features on Polygonal Surfaces , 2002, Comput. Graph. Forum.

[22]  Marc Pouget,et al.  Estimating differential quantities using polynomial fitting of osculating jets , 2003, Comput. Aided Geom. Des..

[23]  Sunghee Choi,et al.  A simple algorithm for homeomorphic surface reconstruction , 2000, SCG '00.

[24]  Michael I. Miller,et al.  Dynamic Programming Generation of Curves on Brain Surfaces , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[25]  L. Paul Chew,et al.  Guaranteed-quality mesh generation for curved surfaces , 1993, SCG '93.