Particle Swarm Optimization for Object Recognition in Computer Vision

Particle Swarm Optimization (PSO) is an evolutionary computation technique frequently used for optimization tasks. This work aims at applying PSO for recognizing specific patterns in complex images. Experiments were done with gray level and color images, with and without noise. PSO was able to find predefined reference images, submitted to translation, rotation, scaling, occlusion, noise and change in the viewpoint in the landscape image. Several experiments were done to evaluate the performance of PSO. Results show that the proposed method is robust and very promising for real-world applications.

[1]  Rangachar Kasturi,et al.  Machine vision , 1995 .

[2]  Lúcia Valéria Ramos de Arruda,et al.  Object Detection for Computer Vision Using a Robust Genetic Algorithm , 2005, EvoWorkshops.

[3]  Valerio Pascucci,et al.  Finding Line Segments with Tabu Search , 2001 .

[4]  Jacek M. Zurada,et al.  An approach to multimodal biomedical image registration utilizing particle swarm optimization , 2004, IEEE Transactions on Evolutionary Computation.

[5]  Heitor Silvério Lopes,et al.  Self-Adapting Evolutionary Parameters: Encoding Aspects for Combinatorial Optimization Problems , 2005, EvoCOP.

[6]  Lúcia Valéria Ramos de Arruda,et al.  An object detection and recognition system for weld bead extraction from digital radiographs , 2006, Comput. Vis. Image Underst..

[7]  Heitor Silvério Lopes,et al.  Particle Swarm Optimization for the Multidimensional Knapsack Problem , 2007, ICANNGA.

[8]  Leandro dos Santos Coelho,et al.  Particle Swarn Optimization with Fast Local Search for the Blind Traveling Salesman Problem , 2005, Fifth International Conference on Hybrid Intelligent Systems (HIS'05).

[9]  M. Batouche,et al.  Hybrid particle swarm with differential evolution for multimodal image registration , 2004, 2004 IEEE International Conference on Industrial Technology, 2004. IEEE ICIT '04..

[10]  Rolf Drechsler,et al.  Applications of Evolutionary Computing, EvoWorkshops 2008: EvoCOMNET, EvoFIN, EvoHOT, EvoIASP, EvoMUSART, EvoNUM, EvoSTOC, and EvoTransLog, Naples, Italy, March 26-28, 2008. Proceedings , 2008, EvoWorkshops.

[11]  Geyong Min Frontiers of High Performance Computing and Networking - ISPA 2006 Workshops, ISPA 2006 International Workshops, FHPCN, XHPC, S-GRACE, GridGIS, HPC-GTP, PDCE, ParDMCom, WOMP, ISDF, and UPWN, Sorrento, Italy, December 4-7, 2006, Proceedings , 2006, ISPA Workshops.

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

[13]  Jens Gottlieb,et al.  Evolutionary Computation in Combinatorial Optimization , 2006, Lecture Notes in Computer Science.