Efficient Simplicial Reconstructions of Manifolds from Their Samples

An algorithm for manifold learning is presented. Given only samples of a finite-dimensional differentiable manifold and no a priori knowledge of the manifold's geometry or topology except for its dimension, the goal is to find a description of the manifold. The learned manifold must approximate the true manifold well, both geometrically and topologically, when the sampling density is sufficiently high. The proposed algorithm constructs a simplicial complex based on approximations to the tangent bundle of the manifold. An important property of the algorithm is that its complexity depends on the dimension of the manifold, rather than that of the embedding space. Successful examples are presented in the cases of learning curves in the plane, curves in space, and surfaces in space; in addition, a case when the algorithm fails is analyzed.

[1]  Demetri Terzopoulos,et al.  Snakes: Active contour models , 2004, International Journal of Computer Vision.

[2]  Stephen M. Omohundro,et al.  Nonlinear manifold learning for visual speech recognition , 1995, Proceedings of IEEE International Conference on Computer Vision.

[3]  Marshall W. Bern,et al.  Surface Reconstruction by Voronoi Filtering , 1998, SCG '98.

[4]  Ketan Mulmuley,et al.  Computational geometry : an introduction through randomized algorithms , 1993 .

[5]  Marshall W. Bern,et al.  A new Voronoi-based surface reconstruction algorithm , 1998, SIGGRAPH.

[6]  Tamal K. Dey,et al.  Reconstructing curves with sharp corners , 2001, Comput. Geom..

[7]  Tamal K. Dey,et al.  Detecting undersampling in surface reconstruction , 2001, SCG '01.

[8]  David Eppstein,et al.  The Crust and the beta-Skeleton: Combinatorial Curve Reconstruction , 1998, Graph. Model. Image Process..

[9]  Kurt Mehlhorn,et al.  Curve reconstruction: Connecting dots with good reason , 2000, Comput. Geom..

[10]  Tony DeRose,et al.  Surface reconstruction from unorganized points , 1992, SIGGRAPH.

[11]  Jack Snoeyink,et al.  A One-Step Crust and Skeleton Extraction Algorithm , 2001, Algorithmica.

[12]  S. Haykin,et al.  Adaptive Filter Theory , 1986 .

[13]  Tamal K. Dey,et al.  A simple provable algorithm for curve reconstruction , 1999, SODA '99.

[14]  Kurt Mehlhorn,et al.  TSP-based curve reconstruction in polynomial time , 2000, SODA '00.

[15]  Nina Amenta,et al.  One-Pass Delaunay Filtering for Homeomorphic 3D Surface Reconstruction , 1999 .

[16]  Tamal K. Dey,et al.  Improved constructions of Delaunay based contour surfaces , 1999, SMA '99.

[17]  Tamal K. Dey,et al.  Reconstruction curves with sharp corners , 2000, SCG '00.

[18]  Daniel Freedman,et al.  Provably fast algorithms for contour tracking , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[19]  Michael Isard,et al.  CONDENSATION—Conditional Density Propagation for Visual Tracking , 1998, International Journal of Computer Vision.

[20]  Michael Isard,et al.  ICONDENSATION: Unifying Low-Level and High-Level Tracking in a Stochastic Framework , 1998, ECCV.

[21]  Marc Levoy,et al.  A volumetric method for building complex models from range images , 1996, SIGGRAPH.

[22]  Tony DeRose,et al.  Piecewise smooth surface reconstruction , 1994, SIGGRAPH.