Meshfree Thinning of 3D Point Clouds

Abstract An efficient data reduction scheme for the simplification of a surface given by a large set X of 3D point-samples is proposed. The data reduction relies on a recursive point removal algorithm, termed thinning, which outputs a data hierarchy of point-samples for multiresolution surface approximation. The thinning algorithm works with a point removal criterion, which measures the significances of the points in their local neighbourhoods, and which removes a least significant point at each step. For any point x in the current point set Y⊂X, its significance reflects the approximation quality of a local surface reconstructed from neighbouring points in Y. The local surface reconstruction is done over an estimated tangent plane at x by using radial basis functions. The approximation quality of the surface reconstruction around x is measured by using its maximal deviation from the given point-samples X in a local neighbourhood of x. The resulting thinning algorithm is meshfree, i.e., its performance is solely based upon the geometry of the input 3D surface point-samples, and so it does not require any further topological information, such as point connectivities. Computational details of the thinning algorithm and the required data structures for efficient implementation are explained and its complexity is discussed. Two examples are presented for illustration.

[1]  Markus H. Gross,et al.  Efficient simplification of point-sampled surfaces , 2002, IEEE Visualization, 2002. VIS 2002..

[2]  Jean Duchon,et al.  Splines minimizing rotation-invariant semi-norms in Sobolev spaces , 1976, Constructive Theory of Functions of Several Variables.

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

[4]  Holger Wendland,et al.  Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree , 1995, Adv. Comput. Math..

[5]  Greg Turk,et al.  Re-tiling polygonal surfaces , 1992, SIGGRAPH.

[6]  Ewald Quak,et al.  Tutorials on Multiresolution in Geometric Modelling, Summer School Lecture Notes , 2002 .

[7]  Armin Iske,et al.  Multiresolution Methods in Scattered Data Modelling , 2004, Lecture Notes in Computational Science and Engineering.

[8]  G. Wahba Spline models for observational data , 1990 .

[9]  J. Edward Swan,et al.  Proceedings of the conference on Visualization '02 , 2001 .

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

[11]  Andrew D. Back,et al.  Radial Basis Functions , 2001 .

[12]  Marc Alexa,et al.  Progressive point set surfaces , 2003, TOGS.

[13]  Jarek Rossignac,et al.  Multi-resolution 3D approximations for rendering complex scenes , 1993, Modeling in Computer Graphics.

[14]  H. Wendland Local polynomial reproduction and moving least squares approximation , 2001 .

[15]  Marc Alexa,et al.  Computing and Rendering Point Set Surfaces , 2003, IEEE Trans. Vis. Comput. Graph..

[16]  Michael Garland,et al.  Surface simplification using quadric error metrics , 1997, SIGGRAPH.

[17]  Holger Wendland,et al.  Approximate Interpolation with Applications to Selecting Smoothing Parameters , 2005, Numerische Mathematik.

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

[19]  Holger Wendland,et al.  Sobolev bounds on functions with scattered zeros, with applications to radial basis function surface fitting , 2004, Math. Comput..

[20]  F. J. Narcowich,et al.  Sobolev Error Estimates and a Bernstein Inequality for Scattered Data Interpolation via Radial Basis Functions , 2006 .

[21]  Leila De Floriani,et al.  Multiresolution Mesh Representation: Models and Data Structures , 2002, Tutorials on Multiresolution in Geometric Modelling.

[22]  Neil A. Dodgson,et al.  Advances in Multiresolution for Geometric Modelling , 2005 .

[23]  R. Estrada,et al.  Introduction to the Theory of Distributions , 1994 .

[24]  Andreas Neubauer,et al.  Preconditioning Landweber iteration in Hilbert scales , 2005, Numerische Mathematik.

[25]  Michael Garland,et al.  Efficient adaptive simplification of massive meshes , 2001, Proceedings Visualization, 2001. VIS '01..

[26]  N. Dyn,et al.  Adaptive thinning for bivariate scattered data , 2002 .

[27]  Nira Dyn,et al.  Adaptive Thinning for Terrain Modelling and Image Compression , 2005, Advances in Multiresolution for Geometric Modelling.

[28]  Benjamin Watson,et al.  Model Simplification Through Refinement , 2000, Graphics Interface.

[29]  Walter Schempp,et al.  Constructive Theory of Functions of Several Variables: Proceedings of a Conference Held at Oberwolfach, Germany, April 25 - May 1, 1976 , 1977, Constructive Theory of Functions of Several Variables.