THE SELF-ORGANZING APPROACH FOR SURFACE RECONSTRUCTION FROM UNSTRUCTURED POINT CLOUDS

Surface reconstruction from a point cloud is very useful in many different application areas, such as manufacturing (Bernardini et al., 1999), cultural heritage (Bernardini et al., 2002) and medicine (Satava & Jones, 1998). Surface reconstructions methods aim to create digital models to reproduce an object shape given a set of points sampled from its surface using 3D scanning technology. Surface reconstruction starting from a cloud of points is a complex problem which raises a number of challenging issues: Firstly, the connectivity between the vertices must be constructed so that the reconstructed surface has the same topological features as the target surface. However no structural information is available in the input data. Instead the only items of information available are the 3D coordinates of a set of points sampled from the target surface. Secondly, meshes with different resolutions must be generated to fulfil the needs of different applications, otherwise additional processing is required to simplify (or refine) the mesh constructed. Another issue is that the meshes produced must be two dimensional manifolds. Finally, the triangular faces of the mesh should be approximately equilateral. A lot of research effort has been expended to develop surface reconstruction methods. Some of these methods are based on geometric techniques (Amenta et al., 2001), (Hoppe et al., 1992). Another well known approach is that of dynamic methods (Miller et al., 1991), (Qin et al., 1998), based on the evaluation of energy or force functions. A more recent approach to the problem of surface reconstruction is that of learning-based methods. Learning algorithms are able to process very large and/or noisy data, such as point clouds obtained from 3D scanners and have been used to reconstruct surfaces. Following this approach, some studies (Brito et al., 2008), (Hoffmann & Varady, 1998), (Yu, 1999), have employed SelfOrganizing Maps (SOM) and their variants for surface reconstruction. SOM is suitable for the surface reconstruction problem because it can form topological maps to replicate the distribution of input data. In this chapter the authors present two Self-Organizing Maps based on what that they have proposed for surface reconstruction. 11

[1]  Gabriel Taubin,et al.  Building a Digital Model of Michelangelo's Florentine Pietà , 2002, IEEE Computer Graphics and Applications.

[2]  Teuvo Kohonen,et al.  The self-organizing map , 1990, Neurocomputing.

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

[4]  Martti Mäntylä,et al.  Introduction to Solid Modeling , 1988 .

[5]  Franz Aurenhammer,et al.  Voronoi Diagrams , 2000, Handbook of Computational Geometry.

[6]  Helge J. Ritter,et al.  An instantaneous topological mapping model for correlated stimuli , 1999, IJCNN'99. International Joint Conference on Neural Networks. Proceedings (Cat. No.99CH36339).

[7]  T. Martínez,et al.  Competitive Hebbian Learning Rule Forms Perfectly Topology Preserving Maps , 1993 .

[8]  Hong Qin,et al.  Dynamic Catmull-Clark Subdivision Surfaces , 1998, IEEE Trans. Vis. Comput. Graph..

[9]  Paolo Cignoni,et al.  Metro: Measuring Error on Simplified Surfaces , 1998, Comput. Graph. Forum.

[10]  Jindong Chen,et al.  Automatic Reconstruction of 3D CAD Models from Digital Scans , 1999, Int. J. Comput. Geom. Appl..

[11]  Bernd Fritzke,et al.  A Growing Neural Gas Network Learns Topologies , 1994, NIPS.

[12]  Hans-Peter Seidel,et al.  Neural meshes: surface reconstruction with a learning algorithm , 2004 .

[13]  Bernd Fritzke,et al.  Growing cell structures--A self-organizing network for unsupervised and supervised learning , 1994, Neural Networks.

[14]  Aluizio F. R. Araújo,et al.  Growing Self-Organizing Surface Map: Learning a Surface Topology from a Point Cloud , 2010, Neural Computation.

[15]  Aluizio F. R. Araújo,et al.  Growing Self-Organizing Maps for Surface Reconstruction from Unstructured Point Clouds , 2007, 2007 International Joint Conference on Neural Networks.

[16]  Aluizio F. R. Araújo,et al.  The growing Self-organizing surface Map , 2008, 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence).

[17]  Peter Schröder,et al.  An algorithm for the construction of intrinsic delaunay triangulations with applications to digital geometry processing , 2006, Computing.

[18]  Alexander I. Bobenko,et al.  A Discrete Laplace–Beltrami Operator for Simplicial Surfaces , 2005, Discret. Comput. Geom..

[19]  Richard M. Satava,et al.  Current and future applications of virtual reality for medicine , 1998, Proc. IEEE.

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

[21]  Robert M. O'Bara,et al.  Geometrically deformed models: a method for extracting closed geometric models form volume data , 1991, SIGGRAPH.

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

[23]  Aluizio F. R. Araújo,et al.  The Growing Self-Organizing Surface Map: Improvements , 2008, 2008 10th Brazilian Symposium on Neural Networks.

[24]  Yizhou Yu Surface Reconstruction from Unorganized Points Using Self-Organizing Neural Networks , 1999 .

[25]  Adrião Duarte Dória Neto,et al.  An Adaptive Learning Approach for 3-D Surface Reconstruction From Point Clouds , 2008, IEEE Trans. Neural Networks.