Abstract
This paper explores the use of genetic programming for constructing vision systems. A two-stage approach is used, with separate evolution of the feature extraction and classification stages. The strategy taken for the classifier is to evolve a set of partial solutions, each of which works for a single class. It is found that this approach is significantly faster than conventional genetic programming, and frequently results in a better classifier. The effectiveness of the approach is explored on three classification problems.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Koza, J.R.: Genetic Programming. MIT Press, Cambridge (1992)
Goldberg, D.E.: Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, Reading (1989)
Tackett, W.A.: Genetic programming for feature discovery and image discrimination. In: Proceedings of the Fifth International Conference on Genetic Algorithms, pp. 303–309 (1993)
Winkeler, J.F., Manjunath, B.S.: Genetic programming for object detection. In: Koza, J.R., Deb, K., Dorigo, M., Fogel, D.B., Garzon, M., Iba, H., Riolo, R.L. (eds.) Proceedings of the Second Annual Conference on Genetic Programming, Morgan Kaufmann, San Francisco (1997)
Koppen, M., Nickolay, B.: Design of image exploring agent using genetic programming. In: Proc. IIZUKA 1996, Iizuka, Japan, pp. 549–552 (1996)
Roberts, M.E., Claridge, E.: An artificially evolved vision system for segmenting skin lesion images. In: Ellis, R.E., Peters, T.M. (eds.) MICCAI 2003. LNCS, vol. 2878, pp. 655–662. Springer, Heidelberg (2003)
Brumby, S.P., Theiler, J., Perkins, S., Harvey, N.R., Szymanski, J.J.: Genetic programming approach to extracting features from remotely sensed imagery. In: FUSION 2001: Fourth International Conference on Image Fusion, Montreal, Quebec, Canada (2001)
Song, A., Ciesielski, V.: Texture analysis by genetic programming. In: Proceedings of the IEEE Congress on Evolutionary Computation, pp. 2092–2099 (2004)
Ebner, M.: Evolving color constancy for an artificial retina. In: Miller, J., Tomassini, M., Lanzi, P.L., Ryan, C., Tetamanzi, A.G.B., Langdon, W.B. (eds.) EuroGP 2001. LNCS, vol. 2038, pp. 11–22. Springer, Heidelberg (2001)
Zhang, Y., Rockett, P.I.: Evolving optimal feature extraction using multi-objective genetic programming: a methodology and preliminary study on edge detection. In: GECCO 2005: Proceedings of the 2005 conference on Genetic and evolutionary computation, Washington DC, USA, vol. 1, pp. 795–802. ACM Press, New York (2005)
Spivak, P.K.: Discovery of optical character recognition algorithms using genetic programming. In: Koza, J.R. (ed.) Genetic Algorithms and Genetic Programming at Stanford 2002, Stanford Bookstore, Stanford, California, 94305-3079 USA, pp. 223–232 (2002)
Roberts, S.C., Howard, D.: Evolution of Vehicle Detectors for Infra-red Linescan Imagery. In: Poli, R., Voigt, H.-M., Cagnoni, S., Corne, D.W., Smith, G.D., Fogarty, T.C. (eds.) EvoIASP 1999 and EuroEcTel 1999. LNCS, vol. 1596, pp. 110–125. Springer, Heidelberg (1999)
Zhang, M., Ciesielski, V.: Genetic programming for multiple class object detection. In: Foo, N. (ed.) Proceedings of the 12th Australian Joint Conference on Artificial Intelligence, pp. 180–192. Springer, Heidelberg (1999)
Roberts, M.E., Claridge, E.: A multistage approach to cooperatively coevolving feature construction and object detection. In: Rothlauf, F., Branke, J., Cagnoni, S., Corne, D.W., Drechsler, R., Jin, Y., Machado, P., Marchiori, E., Romero, J., Smith, G.D., Squillero, G. (eds.) EvoWorkshops 2005. LNCS, vol. 3449, Springer, Heidelberg (2005)
Loveard, T., Ciesielski, V.: Representing classification problems in genetic programming. In: Proceedings of the Congress on Evolutionary Computation, vol. 2, pp. 1070–1077. IEEE Press, Los Alamitos (2001)
Roberts, M.E.: The effectiveness of cost based subtree caching mechanisms in typed genetic programming for image segmentation. In: Raidl, G.R., Cagnoni, S., Cardalda, J.J.R., Corne, D.W., Gottlieb, J., Guillot, A., Hart, E., Johnson, C.G., Marchiori, E., Meyer, J.-A., Middendorf, M. (eds.) EvoIASP 2003, EvoWorkshops 2003, EvoSTIM 2003, EvoROB/EvoRobot 2003, EvoCOP 2003, EvoBIO 2003, and EvoMUSART 2003. LNCS, vol. 2611, pp. 444–454. Springer, Heidelberg (2003)
Banzhaf, W., Nordin, P., Keller, R.E., Francone, F.D.: Genetic programming: an introduction: on the automatic evolution of computer programs and its applications. Morgan Kaufmann Publishers Inc, San Francisco (1998)
Freund, Y., Schapire, R.E.: A decision-theoretic generalization of on-line learning and an application to boosting. In: European Conference on Computational Learning Theory, pp. 23–37 (1995)
Luke, S.: A Java-based evolutionary computation research system, vol. 14 (2008), http://cs.gmu.edu/~eclab/projects/ecj/
Starner, T., Weaver, J., Pentland, A.: Real-time american sign language recognition using desk and wearable computer based video. IEEE Transactions on Pattern Analysis and Machine Intelligence 20, 1371–1375 (1998)
Asuncion, A., Newman, D.J.: UCI machine learning repository (2007)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Oechsle, O., Clark, A.F. (2008). Feature Extraction and Classification by Genetic Programming. In: Gasteratos, A., Vincze, M., Tsotsos, J.K. (eds) Computer Vision Systems. ICVS 2008. Lecture Notes in Computer Science, vol 5008. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79547-6_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-79547-6_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-79546-9
Online ISBN: 978-3-540-79547-6
eBook Packages: Computer ScienceComputer Science (R0)