Skip to main content

Feature Extraction and Classification by Genetic Programming

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5008))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Koza, J.R.: Genetic Programming. MIT Press, Cambridge (1992)

    MATH  Google Scholar 

  2. Goldberg, D.E.: Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, Reading (1989)

    MATH  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Koppen, M., Nickolay, B.: Design of image exploring agent using genetic programming. In: Proc. IIZUKA 1996, Iizuka, Japan, pp. 549–552 (1996)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Song, A., Ciesielski, V.: Texture analysis by genetic programming. In: Proceedings of the IEEE Congress on Evolutionary Computation, pp. 2092–2099 (2004)

    Google Scholar 

  9. 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)

    Chapter  Google Scholar 

  10. 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)

    Chapter  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Chapter  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Chapter  Google Scholar 

  17. 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)

    MATH  Google Scholar 

  18. 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)

    Google Scholar 

  19. Luke, S.: A Java-based evolutionary computation research system, vol. 14 (2008), http://cs.gmu.edu/~eclab/projects/ecj/

  20. 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)

    Article  Google Scholar 

  21. Asuncion, A., Newman, D.J.: UCI machine learning repository (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Antonios Gasteratos Markus Vincze John K. Tsotsos

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics