\begin{thebibliography}{100}

\bibitem{eldredge72alternative}
N.~Eldredge and S.~J. Gould.
\newblock {\em Models in Paleobiology: Punctuated Equilibria: An Alternative to
  Phyletic Gradualism}, chapter~5, pages 82--115.
\newblock Freeman, Cooper and Co, 1972.

\bibitem{parker}
A.~Parker.
\newblock {\em In the Blink of an Eye}.
\newblock Perseus Publishing, 2003.

\bibitem{EvoVision:Viola-Jones:2004}
Paul Viola and Michael Jones.
\newblock Robust real-time object detection.
\newblock {\em International Journal of Computer Vision}, 57(2):137--154, 2004.

\bibitem{icga85:cramer}
Nichael~Lynn Cramer.
\newblock A representation for the adaptive generation of simple sequential
  programs.
\newblock In John~J. Grefenstette, editor, {\em Proceedings of an International
  Conference on Genetic Algorithms and the Applications}, pages 183--187,
  Carnegie-Mellon University, Pittsburgh, PA, USA, 24-26 July 1985.

\bibitem{Holland:GA}
John~H. Holland.
\newblock {\em Adaptation in Natural and Artificial Systems}.
\newblock MIT Press, 1975.

\bibitem{ECJ}
Sean Luke.
\newblock {ECJ}: A {J}ava-based evolutionary computation research system~v14.
\newblock \url{http://cs.gmu.edu/~eclab/projects/ecj/}.

\bibitem{oechsle:vision-system}
Olly Oechsle and Adrian~F. Clark.
\newblock Feature extraction and classification by genetic programming.
\newblock In {\em International Conference on Vision Systems (ICVS)}, 2008.

\bibitem{fruit-fly-evolution}
Huey et~al.
\newblock Rapid evolution of a geographic cline in size in an introduced fly.
\newblock {\em Science}, 287(5451):308--309, 2000.

\bibitem{rechenberg:thesis}
Ingo Rechenberg.
\newblock {\em Evolutionsstrategie - Optimierung technischer Systeme nach
  Prinzipien der biologischen Evolution}.
\newblock PhD thesis, Technical University of Berlin, 1971.

\bibitem{wilson95classifier}
Stewart~W. Wilson.
\newblock Classifier fitness based on accuracy.
\newblock {\em Evolutionary Computation}, 3(2):149--175, 1995.

\bibitem{EvoVision:Koza:1992}
John~R. Koza.
\newblock {\em Genetic Programming: On the Programming of Computers by means of
  Natural Selection}.
\newblock MIT Press, 1992.

\bibitem{gpfieldguide}
R.~Poli, W.~B. Langdon, and N.~McPhee.
\newblock {\em A Field Guide to Genetic Programing}.
\newblock http://www.gp-field-guide.org.uk/, 2008.

\bibitem{linear-gp}
J.~P. Nordin.
\newblock {\em A Compiling Genetic Programming System that Directly Manipulates
  the Machine Code}, pages 311--331.
\newblock MIT Press, Cambridge, MA, USA, 1994.

\bibitem{poli:1997:PDGP}
Riccardo Poli.
\newblock Evolution of graph-like programs with parallel distributed genetic
  programming.
\newblock In Thomas Back, editor, {\em Genetic Algorithms: Proceedings of the
  Seventh International Conference}, pages 346--353, Michigan State University,
  East Lansing, MI, USA, 19-23 July 1997. Morgan Kaufmann.

\bibitem{teller:1995:PADO}
Astro Teller and Manuela Veloso.
\newblock {PADO}: {A} new learning architecture for object recognition.
\newblock In {\em Symbolic Visual Learning}, pages 81--116. Oxford University
  Press, 1996.

\bibitem{graph-gp}
Ogino Shirakawa and Nagao.
\newblock Graph structured program evolution.
\newblock In {\em GECCO '07: Proceedings of the 9th annual conference on
  Genetic and evolutionary computation}, pages 1686--1693, 2007.

\bibitem{EvoVision:Montana:1993}
David~J. Montana.
\newblock {\em Strongly Typed Genetic Programming}, volume~3, pages 199--230.
\newblock MIT Press, 1995.

\bibitem{iba96}
Hitoshi Iba.
\newblock Random tree generation for genetic programming.
\newblock In {\em Parallel Problem Solving from Nature IV, Proceedings of the
  International Conference on Evolutionary Computation, LNCS}, volume 1141,
  pages 144--153. Springer Verlag, 1996.

\bibitem{luke-tree-creation}
Sean Luke.
\newblock Two fast tree-creation algorithms for genetic programming.
\newblock {\em IEEE Transactions on Evolutionary Computation}, 4(3):274--283,
  2000.

\bibitem{roberts:1999:evdIRLI}
Simon~C. Roberts and Daniel Howard.
\newblock Evolution of vehicle detectors for infrared linescan imagery.
\newblock In {\em Evolutionary Image Analysis, Signal Processing and
  Telecommunications}, volume 1596 of {\em LNCS}, pages 110--125.
  Springer-Verlag, 1999.

\bibitem{teredesai:2004}
Ankur Teredesai and Venu Govindaraju.
\newblock Issues in evolving {GP} based classifiers for a pattern recognition
  task.
\newblock In {\em Proceedings of the 2004 IEEE Congress on Evolutionary
  Computation}, pages 509--515. IEEE Press, 2004.

\bibitem{Poli:2008:geccop}
Riccardo Poli and Nicholas McPhee.
\newblock Parsimony pressure made easy.
\newblock In {\em GECCO '08: Proceedings of the 10th annual conference on
  Genetic and evolutionary computation}, pages 1267--1274, 2008.

\bibitem{syswerda}
Jeff~Palmucci Gilbert~Syswerda.
\newblock The application of genetic algorithms to resource scheduling.
\newblock In {\em International Conference on Genetic Algorithms}, pages
  502--508, 1991.

\bibitem{fourman85}
M.~P Fourman.
\newblock Compaction of symbolic layout using genetic algorithms.
\newblock In {\em Proceedings of the First International Conference on Genetic
  Algorithms}, pages 141--153, 1985.

\bibitem{fonesca93}
Fonesca~C. M. and Fleming~P. J.
\newblock Genetic algorithms for multiobjective optimization: formulation,
  discussion and generalization.
\newblock In {\em Proceedings of the Fifth International Conference on Genetic
  Algorithms}, pages 416--423, 1993.

\bibitem{beislowe97}
J.~Beis and D.~G. Lowe.
\newblock Shape indexing using approximate nearest-neighbour search in
  high-dimensional spaces.
\newblock In {\em In Proc. Intenational Conference on Computer Vision and
  Pattern Recognition}, pages 1000--1006, 1997.

\bibitem{ebner:2001:colour-constancy}
Marc Ebner.
\newblock Evolving color constancy for an artificial retina.
\newblock In {\em Genetic Programming, Proceedings of EuroGP'2001}, volume 2038
  of {\em LNCS}, pages 11--22. Springer-Verlag, 2001.

\bibitem{EvoVision:Fisher:1958}
R.A Fisher.
\newblock {\em The Genetical Theory of Natural Selection}.
\newblock Dover, 1958.

\bibitem{baker87}
James~E. Baker.
\newblock Reducing bias and inefficiency in the selection algorithm.
\newblock In {\em Proceedings of the Second International Conference on Genetic
  Algorithms and their Application}, pages 14--21, 1987.

\bibitem{whitley89genitor}
Darrell Whitley.
\newblock The {GENITOR} algorithm and selection pressure: {W}hy rank-based
  allocation of reproductive trials is best.
\newblock In {\em Proceedings of the Third International Conference on Genetic
  Algorithms}. Morgan Kaufman, 1989.

\bibitem{poli:2005:foga}
Riccardo Poli.
\newblock Tournament selection, iterated coupon-collection problem, and
  backward-chaining evolutionary algorithms.
\newblock In {\em Foundations of Genetic Algorithms 8}, volume 3469 of {\em
  Lecture Notes in Computer Science}, pages 132--155. Springer-Verlag, 2005.

\bibitem{xie:zhang:andreae}
Huayang Xie, Mengjie Zhang, and Peter Andreae.
\newblock Another investigation on tournament selection: modelling and
  visualisation.
\newblock In {\em GECCO '07: Proceedings of the 9th annual conference on
  Genetic and evolutionary computation}, pages 1468--1475. ACM, 2007.

\bibitem{sokolov:whitley2005}
Artem Sokolov and Darrell Whitley.
\newblock Unbiased tournament selection.
\newblock In {\em GECCO '05: Proceedings of the 2005 conference on Genetic and
  evolutionary computation}, pages 1131--1138. ACM, 2005.

\bibitem{goldberg:89g}
D.~E. Goldberg, B.~Korb, and K.~Deb.
\newblock Messy genetic algorithms: {M}otivation, analysis, and first results.
\newblock {TCGA} Report No. 89003, University of Alabama, 1989.

\bibitem{island-model}
M.~R.~Leuze C.B.~Pettey and J.~J. Grefenstette.
\newblock A parallel genetic algorithm.
\newblock In {\em Proceedings of the Second International Conference on Genetic
  Algorithms and their Application}, pages 155--161, 1987.

\bibitem{EvoVision:MacKay:2003}
David~J.C. MacKay.
\newblock {\em Information Theory, Inference and Learning Algorithms}.
\newblock Cambridge University Press, 2003.

\bibitem{nordin:1996:aigp2}
Peter Nordin, Frank Francone, and Wolfgang Banzhaf.
\newblock Explicitly defined introns and destructive crossover in genetic
  programming.
\newblock In {\em Advances in Genetic Programming 2}, chapter~6, pages
  111--134. MIT Press, Cambridge, MA, USA, 1996.

\bibitem{poli:1998:crossover}
Riccardo Poli and William~B. Langdon.
\newblock On the search properties of different crossover operators in genetic
  programming.
\newblock In {\em Genetic Programming 1998: Proceedings of the Third Annual
  Conference}, pages 293--301, University of Wisconsin, Madison, Wisconsin,
  USA, 1998. Morgan Kaufmann.

\bibitem{tackett:1995:brood}
Walter~Alden Tackett.
\newblock Greedy recombination and genetic search on the space of computer
  programs.
\newblock In {\em Foundations of Genetic Algorithms 3}, pages 271--297. Morgan
  Kaufmann, 1994.
\newblock Published 1995.

\bibitem{ito98}
Hitoshi~Iba Takuya~Ito and Satoshi Sato.
\newblock Non-destructive depth-dependent crossover for genetic programming.
\newblock In {\em Proceedings of the First European Workshop on Genetic
  Programming}, volume 1391, pages 71--82. LNCS, 1998.

\bibitem{lang:1995:headlesschicken}
Kevin~J. Lang.
\newblock Hill climbing beats genetic search on a boolean circuit synthesis of
  {K}oza's.
\newblock In {\em Proceedings of the Twelfth International Conference on
  Machine Learning}. Morgan Kaufmann, 1995.

\bibitem{zhang:2007:newcrossover}
Mengjie Zhang, Xiaoying Gao, and Weijun Lou.
\newblock A new crossover operator in genetic programming for object
  classification.
\newblock {\em IEEE Transactions on Systems, Man and Cybernetics, Part B},
  37(5):1332--1343, 2007.

\bibitem{context-preserving-crossover}
Patrik D'haeseleer.
\newblock Context preserving crossover in genetic programming.
\newblock In {\em Proceedings of the 1994 IEEE World Congress on Computational
  Intelligence}, volume~1, pages 256--261, 1994.

\bibitem{selective-crossover}
S.~Hengproprohm and P.~Chongstitvatana.
\newblock Selective crossover in genetic programming.
\newblock In {\em In ISCIT International Symposium on Communications and
  Information Technologies}, 2001.

\bibitem{Piszcz:2006}
Alan Piszcz and Terence Soule.
\newblock Dynamics of evolutionary robustness.
\newblock In {\em {GECCO 2006:} Proceedings of the 8th annual conference on
  Genetic and evolutionary computation}, volume~1, pages 871--878. ACM Press,
  2006.

\bibitem{Poli:2008:geccoe}
Riccardo Poli, Nicholas~F. McPhee, and Leonardo Vanneschi.
\newblock Elitism reduces bloat in genetic programming.
\newblock In {\em GECCO '08: Proceedings of the 10th annual conference on
  Genetic and evolutionary computation}. ACM Press, 2008.

\bibitem{EvoVision:Andre:1994}
David Andre.
\newblock Automatically defined features: The simultaneous evolution of
  2-dimensional feature detectors and an algorithm for using them.
\newblock In K.~E.~Kinnear Jr, editor, {\em Advances in Genetic Programming}.
  MIT Press, 1994.

\bibitem{Wakunda00anew}
Jurgen Wakunda and Andreas Zell.
\newblock A new selection scheme for steady-state evolution strategies.
\newblock In {\em In Proceedings of the Genetic and Evolutionary Computation
  Conference}, pages 794--801. Morgan Kaufmann Publishers, 2000.

\bibitem{holland78}
J.~H Holland and J.~S. Reitman.
\newblock {\em Cognitive Systems based on Adaptive Algorithms}.
\newblock Academic Press, 1978.

\bibitem{Wilson1995a}
Stewart~W. Wilson.
\newblock Classifier fitness based on accuracy.
\newblock {\em Evolutionary Computation}, 3(2):149--175, 1995.
\newblock http://prediction-dynamics.com/.

\bibitem{Eggermont99}
Jeroen Eggermont, Agoston~E. Eiben, and Jano~I. {van Hemert}.
\newblock A comparison of genetic programming variants for data classification.
\newblock In {\em Advances in Intelligent Data Analysis, Third International
  Symposium, IDA-99}, volume 1642 of {\em LNCS}, pages 281--290.
  Springer-Verlag, 1999.

\bibitem{dejong1975}
Kenneth Alan~De Jong.
\newblock {\em An analysis of the behavior of a class of genetic adaptive
  systems}.
\newblock PhD thesis, University of Michigan, Ann Arbor, MI, USA, 1975.

\bibitem{parkerbook}
J.R. Parker.
\newblock {\em Algorithms for Image Processing and Computer Vision}.
\newblock Wiley \& Sons, 1996.

\bibitem{daviesbook}
E.R. Davies.
\newblock {\em Machine Vision: Theory, Algorithms, Practicalities. 3rd
  Edition}.
\newblock Morgan Kaufmann, 2005.

\bibitem{davies:truncatedmedian}
E.R. Davies.
\newblock On the noise suppression and image enhancement characteristics of the
  median, truncated median and mode filters.
\newblock {\em Pattern Recognition Letters}, 7:87--97, 1988.

\bibitem{chen99}
K.K.~Ma T.~Chen and L.H. Chen.
\newblock Tri-state median filter for image denoising.
\newblock {\em IEEE Transactions in Image Processing}, 8:1834--1838, 1999.

\bibitem{Petrovic05}
Nemanja Petrovic and Vladimir Crnojevic.
\newblock Impulse noise detection based on robust statistics and genetic
  programming.
\newblock In {\em Advanced Concepts for Intelligent Vision Systems, 7th
  International Conference, ACIVS 2005, Proceedings}, volume 3708 of {\em
  LNCS}, pages 643--649. Springer, 2005.

\bibitem{reynolds-noise}
Craig~W. Reynolds.
\newblock Evolution of obstacle avoidance behaviour:using noise to promote
  robust solutions.
\newblock In {\em Advances in Genetic Programming}, chapter~10, pages 221--241.
  MIT Press, 1994.

\bibitem{Nopsuwanchai98improvingrobustness}
Roongroj Nopsuwanchai and Prabhas Chongstitvatana.
\newblock Improving robustness of robot programs generated by genetic
  programming for dynamic environments.
\newblock In {\em In Proceedings of the Asia-Pasific Conference on Circuits and
  Systems (APCCAS98)}, pages 523--526, 1998.

\bibitem{sift}
David~G. Lowe.
\newblock Distinctive image features from scale-invariant keypoints.
\newblock {\em International Journal of Computer Vision}, 60(2):91--110, 2004.

\bibitem{surf}
Herbert Bay, Tinne Tuytelaars, and Luc Van~Gool.
\newblock Surf: Speeded up robust features.
\newblock In {\em 9th European Conference on Computer Vision}, 2006.

\bibitem{wang85}
Ching~Yang Wang.
\newblock {\em Edge Detection Esing Template Matching}.
\newblock PhD thesis, Duke University, 1985.

\bibitem{marr-hildreth}
D.~Marr and E.~Hildreth.
\newblock Theory of edge detection.
\newblock In {\em Proceedings of the Royal Society}, pages 187--217, 1980.

\bibitem{Canny:1986}
F.~John Canny.
\newblock A {C}omputational {A}pproach to {E}dge {D}etection.
\newblock {\em IEEE Transactions on Pattern Analysis and Machine Intelligence},
  8(6):679--698, 1986.

\bibitem{bergholm}
F.~Bergholm.
\newblock Edge focusing.
\newblock {\em IEEE Transactions on Pattern Analysis and Machine Intelligence},
  9(6):726--741, 1987.

\bibitem{rothwell}
C.A. Rothwell, J.L Mundy, W.~Hoffman, and V.D. Nguyen.
\newblock Driving vision by topology.
\newblock In {\em International Symposium on Computer Vision}, pages 395--400,
  1995.

\bibitem{Harris:1996:edgegp}
Christopher Harris and Bernard Buxton.
\newblock Evolving edge detectors with genetic programming.
\newblock In {\em Genetic Programming 1996: Proceedings of the First Annual
  Conference}, pages 309--315. MIT Press, 1996.

\bibitem{harris97lowlevel}
Christopher Harris and Bernard Buxton.
\newblock Low-level edge detection using genetic programming: performance,
  specificity and application to real-world signals.
\newblock Technical Report RN/97/7, University College London, 1997.

\bibitem{chao:edge}
C.H. {Chao} and A.~P. {Dhawan}.
\newblock {Edge detection using Hopfield neural network}.
\newblock In {\em Applications of Artificial Neural Networks V}, volume 2243,
  pages 242--251, 1994.

\bibitem{bhandarkar:edge}
S.M. Bhandarkar, Y.Q. Zhang, and W.D. Potter.
\newblock An edge-detection technique using genetic algorithm-based
  optimization.
\newblock {\em Pattern Recognition}, 27(9):1159--1180, 1994.

\bibitem{srinivasan:edge}
Byatia~P. Srinivasan~V. and S.H. Ong.
\newblock Edge detection using a neural network.
\newblock {\em Pattern Recognition}, 27(12):1653--1662, 1994.

\bibitem{trujillo2006}
Leonardo Trujillo and Gustavo Olague.
\newblock Synthesis of interest point detectors through genetic programming.
\newblock In {\em GECCO '06: Proceedings of the 8th annual conference on
  Genetic and evolutionary computation}, pages 887--894. ACM, 2006.

\bibitem{beaudet}
P.R. Beaudet.
\newblock Rotationally invariant image operators.
\newblock In {\em International Joint Conference on Pattern Recognition}, 1978.

\bibitem{susan}
S.M. Smith.
\newblock Susan - a new approach to low level image processing.
\newblock Technical report, Defence Research Agency, 1995.

\bibitem{otsu79}
N.~Otsu.
\newblock A threshold selection method from gray-level histograms.
\newblock {\em IEEE Transactions on Systems, Man and Cybernetics}, 9(1):62--66,
  1979.

\bibitem{ohlander75}
R.B. Ohlander.
\newblock {\em Analysis of Natural Scenes}.
\newblock PhD thesis, Carnegie-Mellon University, Pittsburgh, PA, USA, 1975.

\bibitem{bhanu87}
B.~Bhanu and B.A. Parvin.
\newblock Segmentation of natural scenes.
\newblock {\em Pattern Recognition}, 20(5):487--496, 1987.

\bibitem{watershed}
S.~Beucher and C.~Lantu{\'e}joul.
\newblock Use of watersheds in contour detection.
\newblock In {\em In Proc. International Workshop on Image Processing,
  Real-Time Edge and Motion Detection/Estimation}, 1979.

\bibitem{berkeley-db}
D.~Martin, C.Fowlkes, D.~Tal, and J.~Malik.
\newblock A database of human segmented natural images and its application to
  evaluating segmentation algorithms and measuring ecological statistics.
\newblock In {\em Proceedings of the 8th International Conference on Computer
  Vision}, volume~2, pages 416--423, 2001.

\bibitem{campbell97}
N.W. Campbell, B.T. Thomas, and T.Troscianko.
\newblock Automatic segmentation and classification of outdoor images using
  neural networks.
\newblock {\em International Journal of Neural Systems}, 8:137--144, 1997.

\bibitem{Brumby:2001:remote}
Steven~P. Brumby, James Theiler, Simon Perkins, Neal~R. Harvey, and John~J.
  Szymanski.
\newblock Genetic programming approach to extracting features from remotely
  sensed imagery.
\newblock In {\em FUSION 2001: Fourth International Conference on Image
  Fusion}, 2001.

\bibitem{chang94}
Y.L. Chang and X.~Li.
\newblock Adaptive image region growing.
\newblock {\em IEEE Transactions on Image Processing}, 3(6):868--873, 1994.

\bibitem{poli96genetic}
Riccardo Poli.
\newblock Genetic programming for image analysis.
\newblock In {\em Genetic Programming 1996: Proceedings of the First Annual
  Conference}, pages 363--368. MIT Press, 1996.

\bibitem{roberts:2003:skin}
Mark~E. Roberts and Ela Claridge.
\newblock An artificially evolved vision system for segmenting skin lesion
  images.
\newblock In {\em Proceedings of the 6th International Conference on Medical
  Image Computing and Computer-Assisted Intervention (MICCAI)}, volume 2878 of
  {\em LNCS}, pages 655--662. Springer-Verlag, 2003.

\bibitem{haralick73}
K.~Shanmugan Haralick, R.M. and I.~Dinstein.
\newblock Textural features for image classification.
\newblock {\em IEEE Transactions on Systems, Man, and Cybernetics},
  SMC-3:610--621, 1973.

\bibitem{EvoVision:Song-Ciesielski:2004}
Andy Song and Victor Ciesielski.
\newblock Texture analysis by genetic programming.
\newblock In {\em Proceedings of the IEEE Congress on Evolutionary
  Computation}, pages 2092--2099, 2004.

\bibitem{Laws79}
K.I. Laws.
\newblock Texture energy measures.
\newblock In {\em In Proceedings of Image Understanding Workshop}, pages
  47--51, 1979.

\bibitem{quintana:2002:KBCS}
Marcos~I. Quintana, R.~Poli, and E.~Claridge.
\newblock Genetic programming for mathematical morphology algorithm design on
  binary images.
\newblock In {\em Artificial Intelligence, Proceedings of the International
  Conference KBCS-2002}, pages 161--171, 2002.

\bibitem{serra:mm}
Jean Serra.
\newblock {\em Image Analysis and Mathematical Morphology}.
\newblock Academic Press, Orlando, Florida, USA, 1983.

\bibitem{pentland-turk}
M.~A. Turk and A.~P. Pentland.
\newblock Face recognition using eigenfaces.
\newblock In {\em Computer Vision and Pattern Recognition, 1991.}, pages
  586--591, 1991.

\bibitem{Rowley98}
Shumeet~Baluja Henry~Rowley and Takeo Kanade.
\newblock Rotation invariant neural network-based face detection.
\newblock In {\em Proceedings of IEEE Conference on Computer Vision and Pattern
  Recognition}, 1998.

\bibitem{EvoVision:Freund-Shapire:1996}
Yoav Freund and Robert~E. Schapire.
\newblock A decision-theoretic generalization of on-line learning and an
  application to boosting.
\newblock In {\em European Conference on Computational Learning Theory}, pages
  23--37, 1995.

\bibitem{winkeler:active}
Jay~F. Winkeler and B.~S. Manjunath.
\newblock Experiments with genetic programming for active vision tasks, 1997.

\bibitem{EvoVision:Tackett:1993}
Walter~A. Tackett.
\newblock Genetic programming for feature discovery and image discrimination.
\newblock In {\em Proceedings of the Fifth International Conference on Genetic
  Algorithms}, pages 303--309, 1993.

\bibitem{EvoVision:Roberts-Howard:1999}
Simon~C. Roberts and Daniel Howard.
\newblock {\em Evolution of Vehicle Detectors for Infra-red Linescan Imagery},
  volume 1596 of {\em Lecture notes in computer science}, pages 110--125.
\newblock Springer-Verlag, 1999.

\bibitem{howard:1999:esdsSARi}
Daniel Howard, Simon~C. Roberts, and Richard Brankin.
\newblock Evolution of ship detectors for satellite {SAR} imagery.
\newblock In {\em Genetic Programming, Proceedings of EuroGP'99}, volume 1598
  of {\em LNCS}, pages 135--148. Springer-Verlag, 1999.

\bibitem{roberts04cooperative}
M.~Roberts and E.~Claridge.
\newblock Cooperative coevolution of image feature construction and object
  detection, 2004.

\bibitem{EvoVision:Zhang-Ciesielski:1999}
Mengjie Zhang and Victor Ciesielski.
\newblock Genetic programming for multiple class object detection.
\newblock In Norman Foo, editor, {\em Proceedings of the 12th Australian Joint
  Conference on Artificial Intelligence}, pages 180--192. Springer-Verlag,
  1999.

\bibitem{zhang-andreae-pritchard}
Peter~Andreae Mengjie~Zhang and Mark Pritchard.
\newblock Pixel statistics and false alarm area in genetic programming for
  object detection.
\newblock In {\em Applications of Evolutionary Computing}, 2003.

\bibitem{spivak:2002:OCR}
Polina~K. Spivak.
\newblock Discovery of optical character recognition algorithms using genetic
  programming.
\newblock In John~R. Koza, editor, {\em Genetic Algorithms and Genetic
  Programming at Stanford 2002}, pages 223--232. Stanford Bookstore, Stanford,
  California, 2002.

\bibitem{Andre94}
David Andre.
\newblock Learning and upgrading rules for an ocr system using genetic
  programming.
\newblock In {\em In Proceedings of the 1994 IEEE World Congress on
  Computational Intelligence}, pages 27--29. IEEE Press, 1994.

\bibitem{teredesai:2001}
Ankur Teredesai, J.~Park, and Venugopal Govindaraju.
\newblock Active handwritten character recognition using genetic programming.
\newblock In {\em Genetic Programming, Proceedings of EuroGP'2001}, volume 2038
  of {\em LNCS}, pages 371--379. Springer-Verlag, 2001.

\bibitem{EvoVision:Johnson-Maes-Darrell:1994}
Michael~P. Johnson, Pattie Maes, and Trevor Darrell.
\newblock Evolving visual routines.
\newblock In {\em Artificial Life IV: Proceedings of the Fourth International
  Workshop on the Synthesis and Simulation of Living Systems}, pages 198--209.
  MIT Press, 1994.

\bibitem{hu62}
Hu~M.K.
\newblock Visual pattern recognition by moment invariants.
\newblock {\em IRE Trans. Info. Theory}, 8:179--187, 1962.

\bibitem{concavity-trees}
J~Sklansky.
\newblock Measuring concavity on a rectangular mosaic.
\newblock {\em IEEE Transactions on Computers}, pages 1355--1364, 1972.

\bibitem{matching-concavity-trees}
Ossama~El Badawy1 and Mohamed Kamel.
\newblock Matching concavity trees.
\newblock In {\em Structural, Syntactic, and Statistical Pattern Recognition},
  volume 3138 of {\em LNCS}, pages 556--564. Springer Verlag, 2004.

\bibitem{montes03cartesian}
Hector Montes and Jeremy Wyatt.
\newblock Cartesian genetic programming for image processing tasks.
\newblock In {\em Proceedings of IASTED International Conference on Neural
  Networks and Computational Intelligence (NCI 2003)}, 2003.

\bibitem{gamera}
I.~Fujinaga M.~Droettboom, K.~MacMillan.
\newblock The gamera framework for building custom recognition systems.
\newblock In {\em Symposium on Document Image Understanding Technologies},
  pages 275--286, 2003.

\bibitem{robotcub}
Robotcub: An international project on humanoid cognitive systems, 2008.
\newblock http://www.robotcub.org.

\bibitem{EvoVision:h:1993}
J.~R. Quinlan.
\newblock {\em C4.5: programs for machine learning}.
\newblock Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1993.

\bibitem{id3}
J.~R. Quinlan.
\newblock Generating production rules from examples,.
\newblock In {\em Proc. Tenth Int. Joint Conf. on Artificial Intelligence},
  pages 304--307, 1987.

\bibitem{cart}
L.~Breiman, J.~H. Friedman, R.~A. Olshen, , and C.~J. Stone.
\newblock {\em Classification and Regression Trees}.
\newblock Wadsworth \& Brooks, 1984.

\bibitem{bot:2000:GPilct}
Martijn C.~J. Bot and William~B. Langdon.
\newblock Application of genetic programming to induction of linear
  classification trees.
\newblock In {\em Genetic Programming, Proceedings of EuroGP'2000}, volume 1802
  of {\em LNCS}, pages 247--258. Springer-Verlag, 2000.

\bibitem{SmartZhang05}
Will Smart and Mengjie Zhang.
\newblock Using genetic programming for multiclass classification by
  simultaneously solving component binary classification problems.
\newblock Technical Report CS-TR-05-1, Computer Science, Victoria University of
  Wellington, New Zealand, 2005.

\bibitem{muni:2004}
Durga~Prasad Muni, Nikhil~R Pal, and Jyotirmay Das.
\newblock A novel approach to design classifier using genetic programming.
\newblock {\em IEEE Transactions on Evolutionary Computation}, 8(2):183--196,
  2004.

\bibitem{YunZhang:04:ivcnz}
Yun Zhang and Mengjie Zhang.
\newblock A new program structure in genetic programming for object
  classification.
\newblock In {\em Proceeding of Image and Vision Computing NZ International
  Conference}, pages 459--465, 2004.

\bibitem{LovCie01}
Thomas Loveard and Victor Ciesielski.
\newblock Representing classification problems in genetic programming.
\newblock In {\em Proceedings of the Congress on Evolutionary Computation},
  volume~2, pages 1070--1077. IEEE Press, 2001.

\bibitem{zhang:2003:jasp}
Mengjie Zhang, Victor~B. Ciesielski, and Peter Andreae.
\newblock A domain-independent window approach to multiclass object detection
  using genetic programming.
\newblock {\em {EURASIP} Journal on Applied Signal Processing},
  2003(8):841--859, 2003.
\newblock Special Issue on Genetic and Evolutionary Computation for Signal
  Processing and Image Analysis.

\bibitem{smartZhang04}
Will Smart and Mengjie Zhang.
\newblock Probability based genetic programming for multiclass object
  classification.
\newblock Technical Report CS-TR-04-7, Computer Science, Victoria University of
  Wellington, New Zealand, 2004.

\bibitem{kapur90}
J.~N. Kapur.
\newblock {\em Maximum Entropy Models in Science and Engineering}.
\newblock Wiley-Interscience, 1990.

\bibitem{freund96experiments}
Yoav Freund and Robert~E. Schapire.
\newblock Experiments with a new boosting algorithm.
\newblock In {\em International Conference on Machine Learning}, pages
  148--156, 1996.

\bibitem{langdon:2001:groc}
W.~B. Langdon and B.~F. Buxton.
\newblock Genetic programming for combining classifiers.
\newblock In {\em Proceedings of the Genetic and Evolutionary Computation
  Conference (GECCO-2001)}, pages 66--73. Morgan Kaufmann, 2001.

\bibitem{banzhaf:gp-introduction}
Wolfgang Banzhaf, Peter Nordin, Robert~E. Keller, and Frank~D. Francone.
\newblock {\em Genetic programming: an introduction: on the automatic evolution
  of computer programs and its applications}.
\newblock Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1998.

\bibitem{koza-web-site}
John Koza.
\newblock Genetic programming, 2007.
\newblock http://www.genetic-programming.com/.

\bibitem{oechsle:ecj2java}
Olly Oechsle.
\newblock Ecj2java, 2005.
\newblock http://vase.essex.ac.uk/software/ecj2java/.

\bibitem{Chellapilla:1998}
Kumar Chellapilla.
\newblock Evolving computer programs without subtree crossover.
\newblock {\em IEEE Transactions on Evolutionary Computation}, 1(3):209--216,
  1997.

\bibitem{luke:1997:ccmGP}
Sean Luke and Lee Spector.
\newblock A revised comparison of crossover and mutation in genetic
  programming.
\newblock In John~R. Koza, Wolfgang Banzhaf, Kumar Chellapilla, Kalyanmoy Deb,
  Marco Dorigo, David~B. Fogel, Max~H. Garzon, David~E. Goldberg, Hitoshi Iba,
  and Rick Riolo, editors, {\em Genetic Programming 1998: Proceedings of the
  Third Annual Conference}, pages 208--213, University of Wisconsin, Madison,
  Wisconsin, USA, 22-25 July 1998. Morgan Kaufmann.

\bibitem{blickle95mathematical}
T.~Blickle and L.~Thiele.
\newblock A mathematical analysis of tournament selection, 1995.

\bibitem{motoki2002}
Tatsuya Motoki.
\newblock Calculating the expected loss of diversity of selection schemes.
\newblock {\em Evolutionary Computataion}, 10(4):397--422, 2002.

\bibitem{hereditaryRepulsion}
Gearoid Murphy and Conor Ryan.
\newblock A simple powerful constraint for genetic programming.
\newblock {\em Genetic Programming, Lecture Notes in Computer Science}, 4971,
  2008.

\bibitem{silva:2003:gecco}
Sara Silva and Jonas Almeida.
\newblock Dynamic maximum tree depth.
\newblock In {\em Genetic and Evolutionary Computation -- GECCO-2003}, volume
  2724 of {\em LNCS}, pages 1776--1787. Springer-Verlag, 2003.

\bibitem{EvoVision:Loveard-Ciesielski:2001}
Thomas Loveard and Victor Ciesielski.
\newblock Representing classification problems in genetic programming.
\newblock In {\em Proceedings of the Congress on Evolutionary Computation},
  volume~2, pages 1070--1077. IEEE Press, 2001.

\bibitem{chien:2003}
Been-Chian Chien, Jui-Hsiang Yang, and Wen-Yang Lin.
\newblock Generating effective classifiers with supervised learning of genetic
  programming.
\newblock In {\em Data Warehousing and Knowledge Discovery}, pages 192--201,
  2003.

\bibitem{folino2006}
Gianluigi Folino, Clara Pizzuti, and G.~Spezzano.
\newblock Improving cooperative gp ensemble with clustering and pruning for
  pattern classification.
\newblock In {\em GECCO 2006}, pages 791--798. ACM, 2006.

\bibitem{Lim97anempirical}
Wei-yin~Loh Tjen-sien Lim.
\newblock An empirical comparison of decision trees and other classification
  methods.
\newblock Technical report, University of Wisconsin Madison, 1997.

\bibitem{fisher36}
R.A Fisher.
\newblock The use of multiple measurements in taxonomic problems.
\newblock {\em Annals of Eugenics}, 7:179--188, 1936.

\bibitem{generalisedlinearmodel}
P.~McCullagh and John~A. Nelder.
\newblock {\em Generalized Linear Models, Second Edition}.
\newblock Springer, 1989.

\bibitem{rosenblattperceptron}
Frank Rosenblatt.
\newblock The perceptron: A probabilistic model for information storage and
  organization in the brain.
\newblock {\em Psychological Review}, 65(6):386--408, 1958.

\bibitem{domingos97optimality}
Pedro Domingos and Michael~J. Pazzani.
\newblock On the optimality of the simple bayesian classifier under zero-one
  loss.
\newblock {\em Machine Learning}, 29(2-3):103--130, 1997.

\bibitem{wdbc}
W.H.~Wolberg W.N.~Street and O.L. Mangasarian.
\newblock Nuclear feature extraction for breast tumor diagnosis.
\newblock In {\em International Symposium on Electronic Imaging: Science and
  Technology}, volume 1905, pages 861--870, 1993.

\bibitem{Crow:1984:STT}
F.~C. Crow.
\newblock Summed-area tables for texture mapping.
\newblock {\em Journal of Computer Graphics}, 18(3):207--212, 1984.

\bibitem{knuth2}
Donald~E. Knuth.
\newblock {\em The Art of Computer Programming, Volume 2: Seminumerical
  Algorithms, 3rd Edition}.
\newblock Boston: Addison-Wesley, 1993.

\bibitem{white-patch}
B.A Wandell.
\newblock Analysis of the retinex theory of color vision.
\newblock {\em Journal of the Optical Society of America}, 3:1651--1661, 1986.

\bibitem{greyworld}
G.~Buchsbaum.
\newblock A spatial processor model for object colour perception.
\newblock {\em J. Franklin Ins.}, 310(1):337--350, 1980.

\bibitem{land83}
E.H. Land.
\newblock Recent advances in retinex theory and some implications for cortical
  applications: Colour vision and the natural image.
\newblock In {\em Proceedings of the National Academy of Science}, volume~80,
  pages 5163--5169, 1984.

\bibitem{gevers99}
T.~Gevers and A.~W.~M. Smeulders.
\newblock Colour based object recognition.
\newblock {\em Pattern Recognition}, 32:453--464, 1999.

\bibitem{peng05}
Fuhui~Long Hanchuan~Peng and Chris Ding.
\newblock Feature selection based on mutual information: criteria of
  max-dependency, max-relevance, and min-redundancy.
\newblock {\em IEEE Transactions on Pattern Analysis and Machine Intelligence},
  27(8):1226--1238, 2005.

\bibitem{kohavi97}
Ron Kohavi and George John.
\newblock Wrappers for feature subset selection.
\newblock {\em Artificial Intelligence Journal, special issue on relevance},
  97(1):273--324, 1997.

\bibitem{leaves}
R.~Fergus.
\newblock Caltech leaves dataset, 2003.

\bibitem{Roberts03caching}
M.~Roberts.
\newblock The effectiveness of cost-based subtree caching mechanisms in typed
  genetic programming for image segmentation.
\newblock In {\em Applications of Evolutionary Computation, Proceedings of
  EvoIASP 2003, Colume 2611 of LNCS}, pages 444--454, 2003.

\bibitem{EvoVision:Roberts-Claridge:2005}
Mark~E. Roberts and Ela Claridge.
\newblock A multistage approach to cooperatively coevolving feature
  construction and object detection.
\newblock In {\em Applications of Evolutionary Computing}, volume 3449 of {\em
  LNCS}. Springer Verlag, 2005.

\bibitem{starner98realtime}
Thad Starner, Joshua Weaver, and Alex Pentland.
\newblock Real-time american sign language recognition using desk and wearable
  computer based video.
\newblock {\em IEEE Transactions on Pattern Analysis and Machine Intelligence},
  20(12):1371--1375, 1998.

\bibitem{mnist}
Y.~LeCun, L.~Bottou, Y.~Bengio, , and P.~Haffner.
\newblock Gradient-based learning applied to document recognition.
\newblock {\em Proceedings of the IEEE}, 86(11):2278--2324, 1998.

\bibitem{coil100}
S.~K.~Nayar S.~A.~Nene and H.~Murase.
\newblock Columbia object image library (coil-100).
\newblock Technical Report CUCS-006-96, Columbia University, 1996.

\bibitem{visionsystems}
Visionsystems, 2009.
\newblock http://www.visionsystem.com/.

\bibitem{cognex}
Cognex vision systems, 2009.
\newblock www.cognex.com.

\bibitem{koppen:1996:image-exploring}
M.~Koppen and B.~Nickolay.
\newblock Design of image exploring agent using genetic programming.
\newblock In {\em Proc. IIZUKA'96}, pages 549--552, 1996.

\bibitem{zhang:rockett:edge}
Yang Zhang and Peter~I. Rockett.
\newblock Evolving optimal feature extraction using multi-objective genetic
  programming: a methodology and preliminary study on edge detection.
\newblock In {\em {GECCO 2005}: Proceedings of the 2005 conference on Genetic
  and evolutionary computation}, volume~1, pages 795--802. ACM Press, 2005.

\bibitem{graae:2000:steresoscopic}
Cristopher T.~M. Graae, Peter Nordin, and Mats Nordahl.
\newblock Stereoscopic vision for a humanoid robot using genetic programming.
\newblock In {\em Real-World Applications of Evolutionary Computing}, volume
  1803 of {\em LNCS}. Springer-Verlag, 2000.

\bibitem{Teredesai2005}
Ankur Teredesai and Venu Govindaraju.
\newblock Gp-based secondary classifiers.
\newblock {\em Pattern Recognition}, 38(4):505 -- 512, 2005.

\bibitem{otero02}
Fernando E.~B. Otero, Monique M.~S. Silvia, and Alex~A. Freitas.
\newblock Genetic programming for attribute construction in data mining.
\newblock In {\em GECCO '02: Proceedings of the Genetic and Evolutionary
  Computation Conference}, page 1270, 2002.

\end{thebibliography}
