Skip to main content

Evolving Approximate Image Filters

  • Conference paper
Book cover Applications of Evolutionary Computing (EvoWorkshops 2009)

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

Included in the following conference series:

Abstract

Image filtering involves taking a digital image and producing a new image from it. In software packages such as Adobe’s Photoshop, image filters are used to produce artistic versions of original images. Such software usually includes hundreds of different image filtering algorithms, each with many fine-tuneable parameters. While this freedom of exploration may be liberating to artists and designers, it can be daunting for less experienced users. Photoshop provides image filter browsing technology, but does not yet enable the construction of a filter which produces a reasonable approximation of a given filtered image from a given original image. We investigate here whether it is possible to automatically evolve an image filter to approximate a target filter, given only an original image and a filtered version of the original. We describe a tree based representation for filters, the fitness functions and search techniques we employed, and we present the results of experimentation with various search setups. We demonstrate the feasibility of evolving image filters and suggest new ways to improve the process.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Behrenbruch, C., Petroudi, S., Bond, S., Declerck, J., Leong, F., Brady, J.: Image filtering techniques for medical image post-processing: an overview. British Journal of Radiology 77(2)

    Google Scholar 

  2. Harding, S.: Evolution of image filters on graphics processor units using Cartesian genetic programming. In: IEEE Congress on Evolutionary Computation (2008)

    Google Scholar 

  3. Machado, P., Cardoso, A.: All the truth about NEvAr. App. Int. 16, 101–118 (2002)

    Article  MATH  Google Scholar 

  4. Machado, P., Dias, A., Duarte, N., Cardoso, A.: Giving Colour to Images. In: Proceedings of the AISB 2002, Symposium on Artificial Intelligence and Creativity in Arts and Science (2002)

    Google Scholar 

  5. Poli, R., Langdon, W.: Schema Theory for Genetic Programming with One-Point Crossover and Point Mutation. Evolutionary Computation 6(3), 231–252 (1998)

    Article  Google Scholar 

  6. Sekanina, L., Martínek, T.: Evolving image operators directly in hardware. In: Proc. of Genetic and Evol. Computation for Image Processing and Analysis (2007)

    Google Scholar 

  7. Sims, K.: Artificial evolution for computer graphics. In: Proceedings of SIGGRAPH 1991 (1991)

    Google Scholar 

  8. Smith, S., Leggett, S., Tyrrell, A.: An implicit context representation for evolving image processing filters. In: Rothlauf, F., et al. (eds.) EvoWorkshops 2005. LNCS, vol. 3449, pp. 407–416. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  9. Torres, P., Colton, S., Rüger, S.: Experiments in example-based image filter retrieval. In: Proceedings of the Cross-Media Workshop (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Colton, S., Torres, P. (2009). Evolving Approximate Image Filters. In: Giacobini, M., et al. Applications of Evolutionary Computing. EvoWorkshops 2009. Lecture Notes in Computer Science, vol 5484. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01129-0_53

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01129-0_53

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01128-3

  • Online ISBN: 978-3-642-01129-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics