Exploring Persian Rug Design Using a Computational Evolutionary Approach
Steve DiPaola, Dalvandi A, Amini P: Exploring Persian Rug Design Using a Computational Evolutionary Approach. In: Proc. Electronic Visualisation and the Arts, pp. 121-128. British Computer Society. London, 2010.
Considering the art of Persian rug design as a computation creative design problem, with a vast domain space of possible design solutions that have aesthetic, cultural and historical considerations, we describe our dual stage genetic algorithm system for designing basic patterns of a specific type of Persian rugs. Our approach uses hard and soft design rules that we have been gleaned from the passed down traditions of "Shah Abbas" Persian rug design. We break down the rug generation into two phases. In the first phase, the rug (a collection of connected spirals as a core structure) is generated exploiting the available genetic operators. In the second phase, an evaluation mechanism based on the most basic soft design rules ranks each generated genotype and the highly ranked genotypes are presented to the user to select the most aesthetically acceptable rugs for the next evolution. We report on early results in this paper.
Bier, C. (2000) Choices and constraints: Pattern formation in oriental carpets. Forma, volume 15, issue 2, pp. 127-132.
Steve Dipaola , Liane Gabora, Incorporating characteristics of human creativity into an evolutionary art algorithm, Genetic Programming and Evolvable Machines, v.10 n.2, p.97-110, June 2009 http://dx.doi.org/10.1007/s10710-008-9074-x
DiPaola, S. (2005) Evolving Creative Portrait Painter Programs Using Darwinian Techniques with an Automatic Fitness Function. In Proceedings of Electronic Imaging & Visual Arts Conference, London.
Alan Dorin, Aesthetic Fitness and Artificial Evolution for the Selection of Imagery from the Mythical Infinite Library, Proceedings of the 6th European Conference on Advances in Artificial Life, p.659-668, September 10-14, 2001, Prague, Czech Republic http://dl.acm.org/citation.cfm?id=648809&CFID=588525319&CFTOKEN=29804931
Eiland, M., L. (1998) Oriental Carpet: A Complete Guide- The Classic Refrence, Bulfinch Press. pp. 64-80
Eskandarpour Khorrami, P. (2006) The Art and Tutorial Method of Iranian Painting Book 1: Golhaye Khatayi, Carpet Tile Ornament, Tehran, Iran, pp. 53-54.
Grundler, D. and Rolich, T. (2003) Evolutionary Algorithms Aided Textile Design. International Journal of Clothing Science and Technology volume 15, pp. 295-304.
Herbert, J. S. (1982) Oriental Rugs: The Illustrated Handbook for Buyers and Collectors, Macmillan Publishing Co., New York. pp. 25-36.
Lewis, M. (2000) Aesthetic Evolutionary Design with Data Flow Networks. In Proceedings of Generative Art, 2000, Milan, Italy.
Rosenman, M. A. (1997) An Exploration Into Evolutionary Models for Non-Routine Design. Artificial Intelligence in Engineering, volume 11, issue 3, pp. 287-293.
Karl Sims, Artificial evolution for computer graphics, Proceedings of the 18th annual conference on Computer graphics and interactive techniques, p.319-328, July 1991 http://doi.acm.org/10.1145/122718.122752
Vakili, A. and Esmaeili Jagharagh, M. (2004) Rug Design Workshop (1), Tehran, Iran, pp. 30-40.
Michael T. Wong , Douglas E. Zongker , David H. Salesin, Computer-generated floral ornament, Proceedings of the 25th annual conference on Computer graphics and interactive techniques, p.423-434, July 1998 http://doi.acm.org/10.1145/280814.280948