Search

Searching. Please wait…

Iterative two-step genetic-algorithm-based method for efficient polynomial B-spline surface reconstruction

Abstract: Surface reconstruction is a very challenging problem arising in a wide variety of applications such as CAD design, data visualization, virtual reality, medical imaging, computer animation, reverse engineering and so on. Given partial information about an unknown surface, its goal is to construct, to the extent possible, a compact representation of the surface model. In most cases, available information about the surface consists of a dense set of (either organized or scattered) 3D data points obtained by using scanner devices, a today's prevalent technology in many reverse engineering applications. In such a case, surface reconstruction consists of two main stages: (1) surface parameterization and (2) surface fitting. Both tasks are critical in order to recover surface geometry and topology and to obtain a proper fitting to data points. They are also pretty troublesome, leading to a high-dimensional nonlinear optimization problem. In this context, present paper introduces a new method for surface reconstruction from clouds of noisy 3D data points. Our method applies the genetic algorithm paradigm iteratively to fit a given cloud of data points by using strictly polynomial B-spline surfaces. Genetic algorithms are applied in two steps: the first one determines the parametric values of data points; the later computes surface knot vectors. Then, the fitting surface is calculated by least-squares through either SVD (singular value decomposition) or LU methods. The method yields very accurate results even for surfaces with singularities, concavities, complicated shapes or nonzero genus. Six examples including open, semi-closed and closed surfaces with singular points illustrate the good performance of our approach. Our experiments show that our proposal outperforms all previous approaches in terms of accuracy and flexibility.

 Authorship: Gálvez A., Iglesias A., Puig-Pey J.,

 Fuente: Information Sciences Volume 182, Issue 1, 1 January 2012, Pages 56-76

 Publisher: Elsevier

 Publication date: 01/01/2012

 No. of pages: 21

 Publication type: Artículo de Revista

 DOI: 10.1016/j.ins.2010.09.031

 ISSN: 0020-0255,1872-6291

 Spanish project: TIN2006-13615

 Publication Url: https://doi.org/10.1016/j.ins.2010.09.031

Authorship

JAIME PUIG-PEY ECHEBESTE