Image Processing and CGP

In this chapter, we will present three applications in which CGP can automatically generate novel image processing algorithms that compare to or exceed the best known conventional solutions. The applications fall into the areas of image preprocessing and classification.

[1]  Mila Nikolova,et al.  Regularizing Flows for Constrained Matrix-Valued Images , 2004, Journal of Mathematical Imaging and Vision.

[2]  Etienne Kerre,et al.  Fuzzy Impulse Noise Reduction Methods for Color Images , 2006 .

[3]  Lukás Sekanina,et al.  Image Filter Design with Evolvable Hardware , 2002, EvoWorkshops.

[4]  Richard A. Haddad,et al.  Adaptive median filters: new algorithms and results , 1995, IEEE Trans. Image Process..

[5]  Wolfgang Banzhaf,et al.  Distributed genetic programming on GPUs using CUDA , 2011 .

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

[7]  Tughrul Arslan,et al.  Evolvable Components—From Theory to Hardware Implementations , 2005, Genetic Programming and Evolvable Machines.

[8]  S. Marshall,et al.  New direct design method for weighted order statistic filters , 2004 .

[9]  Victor Ciesielski,et al.  A Domain-Independent Window Approach to Multiclass Object Detection Using Genetic Programming , 2003, EURASIP J. Adv. Signal Process..

[10]  Lukás Sekanina,et al.  An Area-Efficient Alternative to Adaptive Median Filtering in FPGAs , 2007, 2007 International Conference on Field Programmable Logic and Applications.

[11]  Jie Yao,et al.  Project CellNet: Evolving An Autonomous Pattern Recognizer , 2004, Int. J. Pattern Recognit. Artif. Intell..

[12]  Olvi L. Mangasarian,et al.  Nuclear feature extraction for breast tumor diagnosis , 1993, Electronic Imaging.

[13]  Nawwaf N. Kharma,et al.  Evolving novel image features using Genetic Programming-based image transforms , 2009, 2009 IEEE Congress on Evolutionary Computation.

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

[15]  Jarmo Takala,et al.  Evolved gate arrays for image restoration , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[16]  D. R. K. Brownrigg,et al.  The weighted median filter , 1984, CACM.

[17]  Lukás Sekanina,et al.  Novel Hardware Implementation of Adaptive Median Filters , 2008, 2008 11th IEEE Workshop on Design and Diagnostics of Electronic Circuits and Systems.

[18]  Lukás Sekanina,et al.  Reducing the Area on a Chip Using a Bank of Evolved Filters , 2007, ICES.

[19]  Vladimir V. Lukin,et al.  Removing Impulse Bursts from Images by Training-Based Filtering , 2003, EURASIP J. Adv. Signal Process..

[20]  Reid Porter,et al.  Evolution on FPGAs for feature extraction , 2001 .

[21]  Vladan Babovic,et al.  Genetic Programming, Ensemble Methods and the Bias/Variance Tradeoff - Introductory Investigations , 2000, EuroGP.

[22]  James A. Foster,et al.  Special Purpose Image Convolution with Evolvable Hardware , 2000, EvoWorkshops.

[23]  M. Fardeau,et al.  Nuclear changes in muscle disorders. , 1986, Methods and achievements in experimental pathology.

[24]  Ian Witten,et al.  Data Mining , 2000 .

[25]  Lukas Sekanina,et al.  An evolvable hardware system in Xilinx Virtex II Pro FPGA , 2007 .

[26]  Simon Harding,et al.  Evolution of image filters on graphics processor units using Cartesian Genetic Programming , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[27]  Lukás Sekanina,et al.  Easily testable image operators: the class of circuits where evolution beats engineers , 2003, NASA/DoD Conference on Evolvable Hardware, 2003. Proceedings..

[28]  Zhou Wang,et al.  Progressive switching median filter for the removal of impulse noise from highly corrupted images , 1999 .

[29]  Lukás Sekanina,et al.  Evaluation of a New Platform For Image Filter Evolution , 2007, Second NASA/ESA Conference on Adaptive Hardware and Systems (AHS 2007).

[30]  Lukás Sekanina,et al.  Fitness Landscape Analysis and Image Filter Evolution Using Functional-Level CGP , 2007, EuroGP.

[31]  Milan Sonka,et al.  Image Processing, Analysis and Machine Vision , 1993, Springer US.

[32]  Victor Ciesielski,et al.  Discovery of Human-Competitive Image Texture Feature Extraction Programs Using Genetic Programming , 2004, GECCO.

[33]  Pauli Kuosmanen,et al.  Training-based optimization of soft morphological filters , 1996, J. Electronic Imaging.

[34]  Kyrre Glette,et al.  Evolution of Impulse Bursts Noise Filters , 2009, 2009 NASA/ESA Conference on Adaptive Hardware and Systems.

[35]  Tughrul Arslan,et al.  2003 NASA/DoD Conference on Evolvable Hardware , 2002, NASA/DoD Conference on Evolvable Hardware, 2003. Proceedings..

[36]  Ian H. Witten,et al.  Data mining: practical machine learning tools and techniques, 3rd Edition , 1999 .

[37]  Leonid P. Yaroslavsky,et al.  Nonlinear Filters in Image Processing , 2004 .

[38]  J. Rommens,et al.  Short GCG expansions in the PABP2 gene cause oculopharyngeal muscular dystrophy , 1998, Nature Genetics.

[39]  Robert Tibshirani,et al.  The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd Edition , 2001, Springer Series in Statistics.

[40]  Raymond H. Chan,et al.  Salt-and-pepper noise removal by median-type noise detectors and detail-preserving regularization , 2005, IEEE Transactions on Image Processing.

[41]  Wolfgang Banzhaf,et al.  Genetic programming on GPUs for image processing , 2008, Int. J. High Perform. Syst. Archit..

[42]  Ming-Kuei Hu,et al.  Visual pattern recognition by moment invariants , 1962, IRE Trans. Inf. Theory.