Immunological Approach for Data Parameterization in Curve Fitting of Noisy Points with Smooth Local-Support Splines

This paper addresses the problem of computing the parameterization of a smooth local-support spline curve for data fitting of noisy points by using an immunological approach. Given an initial set (not necessarily optimal) of breakpoints, our method applies a popular artificial immune systems technique called clonal selection algorithm to perform curve parameterization. The resulting optimal data parameters are then used for further refinement of the breakpoints via the deBoor method. In this way, the original non-convex optimization method is transformed into a convex one, subsequently solved by least-squares singular value decomposition. The method is applied to two illustrative examples (human hand and ski goggles, each comprised of three curves) of two-dimensional sets of noisy data points with very good experimental results.

[1]  Jerne Nk Towards a network theory of the immune system. , 1974 .

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

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

[4]  Angel Cobo,et al.  Bézier Curve and Surface Fitting of 3D Point Clouds Through Genetic Algorithms, Functional Networks and Least-Squares Approximation , 2007, ICCSA.

[5]  Andrés Iglesias,et al.  Elitist clonal selection algorithm for optimal choice of free knots in B-spline data fitting , 2015, Appl. Soft Comput..

[6]  Fernando José Von Zuben,et al.  Learning and optimization using the clonal selection principle , 2002, IEEE Trans. Evol. Comput..

[7]  Andrés Iglesias,et al.  Hybridizing mesh adaptive search algorithm and artificial immune systems for discrete rational Bézier curve approximation , 2015, The Visual Computer.

[8]  Jonathan Timmis,et al.  Application areas of AIS: The past, the present and the future , 2008, Appl. Soft Comput..

[9]  Jonathan Timmis,et al.  Theoretical advances in artificial immune systems , 2008, Theor. Comput. Sci..

[10]  Caiming Zhang,et al.  Adaptive knot placement using a GMM-based continuous optimization algorithm in B-spline curve approximation , 2011, Comput. Aided Des..

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

[12]  Jonathan Timmis,et al.  Artificial Immune Systems: A New Computational Intelligence Approach , 2003 .

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

[14]  Alan S. Perelson,et al.  Self-nonself discrimination in a computer , 1994, Proceedings of 1994 IEEE Computer Society Symposium on Research in Security and Privacy.

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

[16]  Robert E. Barnhill,et al.  Geometry Processing for Design and Manufacturing , 1992 .

[17]  Julie Greensmith,et al.  Artificial Dendritic Cells: Multi-faceted Perspectives , 2009, Human-Centric Information Processing Through Granular Modelling.

[18]  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..

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

[20]  Martin J Murphy,et al.  Optimized knot placement for B-splines in deformable image registration. , 2011, Medical physics.

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

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

[23]  Two Simulated Annealing Optimization Schemas for Rational Bézier Curve Fitting in the Presence of Noise , 2016 .

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

[25]  Andrés Iglesias,et al.  Particle-based meta-model for continuous breakpoint optimization in smooth local-support curve fitting , 2016, Appl. Math. Comput..

[26]  Muhammad Sarfraz,et al.  Capturing outline of fonts using genetic algorithm and splines , 2001, Proceedings Fifth International Conference on Information Visualisation.