Scale Selection for Geometric Fitting in Noisy Point Clouds

In recent years, there has been a resurgence in the use of raw point cloud data as the geometric primitive of choice for several modeling tasks such as rendering, editing and compression. Algorithms using this representation often require reliable additional information such as the curve tangent or surface normal at each point. Estimation of these quantities requires the selection of an appropriate scale of analysis to accommodate sensor noise, density variation and sparsity in the data. To this goal, we present a new class of locally semi-parametric estimators that allows analysis of accuracy with finite samples, as well as explicitly addresses the problem of selecting optimal support volume for local fitting. Experiments on synthetic and real data validate the behavior predicted by the model, and show competitive performance and improved stability over leading alternatives that require a preset scale.

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

[2]  In-Kwon Lee,et al.  Curve reconstruction from unorganized points , 2000, Comput. Aided Geom. Des..

[3]  Herbert Edelsbrunner,et al.  Three-dimensional alpha shapes , 1992, VVS.

[4]  Markus H. Gross,et al.  Feature Preserving Point Set Surfaces based on Non‐Linear Kernel Regression , 2009, Comput. Graph. Forum.

[5]  Fan Chung,et al.  Spectral Graph Theory , 1996 .

[6]  Hao Wang,et al.  Bandwidth Selection and Reconstruction Quality in Point-Based Surfaces , 2009, IEEE Transactions on Visualization and Computer Graphics.

[7]  David Levin,et al.  The approximation power of moving least-squares , 1998, Math. Comput..

[8]  Tamal K. Dey,et al.  Provable surface reconstruction from noisy samples , 2006, Comput. Geom..

[9]  Adam Krzyzak,et al.  Learning and Design of Principal Curves , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Martial Hebert,et al.  Denoising Manifold and Non-Manifold Point Clouds , 2007, BMVC.

[11]  Marc Alexa,et al.  Point set surfaces , 2001, Proceedings Visualization, 2001. VIS '01..

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

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

[14]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

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

[16]  Gérard G. Medioni,et al.  Inference of Integrated Surface, Curve, and Junction Descriptions From Sparse 3D Data , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Kenichi Kanatani,et al.  Hyperaccuracy for Geometric Fitting , 2006 .

[18]  Michael I. Jordan,et al.  Link Analysis, Eigenvectors and Stability , 2001, IJCAI.

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

[20]  Matthias Zwicker,et al.  Pointshop 3D: an interactive system for point-based surface editing , 2002, SIGGRAPH.

[21]  Leonidas J. Guibas,et al.  Estimating surface normals in noisy point cloud data , 2004, Int. J. Comput. Geom. Appl..

[22]  G. Stewart,et al.  Matrix Perturbation Theory , 1990 .

[23]  Thomas Lewiner,et al.  Curvature and torsion estimators based on parametric curve fitting , 2005, Comput. Graph..

[24]  Mariette Yvinec,et al.  Delaunay Triangulation Based Surface Reconstruction : a short survey , 2004 .

[25]  Miguel Á. Carreira-Perpiñán,et al.  Proximity Graphs for Clustering and Manifold Learning , 2004, NIPS.

[26]  B. Triggs A New Approach to Geometric Fitting , 1996 .

[27]  V. Raykar,et al.  Fast large scale Gaussian process regression using approximate matrix-vector products , 2006 .

[28]  Peter Meer,et al.  Estimation of Nonlinear Errors-in-Variables Models for Computer Vision Applications , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[29]  David G. Kirkpatrick,et al.  On the shape of a set of points in the plane , 1983, IEEE Trans. Inf. Theory.

[30]  Brian C. Lovell,et al.  Algebraic Curve Fitting Support Vector Machines , 2003, DICTA.

[31]  Joseph O'Rourke,et al.  Handbook of Discrete and Computational Geometry, Second Edition , 1997 .

[32]  Gérard G. Medioni,et al.  First order augmentation to tensor voting for boundary inference and multiscale analysis in 3D , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[33]  D. Levin,et al.  Mesh-Independent Surface Interpolation , 2004 .

[34]  T. Banchoff,et al.  Differential Geometry of Curves and Surfaces , 2010 .

[35]  Dirk Langer,et al.  Imaging Ladar for 3-D Surveying and CAD Modeling of Real-World Environments , 2000, Int. J. Robotics Res..

[36]  D. Mackay,et al.  Introduction to Gaussian processes , 1998 .

[37]  Bernhard Schölkopf,et al.  Implicit Surfaces with Globally Regularised and Compactly Supported Basis Functions , 2006, NIPS.

[38]  Martial Hebert,et al.  Scale Selection for the Analysis of Point-Sampled Curves , 2006, Third International Symposium on 3D Data Processing, Visualization, and Transmission (3DPVT'06).