A new point cloud reconstruction algorithm based-on geometrical features

With the device of reverse engineering development, the point cloud data as a common and important form existed in surface reconstruction especially in non-contacting measurement. The 3D scanner usually is used to measure the point data, though, the row data is so large, scatter and unordered. So, the representation of point cloud and how to change it to surface is a key content in reverse engineering system. This paper provides a new method to describe the point cloud, relative to it; we define the import relationship of the point data according to set theory. Based on the definition of near region of data, the rule of neighbour data can be reduced, and the different method to search neighbour or partition data can get. All of the algorithm, this system choose the KD-tree and improved the search way with the definition of neighbour. In addition, the GeoSurface algorithm is put forward in this paper. In this algorithm, the curvature and normal are used to estimate computer geometrical features. And based on geometrical features, GeoSurface uses iterate triangle to mesh the surface and uses the depth of KDtree to control the parameters algorithm. At last, by using the existing experimental equipment, we verify the GeoSurface algorithm. The experiment adopts two data sets from the Stanford 3D scanning repository; they are "Stanford Buuny" and "Happy Buddha". The experimental results show the GeoSurface is an effective algorithm and achieved good results in running time and quality of surface reconstruction compared to crust and Poisson reconstruction algorithm.

[1]  Liang Yuan,et al.  An evaluation method on seat comfort based on optical motion capture , 2015 .

[2]  Stephan K. Chalup,et al.  Segmenting Salient Objects in 3D Point Clouds of Indoor Scenes Using Geodesic Distances , 2013 .

[3]  Guo Dongming Combined B-spline Surface Reconstruction of a Class of Wrap-around Models , 2010 .

[4]  Zhiyong Yuan,et al.  A New K Nearest Neighbours Algorithm Using Cell Grids for 3D Scattered Point Cloud , 2014 .

[5]  Hiroki Yoshihara,et al.  Topologically robust B-spline surface reconstruction from point clouds using level set methods and iterative geometric fitting algorithms , 2012, Comput. Aided Geom. Des..

[6]  Sheng Yehua A curvature extreme based method for feature extraction from LiDAR point cloud , 2011 .

[7]  José García Rodríguez,et al.  Geometric 3D point cloud compression , 2014, Pattern Recognit. Lett..

[8]  Weihong Bi,et al.  A New Method of Point-Clouds Accurate Measurement and Reconstruction , 2014 .

[9]  Agata Manolova,et al.  Comparative analysis of 3D face recognition algorithms using range image and curvature-based representations , 2013, 2013 IEEE 7th International Conference on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS).

[10]  Tang Xin-liang Application of three-dimensional fluorescence spectroscopy and principal component analysis technique in tea quality identification , 2009 .

[11]  Lei Zhou,et al.  Surface Reconstruction of Bilateral Skull Defect Prosthesis Based on Radial Basis Function , 2013 .

[12]  Klaus H. Hinrichs,et al.  Surface-reconstructing growing neural gas: A method for online construction of textured triangle meshes , 2015, Comput. Graph..

[13]  Jian Liang,et al.  Robust and Efficient Implicit Surface Reconstruction for Point Clouds Based on Convexified Image Segmentation , 2013, J. Sci. Comput..

[14]  Satyajit Sarangi Surface reconstruction from unorganized point cloud data using incremental Delaunay triangulation , 2007 .

[15]  Manoj Arora,et al.  Comparison of Delaunay ALGORITHM and CRUST ALGORITHM forthe Optimization of Surface Reconstruction System , 2011 .