Abstract
Since the introduction of cellular automata in the late 1940’s they have been used to address various types of problems in computer science and other multidisciplinary fields. Their generative capabilities have been used for simulating and modelling various natural, physical and chemical phenomena. Besides these applications, the lattice grid of cellular automata has been providing a by-product interface to generate graphical patterns for digital art creation. One important aspect of cellular automata is symmetry, detecting of which is often a difficult task and computationally expensive. In this paper a swarm intelligence algorithm – Stochastic Diffusion Search – is proposed as a tool to identify axes of symmetry in the cellular automata generated patterns.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
al-Rifaie, M.M., Bishop, M.: Stochastic diffusion search review. Paladyn, Journal of Behavioral Robotics 4(3), 155–173 (2013)
al-Rifaie, M.M., Bishop, M., Blackwell, T.: Information sharing impact of stochastic diffusion search on differential evolution algorithm. J. Memetic Computing 4(4), 327–338 (2012)
al-Rifaie, M.M., Bishop, M., Caines, S.: Creativity and autonomy in swarm intelligence systems. J. Cognitive Computation 4(3), 320–331 (2012)
Bauerly, M., Liu, Y.: Computational modeling and experimental investigation of effects of compositional elements on interface and design aesthetics. International Journal of Man-Machine Studies 64(8), 670–682 (2006)
Behrens, R.R.: Design in the visual arts. Prentice-Hall (1984)
Bishop, J.: Stochastic searching networks. In: Proc. 1st IEE Conf. on Artificial Neural Networks, pp. 329–331. IET, London (1989)
Bishop, J., Torr, P.: The stochastic search network. In: Neural Networks for Images, Speech and Natural Language, pp. 370–387. Chapman & Hall, New York (1992)
Carroll, M.J. (ed.): HCI Models, Theories, and Frameworks: Toward a multidisciplinary science. Morgan Kaufmann Publishers, San Francisco (2003)
Dawkins, R.: The blind watchmaker. New York: Norton & Company, Inc. (1986)
Gangestad, S.W., Thornhill, R., Yeo, R.A.: Facial attractiveness, developmental stability, and fluctuating asymmetry. Ethology and Sociobiology 15(2), 73–85 (1994)
Hinton, G.F.: A parallel computation that assigns canonical object-based frames of reference. In: Proceedings of the 7th International Joint Conference on Artificial Intelligence, vol. 2, pp. 683–685. Morgan Kaufmann Publishers Inc. (1981)
Javid, M.A.J., te Boekhorst, R.: Cell Dormancy in Cellular Automata. In: Alexandrov, V.N., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2006. LNCS, vol. 3993, pp. 367–374. Springer, Heidelberg (2006)
Jiang, H., Ngo, C.W., Tan, H.K.: Gestalt-based feature similarity measure in trademark database. Pattern Recognition 39(5), 988–1001 (2006)
Lewis, M.: Evolutionary visual art and design. In: Romero, J., Machado, P. (eds.) The Art of Artificial Evolution. Natural Computing Series, pp. 3–37. Springer (2008)
Leyton, M.: Symmetry, causality, mind. Bradford Books, MIT Press (1992)
Liu, Y.: Computational symmetry. In: CMU Robotics Institute (2000)
McClelland, J.L., Rumelhart, D.E., Group, P.R., et al.: Parallel distributed processing. Explorations in the Microstructure of Cognition 2 (1986)
McCormack, J.: Interactive evolution of l-system grammars for computer graphics modelling. Complex Systems: from biology to computation, 118–130 (1993)
de-Meyer, K., Bishop, J.M., Nasuto, S.J.: Stochastic diffusion: Using recruitment for search. In: McOwan, P., Dautenhahn, K., Nehaniv, C.L. (eds.) Evolvability and interaction: evolutionary substrates of communication, signalling, and perception in the dynamics of social complexity, Technical Report 393, vol. 393, pp. 60–65 (2003)
Møller, A.P., Cuervo, J.J.: Asymmetry, size and sexual selection: meta-analysis, publication bias and factors affecting variation in relationships, p. 1. Oxford University Press (1999)
Møller, A.P., Thornhill, R.: Bilateral symmetry and sexual selection: a meta-analysis. Am. Nat. 151(2), 174–192 (1998)
Nowak, M.A.: Evolutionary dynamics: exploring the equations of life. Harvard University Press (2006)
Park, I.K., Lee, K.M., Lee, S.U.: Perceptual grouping of line features in 3-D space: A model-based framework. Pattern Recognition 37(1), 145–159 (2004)
Railton, P.: Aesthetic Value, Moral Value and the Ambitions of Naturalism. In: Aesthetics and Ethics, vol. 3, University of Maryland (2001)
Randy, T., Steven, G.: Human facial beauty. Human Nature 4, 237–269 (1993)
Roth, T.O., Deutsch, A.: Universal synthesizer and window: Cellular automata as a new kind of cybernetic image. In: Imagery in the 21st Century, pp. 269–288. The MIT Press (2011)
Rucker, R.: Seek!: Selected Nonfiction. Running Press Book Publishers (1999)
Shackelford, T.K., Larsen, R.J.: Facial symmetry as an indicator of psychological emotional and physiological distress. Journal of Personality and Social Psychology 72 (1997)
Sims, K.: Evolving virtual creatures. In: Proceedings of the 21st Annual Conference on Computer Graphics and Interactive Techniques, pp. 15–22. ACM (1994)
Todd, S., Latham, W., Hughes, P.: Computer sculpture design and animation. The Journal of Visualization and Computer Animation 2(3), 98–105 (1991)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Javaheri Javid, M.A., al-Rifaie, M.M., Zimmer, R. (2014). Detecting Symmetry in Cellular Automata Generated Patterns Using Swarm Intelligence. In: Dediu, AH., Lozano, M., Martín-Vide, C. (eds) Theory and Practice of Natural Computing. TPNC 2014. Lecture Notes in Computer Science, vol 8890. Springer, Cham. https://doi.org/10.1007/978-3-319-13749-0_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-13749-0_8
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-13748-3
Online ISBN: 978-3-319-13749-0
eBook Packages: Computer ScienceComputer Science (R0)