Skip to main content

The Evolution of Artistic Filters

  • Chapter

Part of the book series: Natural Computing Series ((NCS))

Summary

Artistic image filters are evolved using genetic programming. The system uses automatic image analysis during fitness evaluation. Multi-objective optimization permits multiple feature tests to be applied independently. One unique fitness test is Ralph’s bell curve model of aesthetics. This model is based on an empirical evaluation of hundreds of fine art works, in which paintings have been found to exhibit a bell curve distribution of color gradient. We found that this test is very useful for automatically evolving non-photorealistic filters that tend to produce images with painterly, balanced and harmonious characteristics. The genetic programming language uses a variety of image processing functions of varying complexity, including a higher-level paint stroke operator. The filter language is designed so that components can be combined together in complex and unexpected ways. Experiments resulted in a surprising variety of interesting “artistic filters”, which tend to function more like higher-level artistic processes than low-level image filters. Furthermore, a correlation was found between an image having a good aesthetic score, and its application of the paint operator.

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.

Referenecs

  1. Ralph, W. (2005). Painting the Bell Curve: The Occurrence of the Normal Distribution in Fine Art. In preparation.

    Google Scholar 

  2. Dorin, A. (2001). Aesthetic Fitness and Artificial Evolution for the Selection of Imagery from the Mythical Infinite Library. In: Advances in Artificial Life – Proc. 6th European Conference on Artificial Life. Springer

    Google Scholar 

  3. Whitelaw, M. (2002). Breeding Aesthetic Objects: Art and Artificial Evolution. In Bentley, P., Corne, D., eds.: Creative Evolutionary Systems. Morgan Kaufmann, 129–145

    Google Scholar 

  4. Bentley, P., Corne, D. (2002). Creative Evolutionary Systems. Morgan Kaufmann

    Google Scholar 

  5. Gatarski, R. (1999). Evolutionary Banners: An Experiment With Automated Advertising Design. In: Proc. COTIM-99

    Google Scholar 

  6. Graf, J., Banzhaf, W. (1995). Interactive Evolution of Images. In: Proc. Intl. Conf. on Evolutionary Programming, 53–65

    Google Scholar 

  7. Hemert, J., Eiben, A. (1999). Mondrian Art by Evolution. In: Proc. Dutch/Belgian Conf. on Artificial Intelligence (BNAIC 99)

    Google Scholar 

  8. Lewis, M. (2000). Aesthetic Evolutionary Design with Data Flow Networks. In: Proc. Generative Art 2000

    Google Scholar 

  9. Rooke, S. (2002). Eons of Genetically Evolved Algorithmic Images. In Bentley, P., Corne, D., eds.: Creative Evolutionary Systems. Morgan Kaufmann, 330–365

    Google Scholar 

  10. Rowbottom, A. (1999). Evolutionary Art and Form. In Bentley, P., ed.: Evolutionary Design by Computers. Morgan Kaufmann, 330–365

    Google Scholar 

  11. Sims, K. (1993). Interactive evolution of equations for procedural models. The Visual Computer, 9: 466–476

    Article  Google Scholar 

  12. Ashlock, D., Davidson, J. (1999). Texture Synthesis with Tandem Genetic Algorithms using Nonparametric Partially ordered Markov Models. In: Proc. CEC, 1157–1163

    Google Scholar 

  13. Ibrahim, A. (1998). GenShade: An Evolutionary Approach to Automatic and Interactive Procedural Texture Generation. PhD thesis. Texas A&M University

    Google Scholar 

  14. Ross, B., Zhu, H. (2004). Procedural Texture Evolution Using Multiobjective Optimization. New Generation Computing, 22(3): 271–293

    Article  MATH  Google Scholar 

  15. Wiens, A., Ross, B. (2002). Gentropy: Evolutionary 2D Texture Generation. Computers and Graphics Journal, 26(1): 75–88

    Article  Google Scholar 

  16. Hewgill, A., Ross, B. (2004). Procedural 3D Texture Synthesis Using Genetic Programming. Computers and Graphics, 28(4): 569–584

    Article  Google Scholar 

  17. Machado, P., Cardoso, A. (1998). Computing Aesthetics}. In: Proc. XIVth Brazilian Symposium on AI. Springer, 239–249

    Google Scholar 

  18. Spehar, B., Clifford, C., Newell, B., Taylor, R. (2003). Universal aesthetic of fractals. Computer and Graphics, 27: 813–820

    Article  Google Scholar 

  19. Baluja, S., Pomerleau, D., Jochem, T. (1994). Towards Automated Artificial Evolution for Computer-generated Images. Connection Science, 6(2/3): 325–354

    Article  Google Scholar 

  20. Machado, P., Cardoso, A. (2002). All the Truth About NEvAr. Applied Intelligence, 16(2): 101–118

    Article  MATH  Google Scholar 

  21. Svangard, N., Nordin, P. (2004). Automated Aesthetic Selection of Evolutionary Art by Distance Based Classification of Genomes and Phenomes using the Universal Similarity Metric. In: Applications of Evolutionary Computing: EvoWorkshops 2004. Springer, 447–456 LNCS 3005.

    Google Scholar 

  22. Poli, R., Cagnoni, S. (1997). Evolution of Pseudo-Colouring Algorithms for Image Enhancement with Interactive Genetic Programming. Technical Report CSRP-97-5. School of Computer Science, University of Birmingham

    Google Scholar 

  23. Lewis, M. (2004). Aesthetic Video Filter Evolution in an Interactive Real-time Framework. In: EvoWorkShops, 409–418

    Google Scholar 

  24. Software, M. (2005). Geneticfx studio http://www.mindcube.ukf.net/geneticfx/. Last accessed May 26, 2005.

    Google Scholar 

  25. Machado, P., Dias, A., Duarte, N., Cardoso, A. (2002). Giving Colour to Images. In: Proc. AISB 2002 Symposium on AI and Creativity in the Arts

    Google Scholar 

  26. Yip, C. (2004). Evolving Image Filters. Master’s thesis. Imperial College of Science, Technology, and Medicine

    Google Scholar 

  27. Gonzalez, R., Woods, R. (2002). Digital Image Processing. 2 edn. Prentice Hall

    Google Scholar 

  28. Gooch, B., Gooch, A. (2001). Non-photorealistic rendering. A.K. Peters

    Google Scholar 

  29. Strothotte, T., Schlechtweg, S. (2002). Non-photorealistic computer graphics : modeling, rendering, and animation. Morgan Kaufmann

    Google Scholar 

  30. Shiraishi, M., Yamaguchi, Y. (2000). An Algorithm for Automatic Painterly Rendering Based on Local Source Image Approximation. In: Proceedings of NPAR 2000. ACM Press, 53–58

    Google Scholar 

  31. Coello, C.C., Veldhuizen, D.V., Lamont, G. (2002). Evolutionary Algorithms for Solving Multi-Objective Problems. Kluwer

    Google Scholar 

  32. Tolhurst, D., Tadmor, Y., Chao, T. (1992). Amplitude spectra of natural images. Ophthalmic & Physiological Optics, 12(2): 229–232

    Google Scholar 

  33. Pressing, J. (1999). Sources for 1/f noise effects in human cognition and performance. Paideusis: Journal for Interdisciplinary and Cross-Cultural Studies, 2

    Google Scholar 

  34. Voss, R., Clarke, J. (1978). 1/f noise in music: Music from 1/f noise. J. Acoustical Society of America, 63(1): 258–263

    Article  Google Scholar 

  35. Zongker, D., Punch, B. (1995). lil-gp 1.0 User’s Manual. Dept. of Computer Science, Michigan State University

    Google Scholar 

  36. Koza, J. (1992). Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press

    Google Scholar 

  37. Montana, D. (1995). Strongly Typed Genetic Programming. Evolutionary Computation, 3(2): 199–230

    Google Scholar 

  38. Smith, J., Chang, S.F. (1996). Visualseek: a fully automated content-based image query system. In: Proc. ACM-MM, 87–98

    Google Scholar 

  39. Hertzmann, A., Jacobs, C., Oliver, N., Curless, B., Salesin, D. (2001). Image Analogies. In Fiume, E., ed.: Proceedings SIGGRAPH 2001. ACM Press, 327–340

    Google Scholar 

  40. Ross, B., Ralph, W., Zong, H. (2006). Evolutionary Image Synthesis Using a Model of Aesthetics. In: Proceedings CEC-06

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Neufeld, C., Ross, B.J., Ralph, W. (2008). The Evolution of Artistic Filters. In: Romero, J., Machado, P. (eds) The Art of Artificial Evolution. Natural Computing Series. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72877-1_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72877-1_16

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-72877-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics