Collage grammars

  • Annegret Habel
  • Hans-Jörg Kreowski
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 532)


In this paper, we introduce and study the notion of collage grammars. A collage (in our sense) consists essentially of a set of parts being geometric objects and a set of hyperedges being subjects of further replacement. A set of collages represents a set of geometric patterns where each pattern is just the union of the parts of a collage. By overlay of the represented patterns, a set of collages yields a fractal pattern. Finally, collage grammars embody syntactic means for the generation of sets of collages in the usual way. As collages represent patterns that may be overlaid in addition, collage grammars provide also syntactic devices for the generation of sets of patterns as well as a certain type of fractal patterns.


pattern generation graph grammars hyperedge-replacement grammars fractal geometry geometric patterns fractal patterns self-affine patterns 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

10. References

  1. [Ba 88]
    M. Barnsley: Fractals Everywhere, Academic Press, Boston 1988Google Scholar
  2. [Br 91]
    F. Brandenburg: Layout Graph Grammars, to appear in [EKR 91]Google Scholar
  3. [BC 91]
    F. Brandenburg, M. Chytil: Syntax-Directed Translation of Picture Words, to appear in [EKR 91]Google Scholar
  4. [Bo 91]
    M. de Boer: Modelling and Simulation of the Development of Cellular Layers with Map Lindenmayer Systems, to appear in [EKR 91]Google Scholar
  5. [Bu 83]
    H. Bunke: Graph Grammars as a Generative Tool in Image Understanding, Lect. Not. Comp. Sci. 153, 8–19, 1983Google Scholar
  6. [Ca 89]
    D. Caucal: Pattern Graphs, Techn. Report, Université de Rennes 1, 1989Google Scholar
  7. [Co 89]
    H.S.M. Coxeter: Introduction to Geometry, Second Edition, Wiley Classics Library Edition, John Wiley & Sons, New York 1989Google Scholar
  8. [Da 89]
    J. Dassow: Graph-Thoeretic Properties and Chain Code Picture Languages, J. Inf. Process. Cybern. EIK 25, 8/9, 423–433, 1989Google Scholar
  9. [DL 83]
    M. de Does, A. Lindenmayer: Algorithms for the Generation and Drawing of Maps Representing Cell Clones, Lect. Not. Comp. Sci. 153, 39–58, 1983Google Scholar
  10. [EKR 91]
    H. Ehrig, H.-J. Kreowski, G. Rozenberg (Eds.): Graph-Grammars and Their Application to Computer Science, to appear in Lect. Not. Comp. Sci.Google Scholar
  11. [Fe 68]
    J. Feder: Languages of Encoded Line Patterns, Inform. Contr. 13, 230–244, 1968CrossRefGoogle Scholar
  12. [Fe 71]
    J. Feder: Plex Languages, Inform. Sci. 3, 225–241, 1971CrossRefGoogle Scholar
  13. [FP 91]
    D. Fracchia, P. Prusinkiewicz: Physically-Based Graphical Interpretation of Map L-Systems and Cellworks, to appear in [EKR 91]Google Scholar
  14. [Fu 74]
    K.S. Fu: Syntactic Methods in Pattern Recognition, Academic Press, New York 1974Google Scholar
  15. [Gi 75]
    J. Gips: Shape Grammars and Their Uses, Artifical Perception, Shape Generation and Computer Aesthetics, Birkhäuser Verlag, Basel/Stuttgart 1975Google Scholar
  16. [GT 78]
    R.C. Gonzalez, M.G. Thomason: Syntactic Pattern Recognition, Addison-Wesley, Reading, Mass., 1978Google Scholar
  17. [Ha 89]
    A. Habel: Hyperedge-Replacement: Grammars and Languages, Ph. D. Thesis, Bremen 1989, to appear in Lect. Not. Comp. Sci.Google Scholar
  18. [HK 88]
    A. Habel, H.-J. Kreowski: Pretty Patterns Produced by Hyperedge Replacement, Lect. Not. Comp. Sci. 314, 32–45, 1988Google Scholar
  19. [HK 90]
    A. Habel, H.-J. Kreowski: Collages and Patterns Generated by Hyperedge Replacement, Techn. Report No. 15/90, Univ. Bremen, Dept. of Computer Science, 1990Google Scholar
  20. [HR 75]
    G.T. Herman, G. Rozenberg: Development Systems and Languages, North Holland/American Elsevier, New York 1975Google Scholar
  21. [LP 88]
    R.G. Lauzzana, L. Pocock-Williams: A Rule System for Analysis in the Visual Arts, Leonardo, Vol. 21, No. 4, 445–452, 1988Google Scholar
  22. [LL 91]
    J. Lück, H.B. Lück: 3D Cellular Networks with Double-Walls, Representative of the Development of Plant Tissues, to appear in [EKR 91]Google Scholar
  23. [Ma 82]
    B.B. Mandelbrot: The Fractal Geometry of Nature, W.H. Freeman and Company, New York 1982Google Scholar
  24. [MRW 82]
    H.A. Maurer, G. Rozenberg, E. Welzl: Using String Languages to Describe Picture Languages, Information and Control 54, 155–185, 1982CrossRefGoogle Scholar
  25. [PR 69]
    J.L. Pfaltz, A. Rosenfeld: Web Grammars, Proc. Int. Joint Conf. Art. Intelligence, 609–619, 1969Google Scholar
  26. [Pr 86]
    P. Prusinkiewicz: Graphical Applications of L-Systems, Proc. of Graphics Interface '86 — Vision Interface '86, 247–253, 1986Google Scholar
  27. [PH 89]
    P. Prusinkiewicz, J. Hanan: Lindenmayer Systems, Fractals, and Plants, Lecture Notes in Biomathematics 79, Springer, New York 1989Google Scholar
  28. [PS 88]
    P. Prusinkiewicz, G Sandness: Koch Curves as Attractors and Repellers, IEEE Computer Graphics and Applications 8, No. 6, 26–40, 1988CrossRefGoogle Scholar
  29. [Sh 69]
    A.C. Shaw: A Formal Description Schema as a Basis for Picture Processing Systems, Inf. Contr. 14, 9–52, 1969CrossRefGoogle Scholar
  30. [St 75]
    G. Stiny: Pictorial and Formal Aspects of Shape and Shape Grammars, Birkhäuser Verlag, Basel/Stuttgart 1975Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1991

Authors and Affiliations

  • Annegret Habel
    • 1
  • Hans-Jörg Kreowski
    • 1
  1. 1.Fachbereich Mathematik und InformatikUniversität BremenBremen 33

Personalised recommendations