Skip to main content

On Two Approaches to Image Processing Algorithm Design for Binary Images Using GP

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2611))

Abstract

In this paper we describe and compare two different approaches to design image processing algorithms for binary images using Genetic Programming (GP). The first approach is based on the use of mathematical morphology primitives. The second is based on Sub- Machine-Code GP: a technique to speed up and extend GP based on the idea of exploiting the internal parallelism of sequential CPUs. In both cases the objective is to find programs which can transform binary images of a certain kind into other binary images containing just a particular characteristic of interest. In particular, here we focus on the extraction of three different features in music sheets.

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   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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. Tackett, W.A.: Genetic programming for feature discovery and image discrimination. In Forrest, S., ed.: Proceedings of the 5th International Conference on Genetic Algorithms, ICGA-93, University of Illinois at Urbana-Champaign, Morgan Kaufmann (1993) 303–309

    Google Scholar 

  2. Daida, J.M., Hommes, J.D., Ross, S.J., Vesecky, J.F.: Extracting curvilinear features from SAR images of arctic ice: Algorithm discovery using the genetic programming paradigm. In Stein, T., ed.: Proceedings of IEEE International Geoscience and Remote Sensing, Florence, Italy, IEEE Press (1995) 673–675

    Google Scholar 

  3. Poli, R.: Genetic programming for image analysis. In Koza, J.R., Goldberg, D.E., Fogel, D.B., eds.: Genetic Programming 1996: Proceedings of the First Annual Conference, Stanford University, CA, USA, MIT Press (1996) 363–368

    Google Scholar 

  4. Teller, A.: Evolving programmers: The co-evolution of intelligent recombination operators. In Angeline, P.J., Kinnear, Jr., K.E., eds.: Advances in Genetic Programming 2. MIT Press, Cambridge, MA, USA (1996) 45–68

    Google Scholar 

  5. Howard, D., Roberts, S.C., Brankin, R.: Target detection in SAR imagery by genetic programming. In Koza, J.R., ed.: Late Breaking Papers at the Genetic Programming 1998 Conference, University of Wisconsin, Madison, Wisconsin, USA,Stanford University Bookstore (1998)

    Google Scholar 

  6. Ebner, M., Zell, A.: Evolving a task specific image operator. In Poli, R., Voigt, H.M., Cagnoni, S., Corne, D., Smith, G.D., Fogarty, T.C., eds.: Evolutionary Image Analysis, Signal Processing and Telecommunications: First European Workshop, EvoIASP'99 and EuroEcTel’99. Volume 1596 of LNCS., Goteborg, Sweden, Springer-Verlag (1999) 74–89

    Google Scholar 

  7. Koza, J.R.: Genetic programming: On the programming of computers by natural selection. MIT Press, Cambridge, Mass. (1992)

    MATH  Google Scholar 

  8. Serra, J.: Image Analysis and Mathematical Morphology. Academic Press (1982)

    Google Scholar 

  9. Yoda, I., Yamamoto, K., Yamada, H.: Automatic acquisition of hierarchical mathematical morphology procedures by genetic algorithms. Image and Vision Computing 17 (1999) 749–760

    Article  Google Scholar 

  10. Poli, R., Langdon, W.B.: Sub-machine-code genetic programming. In Spector, L., Langdon, W.B., O’Reilly, U.M., Angeline, P.J., eds.: Advances in Genetic Programming 3. MIT Press, Cambridge, MA, USA (1999) 301–323

    Google Scholar 

  11. Poli, R.: Sub-machine-code GP: New results and extensions. In Poli, R., Nordin, P., Langdon, W.B., Fogarty, T.C., eds.: Genetic Programming, Proceedings of EuroGP’99. Volume 1598 of LNCS., Goteborg, Sweden, Springer-Verlag (1999) 65–82

    Google Scholar 

  12. Adorni, G., Cagnoni, S., Gori, M., Mordonini, M.: Efficient low-resolution character recognition using sub-machine-code genetic programming. In: WILF 2001. (2002) In press.

    Google Scholar 

  13. Adorni, G., Cagnoni, S., Mordonini, M.: Efficient low-level vision program design using sub-machine-code genetic programming. Workshop sulla Percezione e Visione nelle Macchine, available at http://citeseer.nj.nec.com/539182.html (2002)

  14. Adorni, G., Cagnoni, S.: Design of explicitly or implicitly parallel low-resolution character recognition algorithms by means of genetic programming. In R., R., M., K., Ovaska, S., Furuhashi, T., F., H., eds.: Soft Computing and Industry: Recent Applications. (Proc. 6th Online Conference on Soft Computing), Springer (2002) 387–398

    Google Scholar 

  15. Quintana, M.I., Poli, R., Claridge, E.: Genetic programming for mathematical morphology algorithm design on binary images. In Sasikumar, M., Hegde, J.J., Kavitha, M., eds.: Proceedings of the International Conference KBCS-2002, Mumbai, India, Vikas (2002) 161–170

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Quintana, M.I., Poli, R., Claridge, E. (2003). On Two Approaches to Image Processing Algorithm Design for Binary Images Using GP. In: Cagnoni, S., et al. Applications of Evolutionary Computing. EvoWorkshops 2003. Lecture Notes in Computer Science, vol 2611. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36605-9_39

Download citation

  • DOI: https://doi.org/10.1007/3-540-36605-9_39

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00976-4

  • Online ISBN: 978-3-540-36605-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics