Evolutionary Computer Vision: A Taxonomic Tutorial

Applications of evolutionary computation (EC) techniques to computer vision are drawing increasing interest from researchers. There are many different ways in which EC techniques can be used as an effective aid to solve problems in the computer vision domain. This paper provides a brief review of the opportunities offered by EC to researchers in computer vision, trying to classify them according to different criteria, such as the EC technique being used, the level in the video chain at which evolutionary processes occur, and the relevance that the evolutionary component has in the final solution.

[1]  R. Poli,et al.  Genetic design of optimum linear and nonlinear QRS detectors , 1995, IEEE Transactions on Biomedical Engineering.

[2]  Riccardo Poli,et al.  Genetic algorithm-based interactive segmentation of 3D medical images , 1999, Image Vis. Comput..

[3]  Stefano Cagnoni,et al.  Introduction to the special issue on evolutionary computer vision and image understanding , 2006, Pattern Recognit. Lett..

[4]  Stefano Cagnoni,et al.  Hardware-oriented Adaptation of a Particle Swarm Optimization Algorithm for Object Detection , 2008, 2008 11th EUROMICRO Conference on Digital System Design Architectures, Methods and Tools.

[5]  Manuel López-Ibáñez,et al.  Ant colony optimization , 2010, GECCO '10.

[6]  Riccardo Poli,et al.  Sub-machine-code genetic programming , 1999 .

[7]  Stefano Cagnoni,et al.  Particle Swarm Optimization for Object Detection and Segmentation , 2007, EvoWorkshops.

[8]  Søren Holdt Jensen,et al.  EURASIP Journal on Applied Signal Processing , 2005 .

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

[10]  Stefano Cagnon,et al.  Genetic and Evolutionary Computation for Image Processing and Analysis , 2008 .

[11]  A. E. Eiben,et al.  Introduction to Evolutionary Computing , 2003, Natural Computing Series.

[12]  Riccardo Poli,et al.  Genetic Programming with User-Driven Selection : Experiments on the Evolution of Algorithms for Image Enhancement , 1997 .

[13]  Stefano Cagnoni,et al.  Efficient Low-resolution Character Recognition Using Sub-machine-code Genetic Programming , 2003 .

[14]  Andries Petrus Engelbrecht,et al.  Fundamentals of Computational Swarm Intelligence , 2005 .

[15]  Stefano Cagnoni,et al.  Evolving binary classifiers through parallel computation of multiple fitness cases , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[16]  R. Poli,et al.  Object Tracking and Segmentation with a Population of Artificial Neural Networks , 2007 .

[17]  Stefano Cagnoni,et al.  Editorial Introduction to the Special Issue on Evolutionary Computer Vision , 2008, Evolutionary Computation.

[18]  Stefano Cagnoni,et al.  Artificial Creatures for Object Tracking and Segmentation , 2008, EvoWorkshops.