Summary

Graphic Design is the process of creating graphics to meet specific commercial needs based on the knowledge of layout principles and esthetic concepts. This is usually an iterative "trial and error" process which requires a lot of time even for expert designers. This specific knowledge can be modelled, represented and used by a computer to perform design activities.

Gaudii, standing in Spanish for "Intelligent Automated Graphic Design Generator" (Generador AUtomatico de DIseños Inteligente), utilizes principles and techniques known from the field of Evolutionary Computation and Fuzzy Expert to automatically obtain design elements.

Please help us evaluate the quality of the designs produced by Gaudii in the next link. You can also check the current results of the evaluation.

Source Code

The full source code can be downloaded at (Google Code Reopository):

This prototype has been testing in MAC OSX 10.5, but should run on other operating systems with the following library and tools. Please, read the "installation.txt" file of the doc directory for configuration details.

  • Ruby: http://www.ruby-lang.org/es/downloads/.
  • Ruby On Rails: http://www.rubyonrails.org.es/descargas.html.
  • ImageMagick: http://www.imagemagick.org/script/index.php.
  • RMagick: http://rubyforge.org/projects/rmagick/.
  • OpenCV: http://sourceforge.net/projects/opencvlibrary/.
Video Demo
Get the Flash Player to see this player.
Related Publications
First publication has been submitted to IAAI 2010 (In review process).
Acknowledgements
This work has been funded by the Spanish Ministerio de Ciencia e Innovación under Research Project "Modelo para el Análisis de la Normalidad de Eventos y Conductas en Entornos Monitorizados; Aplicación a la Vídeo-Vigilancia (REF: TIN2009-14538-C02-02)".