ABSTRACT
This paper introduces the use of Genetic Algorithms to evolve fabric patterns from randomly generated seeds. The patterns are evolved from random, often dull coloring of the image, to bright multi-color patterns that are aesthetically pleasing in nature. The main problem that this paper intends to solve is to introduce complete automation in the design process of patterns, which have historically been dependent upon human arbitrators to judge the quality of intermediate outputs. In its stead, the proposed algorithm evaluates the quality of the image using inherent latent features present in the image itself. Our algorithm takes into account the distribution of color, global contrast, and the overall dullness score of the image to evaluate the quality of the generated patterns. To create diverse patterns that feel more natural, different approaches are experimented with. These include the use of L-systems and image processing techniques, in a bid to construct a pattern which seems more human-like, rather than just rudimentary digital art.
- [1]L. Haldurai, T. Madhubala2 and R. Rajalakshmi (2016) A Study on Genetic Algorithm and its Applications, Department of Computer Science (PG), Kongunadu Arts and Science College, Coimbatore, IndiaGoogle Scholar
- [2] M. Heidarpour and S. M. Hoseini, Generating art tile patterns using genetic algorithm, 2015 4th Iranian Joint Congress on Fuzzy and Intelligent Systems (CFIS), Zahedan, Iran, 2015, pp. 1-4, doi: 10.1109/CFIS.2015.7391652.Google Scholar
- [3] F. Zamani, M. Amani-Tehran & M. Latifi (2009) Interactive genetic algorithm aided generation of carpet pattern, The Journal of The Textile Institute, 100:6, 556-564, DOI: 10.1080/00405000802125055Google ScholarCross Ref
- [4] Obe, Olumide & Egwuche, Ojonukpe. (2018). Genetic Algorithm for fabric pattern generation in textile industries, 16. 86-91.Google Scholar
- [5] Semnani, Dariush & Hadjianfar, Mehdi & Aziminia, Hamed & Sheikhzadeh, Mohammad. (2014). Jacquard pattern optimizing in weft knitted fabrics via interactive genetic algorithm, Fashion and Textiles. 1. 1-9. 10.1186/s40691-014-0017-2.Google ScholarCross Ref
- [6]Hee-Su Kim, Sung-Bae Cho, Application of interactive genetic algorithm to fashion design, Engineering Applications of Artificial Intelligence, Volume 13, Issue 6, 2000.Google Scholar
- [7] N. R. U. G. A. C. M. J. P. A. Sonam Damani, Transforming traditional Block Prints with AI, Microsoft India Technology Blog, 9 September 2019. [Online]. Available: https://www.microsoft.com/en-in/msidc/blogs/Articles/Transforming-traditional-Block-Prints-with-AI/52718cb6-a066-4de3-bb25-96cf9c8 569e.Google Scholar
- [8]Goldberg, D. E. (1989). Genetic Algorithms in Search, Optimization, and Machine Learning. Reading: Addison-Wesley.Google ScholarDigital Library
- [9]Aupetit, Sébastien, et al. Interactive evolution of ant paintings. Evolutionary Computation, 2003. CEC’03.Google Scholar
- [10]Lewis, Matthew. Evolutionary visual art and design. The art of artificial evolution. Springer Berlin Heidelberg, 2008. 3-37.Google Scholar
Index Terms
- Automation of Fabric Pattern Construction using Genetic Algorithms
Recommendations
Using assorted color spaces and pixel window sizes for colorization of grayscale images
ICWET '10: Proceedings of the International Conference and Workshop on Emerging Trends in TechnologyThere is no exact solution for colorization of grayscale images. In the initial work done [23], color traits transfer techniques to color grayscale images are proposed. The main focus of the techniques [23] is to minimise the human efforts needed in ...
A Fuzzy Enhancement Method for Transmission Line Image Based on Genetic Algorithm
IIH-MSP '13: Proceedings of the 2013 Ninth International Conference on Intelligent Information Hiding and Multimedia Signal ProcessingAn improved image enhancement algorithm based on genetic algorithm has been presented and applied for transmission line image processing in this paper, in which fuzziness is served as the optimization method of the image enhancement procedure. Because ...
An image contrast enhancement method based on genetic algorithm
Contrast enhancement plays a fundamental role in image/video processing. Histogram Equalization (HE) is one of the most commonly used methods for image contrast enhancement. However, HE and most other contrast enhancement methods may produce un-natural ...
Comments