Enhanced affine invariant matching of broken boundaries based on particle swarm optimization and the dynamic migrant principle

Recently particle swarm optimization (PSO) has been successfully applied in identifying contours that are originated from different views of the same object. As compared with similar approaches based on simple genetic algorithms (SGA), the PSO exhibits higher success rates, faster convergence speed and in general more stable performance. Despite these favorable factors, there are scenarios where the failure rates in matching certain contours are prominently higher than its peers, and the overall performance also deteriorates rapidly with decreasing swarm size. These shortcomings could be attributed to the lack of an initial swarm community which has the quality to reach the global solution. In this paper we first propose a solution to overcome this problem by integrating PSO and the static migrant principle (SMP). The latter is analogous to migrant policy in real life, introducing a fixed and continuous influx of foreign candidates to the swarm community to promote the diversity, and hence the exploration power in the population. Evaluations show that method is less sensitive to the swarm size, and exhibits moderate enhancement in the success rates as compared with the use of PSO alone. To further improve the performance, we introduce the dynamic migrant principle (DMP) to adjust the balance between exploration and exploitation throughout the optimization process. With this approach high success rates are attained for all test samples based on a small swarm community. In addition, the incorporation of both versions of the migrant principle does not impose any overhead on the complexity of the matching scheme.

[1]  Eam Khwang Teoh,et al.  A novel 2D shape matching algorithm based on B-spline modeling , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[2]  J. Millis,et al.  THE UNIVERSITY OF , 2000 .

[3]  Peter Wai-Ming Tsang,et al.  Affine invariant object shape matching using genetic algorithm with multi-parent orthogonal recombination and migrant principle , 2009, Appl. Soft Comput..

[4]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[5]  Ender Özcan,et al.  Partial shape matching using genetic algorithms , 1997, Pattern Recognit. Lett..

[6]  Ponnuthurai N. Suganthan,et al.  Structural pattern recognition using genetic algorithms , 2002, Pattern Recognit..

[7]  Wen-feng Li,et al.  Image recognition based on evolutionary algorithm , 2002, Proceedings. International Conference on Machine Learning and Cybernetics.

[8]  Noel E. O'Connor,et al.  Efficient contour-based shape representation and matching , 2003, MIR '03.

[9]  Gunilla Borgefors,et al.  Hierarchical Chamfer Matching: A Parametric Edge Matching Algorithm , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Mauro Birattari,et al.  Swarm Intelligence , 2012, Lecture Notes in Computer Science.

[11]  Peter Wai Ming Tsang,et al.  A genetic algorithm for aligning object shapes , 1997, Image Vis. Comput..

[12]  Kuo-Chin Fan,et al.  Applying genetic algorithms on pattern recognition: an analysis and survey , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[13]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[14]  Russell C. Eberhart,et al.  Parameter Selection in Particle Swarm Optimization , 1998, Evolutionary Programming.

[15]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[16]  Alexander Toet,et al.  Genetic contour matching , 1995, Pattern Recognit. Lett..

[17]  S. Hossein Cheraghi,et al.  An optimization approach to shape matching and recognition , 1998 .

[18]  Mohamed S. Kamel,et al.  Coarse-to-fine multiscale affine invariant shape matching and classification , 2004, ICPR 2004.

[19]  C. V. Jawahar,et al.  Discrete contours in multiple views: approximation and recognition , 2004, Image Vis. Comput..

[20]  Nikolaos Mitianoudis,et al.  Robust Recognition of Planar Shapes Under Affine Transforms Using Principal Component Analysis , 2007, IEEE Signal Processing Letters.

[21]  Ponnuthurai N. Suganthan,et al.  Evaluation of genetic operators and solution representations for shape recognition by genetic algorithms , 2002, Pattern Recognit. Lett..

[22]  Ye Mei,et al.  Affine invariant shape descriptors: The ICA-Fourier descriptor and the PCA-Fourier descriptor , 2008, 2008 19th International Conference on Pattern Recognition.

[23]  Peter Wai-Ming Tsang,et al.  A genetic algorithm for affine invariant recognition of object shapes from broken boundaries , 1997, Pattern Recognit. Lett..

[24]  James Kennedy,et al.  The particle swarm: social adaptation of knowledge , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[25]  P.W.M. Tsang Enhancement of a genetic algorithm for affine invariant planar object shape matching using the migrant principle , 2003 .

[26]  Peter Wai-Ming Tsang,et al.  Affine invariant matching of broken boundaries based on particle swarm optimization , 2008, Image Vis. Comput..

[27]  Majida Ali Abed,et al.  Pattern recognition Using Genetic Algorithm , 2010 .

[28]  Kidiyo Kpalma,et al.  Affine invariance contour descriptor based on iso-area normalisation , 2007 .

[29]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[30]  Eam Khwang Teoh,et al.  2D Affine-Invariant Contour Matching Using B-Spline Model , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.