• DocumentCode
    2462233
  • Title

    Evolutionary Image Synthesis Using a Model of Aesthetics

  • Author

    Ross, Brian J. ; Ralph, William ; Zong, Hai

  • Author_Institution
    Brock Univ., St. Catharines
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    1087
  • Lastpage
    1094
  • Abstract
    The automatic synthesis of aesthetically pleasing images is investigated. Genetic programming with multi-objective fitness evaluation is used to evolve procedural texture formulae. With multi-objective fitness testing, candidate textures are evaluated according to multiple criteria. Each criteria designates a dimension of a multi-dimensional fitness space. The main feature test uses Ralph´s model of aesthetics. This aesthetic model is based on empirical analyses of fine art, in which analyzed art work exhibits bell curve distributions of color gradients. Subjectively speaking, this bell-curve gradient measurement tends to favor images that have harmonious and balanced visual characteristics. Another feature test is color histogram scoring. This test permits some control of the color composition, by matching a candidate texture´s color composition with the color histogram of a target image. This target image may be a digital image of another artwork. We found that the use of the bell curve model often resulted in images that were harmonious and easy-on-the-eyes. Without the use of the model, generated images were often too chaotic or boring. Although our approach does not guarantee aesthetically pleasing results, it does increase the likelihood that generated textures are visually interesting.
  • Keywords
    genetic algorithms; image processing; aesthetics model; color histogram scoring; evolutionary image synthesis; genetic programming; multi-dimensional fitness space; Art; Artificial neural networks; Chaos; Digital images; Genetic programming; Histograms; Image color analysis; Image generation; Image texture analysis; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2006. CEC 2006. IEEE Congress on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    0-7803-9487-9
  • Type

    conf

  • DOI
    10.1109/CEC.2006.1688430
  • Filename
    1688430