Surface Reconstruction by Triangular Mesh of Models with Uneven Density and with Hole

.....................................................................................................................................i Acknowledgements .................................................................................................................. ii List of Figures ........................................................................................................................... v List of Tables .......................................................................................................................... vii Chapter 1: ................................................................................................................................. 1 1.1 Motivation ....................................................................................................................... 4 1.1.1 Example of 3D computer-aided modelling in artificial tooth .................................... 6 1.2 Objectives and scopes .................................................................................................... 9 1.3 Methodology ................................................................................................................... 9 Chapter 2: ............................................................................................................................... 11 2.1 Data acquisition Introduction ..................................................................................... 11 2.2 Active sensing equipment ............................................................................................ 14 2.2.1 Laser measuring methods ........................................................................................ 14 2.3 Passive sensing equipment ........................................................................................... 18 2.4 General processing ....................................................................................................... 21 2.4.1 Point cloud .............................................................................................................. 21 2.4.2 Mesh model ............................................................................................................. 22 2.4.3 Reconstruction mesh from point cloud ................................................................... 23 2.5 Existing theory .............................................................................................................. 24 2.5.1 Algorithm Based on Delaunay triangulation method .............................................. 24 2.5.2 Reconstruction method based on implicit surface ................................................... 27 2.5.3 Boundary extension method .................................................................................... 29 2.5.4 Based on learning method ....................................................................................... 31 2.6 Mainly existing problems of methods above .............................................................. 33 2.6.1 Theory based on Delaunay triangulation method .................................................... 33 2.6.2 Theory based on implicit surface ............................................................................ 33 2.6.3 Theory based on boundary extension algorithm...................................................... 34 2.6.4 Theory based on learning reconstruction method.................................................... 34 Chapter 3: ............................................................................................................................... 35 3.1 Overview ....................................................................................................................... 35 3.2 Import .txt file in Solidworks ...................................................................................... 35 iv 3.3 Data pre-processing ...................................................................................................... 36 3.3.1 Unified point cloud’s order of magnitude ............................................................... 36 3.3.2 Determine boundary value ...................................................................................... 37 3.3.3 Point cloud data simplification ................................................................................ 41 3.4 Seed triangle and candidate point preparation ......................................................... 45 3.5 Boundary extension with topological reconstruction ................................................ 48 3.5.1 Loop 1 for all points in PointXYZ() ......................................................................... 49 3.5.2 Loop 2 for all points and edges ............................................................................... 54 3.6 Algorithm conclusion ................................................................................................... 57 Chapter 4: ............................................................................................................................... 58 4.1 Algorithm Analysis ....................................................................................................... 58 4.2 Reduction comparison ................................................................................................. 62 4.2.1 Reduction cube working efficiency test at different length ..................................... 63 4.2.2 Reduction cube working efficiency test by mesh quality ........................................ 67 Chapter 5: ............................................................................................................................... 73 5.1 Conclusions ................................................................................................................... 73 5.2 Recommendations ........................................................................................................ 74 References ............................................................................................................................... 75 Appendix ................................................................................................................................. 81

[1]  Adrian Bowyer,et al.  Computing Dirichlet Tessellations , 1981, Comput. J..

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

[3]  Chen Shao-ke,et al.  Research on Triangulation Method of Object Surface with Holes in RE , 2006 .

[4]  Sunghee Choi,et al.  The power crust , 2001, SMA '01.

[5]  Wu De-feng Novel data processing scheme for 3D scattered point data in reverse engineering , 2008 .

[6]  Jean-Christophe Cuillière,et al.  Generation of a finite element MESH from stereolithography (STL) files , 2002, Comput. Aided Des..

[7]  Yutaka Ohtake,et al.  Multi-scale and Adaptive CS-RBFs for Shape Reconstruction from Clouds of Points , 2005, Advances in Multiresolution for Geometric Modelling.

[8]  Jean-Daniel Boissonnat,et al.  Smooth surface reconstruction via natural neighbour interpolation of distance functions , 2002, Comput. Geom..

[9]  Tsung-Nan Chou,et al.  An integrated vision/ultrasonic sensor for 3D target recognition and measurement , 1997 .

[10]  Gabriel Taubin,et al.  The ball-pivoting algorithm for surface reconstruction , 1999, IEEE Transactions on Visualization and Computer Graphics.

[11]  Hans-Peter Seidel,et al.  Using growing cell structures for surface reconstruction , 2003, 2003 Shape Modeling International..

[12]  J. Apolinar Munoz Rodriguez Laser Scanner Technology , 2012 .

[13]  B. Curless New Methods for Surface Reconstruction from Range Images , 1997 .

[14]  Wang Qing A Fast Progressive Surface Reconstruction Algorithm for Unorganized Points , 2000 .

[15]  Chiew-Lan Tai,et al.  A mesh reconstruction algorithm driven by an intrinsic property of a point cloud , 2004, Comput. Aided Des..

[16]  Risto A. Myllylae,et al.  Pulsed time-of-flight laser range-finding techniques for industrial applications , 1992, Other Conferences.

[17]  Teuvo Kohonen,et al.  Self-organized formation of topologically correct feature maps , 2004, Biological Cybernetics.

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

[19]  D. F. Watson Computing the n-Dimensional Delaunay Tesselation with Application to Voronoi Polytopes , 1981, Comput. J..

[20]  Jake K. Aggarwal,et al.  Inference of object surface structure from structured lighting—an overview , 1988 .

[21]  Herbert A. Sturges,et al.  The Choice of a Class Interval , 1926 .

[22]  Robin Sibson,et al.  Locally Equiangular Triangulations , 1978, Comput. J..

[23]  Ralph R. Martin,et al.  Reverse engineering of geometric models - an introduction , 1997, Comput. Aided Des..

[24]  Chen Wei A Fast Triangulation Algorithm for Unorganized 3-D Points , 2009 .

[25]  Zeng Xiao-hua Tool Path Generation Based on STL Data Model , 2002 .

[26]  Michael Petrov,et al.  Optical 3D Digitizers: Bringing Life to the Virtual World , 1998, IEEE Computer Graphics and Applications.

[27]  Wolfgang Straßer,et al.  Bayesian Point Cloud Reconstruction , 2006, Comput. Graph. Forum.