A bat algorithm for polynomial Bèzier surface parameterization from clouds of irregularly sampled data points

This paper presents a novel method for polynomial Bézier surface parameterization from clouds of irregularly sampled data points. This problem is a crucial step in surface reconstruction for reserve engineering, a field with very important applications in many industrial and technological domains such as computer-aided design (CAD), computer aided manufacturing (CAM), virtual reality, computer graphics, medical imaging, computer animation, and many others. Regrettably, it is also a high-dimensional, nonlinear, over-determined, continuous optimization problem. As a consequence, classical mathematical methods fail to solve it in its generality. Our approach is based on a powerful nature-inspired optimization method called bat algorithm, which has been recently proposed to solve hard continuous optimization problems. To analyze the performance of our approach, it has been applied to three illustrative examples of irregularly sampled Bézier surfaces. The numerical and visual results confirm the excellent performance of this method even for clouds of strong irregular patterns, a very challenging issue for many other optimization techniques.

[1]  Andrés Iglesias,et al.  Memetic firefly algorithm for data fitting with rational curves , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

[2]  Andrés Iglesias,et al.  Functional networks for B-spline surface reconstruction , 2004, Future Gener. Comput. Syst..

[3]  George K. Knopf,et al.  Adaptive reconstruction of free-form surfaces using Bernstein basis function networks , 2001 .

[4]  J. G. Hayes,et al.  Numerical Approximations to Functions and Data. , 1971 .

[5]  Andrés Iglesias,et al.  From Nonlinear Optimization to Convex Optimization through Firefly Algorithm and Indirect Approach with Applications to CAD/CAM , 2013, TheScientificWorldJournal.

[6]  Xin-She Yang,et al.  Bat algorithm: literature review and applications , 2013, Int. J. Bio Inspired Comput..

[7]  Andrés Iglesias,et al.  A New Artificial Intelligence Paradigm for Computer-Aided Geometric Design , 2000, AISC.

[8]  Enrique F. Castillo,et al.  Some characterizations of families of surfaces using functional equations , 1997, TOGS.

[9]  A. Iglesias,et al.  Firefly Algorithm for Explicit B-Spline Curve Fitting to Data Points , 2013 .

[10]  Miklós Hoffmann Numerical control of kohonen neural network for scattered data approximation , 2004, Numerical Algorithms.

[11]  Paul Dierckx,et al.  Curve and surface fitting with splines , 1994, Monographs on numerical analysis.

[12]  Andrés Iglesias,et al.  Applying functional networks to fit data points from B-spline surfaces , 2001, Proceedings. Computer Graphics International 2001.

[13]  Andrés Iglesias,et al.  Firefly Algorithm for Polynomial Bézier Surface Parameterization , 2013, J. Appl. Math..

[14]  Ling Jing,et al.  Fitting B-spline curves by least squares support vector machines , 2005, 2005 International Conference on Neural Networks and Brain.

[15]  Andrés Iglesias,et al.  Extending Neural Networks for B-Spline Surface Reconstruction , 2002, International Conference on Computational Science.

[16]  Andrés Iglesias,et al.  Particle swarm optimization for non-uniform rational B-spline surface reconstruction from clouds of 3D data points , 2012, Inf. Sci..

[17]  Andrés Iglesias,et al.  Cuckoo Search with Lévy Flights for Weighted Bayesian Energy Functional Optimization in Global-Support Curve Data Fitting , 2014, TheScientificWorldJournal.

[18]  Nicholas M. Patrikalakis,et al.  Shape Interrogation for Computer Aided Design and Manufacturing , 2002, Springer Berlin Heidelberg.

[19]  Akemi Gálvez,et al.  Hybrid Functional-Neural Approach for Surface Reconstruction , 2014 .

[20]  Toshinobu Harada,et al.  Data fitting with a spline using a real-coded genetic algorithm , 2003, Comput. Aided Des..

[21]  Andrés Iglesias,et al.  A new iterative mutually coupled hybrid GA-PSO approach for curve fitting in manufacturing , 2013, Appl. Soft Comput..

[22]  Andrés Iglesias,et al.  Efficient particle swarm optimization approach for data fitting with free knot B-splines , 2011, Comput. Aided Des..

[23]  Iztok Fister,et al.  Particle swarm optimization for automatic creation of complex graphic characters , 2015 .

[24]  Andrés Iglesias,et al.  Simulated Annealing Algorithm for Bezier Curve Approximation , 2014, 2014 International Conference on Cyberworlds.

[25]  Xue Yan,et al.  Neural network approach to the reconstruction of freeform surfaces for reverse engineering , 1995, Comput. Aided Des..

[26]  Andrés Iglesias,et al.  Iterative two-step genetic-algorithm-based method for efficient polynomial B-spline surface reconstruction , 2012, Inf. Sci..

[27]  Xin-She Yang,et al.  A New Metaheuristic Bat-Inspired Algorithm , 2010, NICSO.

[28]  Andrés Iglesias,et al.  Discrete Bézier Curve Fitting with Artificial Immune Systems , 2013 .

[29]  Angel Cobo,et al.  Particle Swarm Optimization for Bézier Surface Reconstruction , 2008, ICCS.