Skip to main content

Balancing order and chaos in image generation

  • Formal Languages (Session 14)
  • Conference paper
  • First Online:
Book cover Automata, Languages and Programming (ICALP 1991)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 510))

Included in the following conference series:

Abstract

We introduce new techniques to generate real-world images. Many of the natural images exhibit a hierarchical structure and a balanced combination of both order and chaos. We show how a controlled use of deterministic chaos yields a powerful method to concisely describe and to efficiently generate complex realistic images. The basic technique is the use of mutually recursive function systems (MRFS) possibly with additional control on the order of computations. Then we show that, surprisingly, regular sets of control sequences are convenient but not essential. Some examples are presented illustrating the power of the technique. It is also shown that the images generated by uniformly growing L-systems can be more effectively generated by MRFS, and that every L-system can be simulated if we use a control set produced by an iterative GSM.

Extended Abstract

This research was supported by the National Sciences Foundation under Grant No. CCR-8702752.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Allouche and O. Salon, “Finite Automata, Quasicrystals, and Robinson Tilings,” in Quasicrystals, Networks and Molecules of Fivefold Symmetry, Istvan Nagittai Ed., VCH Publishers, 1990.

    Google Scholar 

  2. D. Arques, G. Eyrolles, N. Janey and X. G. Viennot, “Combinatorial Analysis of Ramified Patterns and Computer Imagery of Trees,” Computer Graphics 23, pp. 31–40, Proc. SIGGARPH'89.

    Google Scholar 

  3. F. Axel, “Controlled Disorder Generated by Substitutions or Finite Automata: The State of the Art,” 3rd International meeting on quasicrystals, incommensurate structures in condensed matter, Mexico (1989).

    Google Scholar 

  4. M. F. Barnsley, Fractals Everywhere, Academic Press, 1988.

    Google Scholar 

  5. M. F. Barnsley, J. H. Elton and D. P. Hardin, “Recurrent Iterated Function Systems,” Constructive Approximation, 5 3–31 (1989).

    Google Scholar 

  6. M. F. Barnsley, A. Jacquin, L. Reuter and A. D. Sloan, “Harnessing Chaos for Image Synthesis,” Computer Graphics, Proc. SIGGARPH'88.

    Google Scholar 

  7. M. F. Barnsley, R. L. Devaney, B. B. Mandelbrot, H-O. Peitgen, De Saupe, and R. F. Voss, Science of Fractal Images, Springer-Verlag, 1988.

    Google Scholar 

  8. J. Berstel and M. Morcrette, “Compact Representation of Patterns by Finite Automata,” Proceedings Pixim'89, Paris, pp. 387–402.

    Google Scholar 

  9. L. Boasson and M. Nivat, “Adherences of Languages,” Jour. of Computer Syst. Sci., 20, pp. 285–309 (1980).

    Google Scholar 

  10. K. Culik II and S. Dube, “Affine Automata and Related Techniques for Generation of Complex Images,” Technical Report TR90009, Dept. of Computer Science, Univ. of S. Carolina. Preliminary version in Proc. of MFCS'1990. Lecture Notes in Computer Science 452, Springer-Verlag 1990, pp. 224–231.

    Google Scholar 

  11. K. Culik II and S. Dube, “Rational and Affine Expressions for Image Synthesis,” Technical Report TR90010, Dept. of Computer Science, Univ. of S. Carolina. Preliminary version in Proc. of FST-TCS'1990. Lecture Notes in Computer Science 472, Springer-Verlag 1990, pp. 76–90.

    Google Scholar 

  12. K. Culik II and S. Dube, “Balancing Order and Chaos in Image Generation,” Technical Report TR 9103, Dept. of Computer Science, Univ. of S. Carolina.

    Google Scholar 

  13. K. Culik II and J. Karhumäki, “Iterative devices generating infinite words,” manuscript.

    Google Scholar 

  14. K. Culik II and S. Yu, “Cellular Automata, ωω-Regular Sets, and Sofic Systems,” to appear in Discrete Applied Mathematics.

    Google Scholar 

  15. F. M. Dekking, “Recurrent Sets,” Advances in Mathematics, 44, 78–104 (1982).

    Google Scholar 

  16. F. M. Dekking, “Recurrent Sets: A Fractal Formalism,” Report 82-32, Delft University of Technology, 1982.

    Google Scholar 

  17. D. B. Ellis and M. G. Branton, “Non-Self-Similar Attractors of Hyperbolic IFS,” in: J. C. Alexander (Ed.), Dynamical Systems, Lecture Notes in Mathematics 1342, pp. 158–171, Springer-Verlag, 1988.

    Google Scholar 

  18. S. Even, Rational Numbers and Regular Events, IEEE Transactions on Electronic Computers, EC-13, No. 6, 740–741 (1964).

    Google Scholar 

  19. J. Gleick, Chaos-Making a New Science, Penguin Books, 1988.

    Google Scholar 

  20. J. Hartmanis and R. E. Stearns, Sets of Numbers Defined By Finite Automata, American Mathematical Monthly 74, 539–542 (1967).

    Google Scholar 

  21. B. Mandelbrot, The Fractal Geometry of Nature, W. H. Freeman and Co., San Francisco, 1982.

    Google Scholar 

  22. P. Prusinkiewicz, “Applications of L-systems to Computer Imagery,” in H. Ehrig, M. Nagl, A. Rosenfeld, and G. Rozenberg, editors, Graph grammars and their application to computer science; Third International Workshop, pages 534–548, Springer-Verlag, Berlin, 1987. Lecture Notes in Computer Science 291.

    Google Scholar 

  23. P. Prusinkiewicz, A. Lindenmayer and J. Hanan, “Developmental Models of Herbacious Plants for Computer Imagery Purposes,” Proc. SIGGRAPH'88, Computer Graphics 22 141–150 (1988).

    Google Scholar 

  24. P. Prusinkiewicz and A. Lindenmayer, The Algorithmic Beauty of Plants, Springer Verlag 1990.

    Google Scholar 

  25. J. Shallit and J. Stolfi, “Two Methods for Generating Fractals”, Comput. & Graphics 13, No. 2, 185–191 (1989).

    Google Scholar 

  26. A. R. Smith III, “Plants, Fractals, and Formal Languages,” Computer Graphics, 18, 1–10 (1984).

    Google Scholar 

  27. L. Staiger, “Quadtrees and the Hausdorff Dimension of Pictures”, Workshop on Geometrical Problems of Image Processing, Georgental GDR, 173–178 (1989).

    Google Scholar 

  28. S. Wolfram, Theory and Applications of Cellular Automata, World Scientific, Singapore (1986).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Javier Leach Albert Burkhard Monien Mario Rodríguez Artalejo

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Culik, K., Dube, S. (1991). Balancing order and chaos in image generation. In: Albert, J.L., Monien, B., Artalejo, M.R. (eds) Automata, Languages and Programming. ICALP 1991. Lecture Notes in Computer Science, vol 510. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54233-7_167

Download citation

  • DOI: https://doi.org/10.1007/3-540-54233-7_167

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54233-9

  • Online ISBN: 978-3-540-47516-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics