A two-tiered, agent based approach for autonomous, evolutionary texture generation

This paper proposes a two-tiered, evolutionary architecture for computer based synthesis of textures. In this architecture, a traditional tree based texture generation system is controlled by a set of evolutionary agents. The main contribution of this work is that the user is able to choose the degree of interaction and control they exert over the system. Evolutionary agents are designed to contain information about desirable image features, and they evolve based on user feedback. The agents in turn control the main evolutionary engine for generating textures. This system allows the computer to continue working when the designer leaves without limiting the designerpsilas ability to control the texture generation process when they are available to interact with the system. An experimental implementation is developed to verify the utility of the proposed architecture for texture synthesis. Results show significant improvements in the average user ranking of the agents as the genetic algorithm progresses.

[1]  Brian J. Ross,et al.  Gentropy: evolving 2D textures , 2002, Comput. Graph..

[2]  David S. Ebert,et al.  Texturing and Modeling , 1998 .

[3]  Karl Sims,et al.  Interactive evolution of equations for procedural models , 1993, The Visual Computer.

[4]  David Salesin,et al.  Wavelets for computer graphics: theory and applications , 1996 .

[5]  Brian J. Ross,et al.  Procedural texture evolution using multi-objective optimization , 2004, New Generation Computing.

[6]  Brian J. Ross,et al.  Evolutionary Image Synthesis Using a Model of Aesthetics , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[7]  Chung-Yuan Huang,et al.  Using Evolving Agents to Critique Subjective Data: Recommending Music , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[8]  Gary G. Yen,et al.  Dynamic evolutionary algorithm with variable relocation vectors , 2007, 2007 IEEE Congress on Evolutionary Computation.

[9]  T. Ohama,et al.  Evolving genetic code , 2008, Proceedings of the Japan Academy. Series B, Physical and Biological Sciences.

[10]  Shumeet Baluja,et al.  Towards Automated Artificial Evolution for Computer-generated Images , 1993, Connect. Sci..