Evolutionary Optimization of Approximating Triangulations for Surface Reconstruction from Unstructured 3D Data

The aim of surface reconstruction is to transfer the shape of physical objects, which have been sampled by tactile or optical scanning techniques, into computer-processable descriptions. Triangulation is the most common surface model used in CAD/CAM systems. The processing time of a triangulation is decisively influenced by the number of sampling points. Hence, either the sampling points have to be reduced or efficient triangulations have to be found. Due to the fact that for interpolating triangulations the optimal distribution of the sampling points is generally difficult to find, here, self-organizing dynamic meshes are applied. The complex problem to find the best discrete approximation of a surface using a dynamic triangulation and a simple distance measure is solved by an evolution strategy. A special node-spring description always encodes valid triangulations.

[1]  Demetri Terzopoulos,et al.  Sampling and reconstruction with adaptive meshes , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[2]  Francis Schmitt,et al.  Surface Reconstruction from Unstructured 3D Data , 1996, Comput. Graph. Forum.

[3]  Hans-Georg Beyer,et al.  The Theory of Evolution Strategies , 2001, Natural Computing Series.

[4]  Lyuba Alboul,et al.  Polyhedral Metrics in Surface Reconstruction , 1994, IMA Conference on the Mathematics of Surfaces.

[5]  Hans-Paul Schwefel,et al.  Evolution and optimum seeking , 1995, Sixth-generation computer technology series.

[6]  Mark de Berg,et al.  Computational geometry: algorithms and applications , 1997 .

[7]  Jörn Mehnen,et al.  New Solutions for Surface Reconstruction from Discrete Point Data by Means of Computational Intelligence , 1998 .

[8]  Tony DeRose,et al.  Mesh optimization , 1993, SIGGRAPH.

[9]  Jacek M. Zurada,et al.  Computational Intelligence: Imitating Life , 1994 .

[10]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[11]  Thomas Bäck,et al.  Evolutionary Algorithms in Theory and Practice , 1996 .