journal article·2026-03-09Open access

An algorithm for one-stroke kolam generation using a gating structure

Seshadri Sivakumar, Shyamala Sivakumar

npj Heritage Science· Volume 14· Issue 1

Abstract

Abstract “Kolam” is a floor-drawn artform practiced in southern India. We develop a novel computer algorithm to autonomously generate large one-stroke kolams around a grid of symmetrically laid out anchor-dots with a single trace from start to finish. A gating structure directs the kolam’s path around each anchor-dot. The algorithm is based on a mathematical description of the kolam path’s evolution and uses an iterative gate-switching scheme to obtain symmetric one-stroke kolams with desired aesthetics. We demonstrate the versatility of our approach by generating kolams for arbitrary dimensions. The perceived aesthetic is assessed with a survey of a sample of generated kolams. Our aim is digital preservation of kolam heritage that is under threat due to societal change with consideration given to potential conflicts with traditional human practice.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: 3D Shape Modeling and Analysis · Music Technology and Sound Studies · Image Processing and 3D Reconstruction

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (36)

Show source-provided references
1. Ascher, M. The kolam tradition. Am. Scientist 90-1, 56–63 (2002).10.1511/2002.13.56 ↗
2. Yanagisawa, K. & Nagata, S. Fundamental study on design system of kolam pattern. Forma 22, 31–46 (2007).
3. Waring, T. M. Sequential Encoding of Tamil Kolam Patterns. Forma 27, 83–92 (2012).
4. Shulman, D. More than Real: A history of the imagination in South India: Chapter 2: Poets, Playwrights, Painters, Harvard University Press, Cambridge, Mass., (2012).10.4159/harvard.9780674065123 ↗
5. Shulman, D. Tamil: A Biography, Belknap Press of Harvard University Press, Cambridge, Mass., (2016).
6. Hartmann, N. Kolams in graph theory: Mathematics in South Indian ritual art, Department of Mathematics and Statistics, Murray State University, Murray, Kentucky, (2023).
7. Nagarajan, V. Feeding a thousand souls: Women, ritual, and ecology in India – An exploration of the kolam, (Oxford University Press, 2018).10.1093/oso/9780195170825.003.0011 ↗
8. Laine, A. Kolam patterns as materialization and embodiment of rhythms, Anthrovision, Visual Anthropology Network of European Assn. of Social Anthropologists (VANEASA) Online Journal, (2023).
9. Kannabiran, G. & Reddy, A. Exploring kolam as an ecofeminist computational art practice. Assn. of Computing Machinery (ACM) Creative and Cognition, 336–349 (Venice, Italy, 2022).10.1145/3527927.3531452 ↗
10. Tran, N. H., Waring, T., Atmaca, S. & Beheim, B. A. Entropy trade-offs in artistic design: A case study of Tamil kolam. Evolut. Hum. Sci. 3, e23 (2021).10.1017/ehs.2021.14 ↗
11. Sarin, A. The kolam drawing: A point lattice system, Massachusetts Inst. of Technology (MIT) Design Issues, 38-3 (2022).10.1162/desi_a_00690 ↗
12. Jagadisan, S. Safeguarding the kolam art form: A living culture of Mylapore. Int. J. Humanities Soc. Sci. Educ. (IJHSSE) 5, 56–66 (2018).
13. Sasithradevi, A., Sabarinathan, Shoba, S., Roomi, S. S. M. & Prakash, P. KolamNetV2: efficient attention-based deep learning network for Tamil heritage art-kolam classification. Herit. Sci. 12, 60 (2024).10.1186/s40494-024-01167-8 ↗
14. Tran, N. H., Kucharsky, S., Waring, T. M., Atmaca, S. & Beheim, B. A. Limited scope for group coordination in stylistic variations of kolam art. Front. Psychol. 12, 742577 (2021).10.3389/fpsyg.2021.742577 ↗
15. Ishimoto, Y. Solving infinite kolam in knot theory. Forma 22, 15-30 (2007).
16. Nagata, S. How many loops kolam loop pattern consists of. Forma 30, 9–18 (2015).10.5047/forma.2015.003 ↗
17. Gopalan, V. Symmetry classification and enumeration of square-tile sikku kolams. J. Math. Arts 18, 244–257 (2024).10.1080/17513472.2024.2423568 ↗
18. Knight, T. Craft, performance, and grammars, Lee, J. H. (eds) Computational Studies on Cultural Variation and Heredity. KAIST Research Series (Springer, Singapore, 2018).10.1007/978-981-10-8189-7_16 ↗
19. Ganpisetty, N., Bindushree K. B., Ganpisetty, D. & Madhumathy. P. Kolam-inspired frequency hopping: An innovative approach for interference reduction in wireless Communication. Int. Adv. Res. Sci. Commun. Technol. 4, 2581–9429 (2024).
20. Mathivanan, P. & Maran, P., Color image encryption based on novel kolam scrambling and modified 2D logistic cascade map (2D LCM). J. Supercomput. 2, 2164–2195 (2024).10.1007/s11227-023-05539-y ↗
21. Seetharaman, B. & Neela, S. Protein Kolam: An Artistic Rendition of Molecular Structure Data. Leonardo 46, 24–29 (2013).10.1162/LEON_a_00480 ↗
22. Gopalan, V. & Vanleeuwen, B. K. A topological approach to creating any pulli kolam, an artform from South India. Forma 30, 35–41 (2015).
23. Srinivasan, R. Scalable Hridaya kolam and Aishwarya kolam. J. Math. Arts 17, 277–292 (2023).10.1080/17513472.2023.2185055 ↗
24. Reddy, A. Kambi kolam as algorithmic pattern. Algorithmic Pattern Salon, (2023).
25. Nagata, S. Knot-related patterns in folk arts, The Fourth East Asian School of Knots, Tokyo Univ., Tokyo (2008).
26. Bharathi, T., Sharma, S. D. & Nagaraj, N. Kolam simulation using angles at lattice points. arXiv:2307.02144 [cs.IT], (2023).
27. Subramanian, K. G., Saravanan, R. & Robinson, T. P systems for array generation and applications to kolam patterns. Forma 22, 47–54 (2007).
28. Zhang, G., Samdaneilthompson, G., David, N. G., Nagar, A. K. & Subramanian, K. G. A bio-inspired model of picture array generating P system with restricted insertion rules. MDPI Appl. Sci. 10, 8306 (2020).10.3390/app10228306 ↗
29. Siromoney, G., Siromoney, R. & Krithivasan, K. Array grammars and kolam. Computer Graph. Image Process. 3, 63–82 (1974).10.1016/0146-664X(74)90011-2 ↗
30. Robinson, T. Extended pasting scheme for kolam pattern generation. Forma 22, 55–64 (2007).
31. Sivakumar, S. & Sivakumar, S. Activation function modulation in generative triangular recurrent neural networks. IEEE Access 10, 45709–45725 (2022).10.1109/ACCESS.2022.3170042 ↗
32. Thamburaj, R., Desikachari, K. & Thomas, G. Tactile kolam patterns – communicating art and mathematics to students with vision impairments. Creative Mathematical Sciences Communication, CMSC 2024 (eds Fernau, H., Schwank, I. & Staub, J.) 15229 (Lecture Notes in Computer Science, Springer, 2025).10.1007/978-3-031-73257-7_5 ↗
33. Nagata, S. & Thamburaj, R. Digitalization of kolam patterns and tactile kolam tools, in formal models, languages and applications. Series in Machine Perception and Artificial Intelligence. Vol. 66 (eds Subramanian, K. G.) 354–363 (World Scientific Pub. Co., London, 2006).10.1142/9789812773036_0024 ↗
34. Kawai, Y., Takahashi, K. & Nagata, S. PsyKolo3D—Interactive computer graphical content of “kolam” design blocks. Forma 22, 113–118 (2007).
35. Nagata, S. Digitalization and analysis of traditional cycle patterns in the world, and their contemporary applications. Forma 22, 119–126 (2007).
36. Nagata, S. Loop patterns in Japan and Asia. Forma 30, 19–33 (2015).