Bounded parallelism in array grammars used for character recognition

  • Henning Fernau
  • Rudolf Freund
Grammars and Languages
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1121)


The aim of this paper is to elaborate the power of cooperation in generating and analysing (handwritten) characters by array grammars. We present various non-context-free sets of arrays that can be generated in a simple way by cooperating distributed array grammar systems with prescribed teams working in different modes and show the power of the mechanism of cooperation for picture description and analysis as well as the efficiency of these models where several sets of productions work in parallel on the given sentential form.


  1. 1.
    R. S. Bird, Two dimensional pattern matching, IPL 6 (1977) pp. 168–170.Google Scholar
  2. 2.
    H. Bordihn, H. Fernau, Accepting grammars and systems via context condition grammars, Journal of Automata, Languages and Combinatorics 1 (1996).Google Scholar
  3. 3.
    C. H. Chen, L. F. Pau, P. S.-P. Wang (eds.), Handbook of Pattern Recognition & Computer Vision, World Scientific Publ., Singapore, 1993.Google Scholar
  4. 4.
    C. R. Cook, P. S.-P. Wang, A Chomsky hierarchy of isotonic array grammars and languages, Computer Graphics and Image Processing 8 (1978) pp. 144–152.Google Scholar
  5. 5.
    E. Csuhaj-Varjú, J. Dassow, On cooperating distributed grammar systems, EIK 26 (1990) pp. 49–63.Google Scholar
  6. 6.
    E. Csuhaj-Varjú, J. Dassow, J. Kelemen, Gh. Păun, Grammar Systems. (Gordon and Breach, 1994).Google Scholar
  7. 7.
    J. Dassow, R. Freund, Gh. Păun, Cooperating array grammar systems, Int. Journ. of Pattern Recognition and Artificial Intelligence 9, 6 (1995) pp. 1–25.Google Scholar
  8. 8.
    J. Dassow, Gh. Păun, Regulated Rewriting in Formal Language Theory. (Springer, Berlin, 1989).Google Scholar
  9. 9.
    H. Fernau, R. Freund, M. Holzer, “External versus internal hybridization for cooperating distributed grammar systems”, Technical Report 185-2/FR-1/96, Technische Universität Wien, 1996.Google Scholar
  10. 10.
    R. Freund, “Syntactic recognition of handwritten characters by programmed array grammars with attribute vectors”, Seventh International Conference on Image Analysis and Processing, Bari, Italy, in: Progress in Image Analysis and Processing III (ed. S. Impedovo, World Scientific Publ., Singapore, 1993) pp. 357–364.Google Scholar
  11. 11.
    R. Freund, Gh. Păun, One-dimensional matrix array grammars, EIK 29 (1993) pp. 1–18.Google Scholar
  12. 12.
    R. Freund, “Control mechanisms on #-context-free array grammars”, in: Mathematical Aspects of Natural and Formal Languages. (ed. Gh. Păun, World Sci. Publ., Singapore, 1994) pp. 97–136.Google Scholar
  13. 13.
    R. Freund, “Array grammars with prescribed teams of array productions”, Developments in Language Theory'95, Magdeburg, 1995.Google Scholar
  14. 14.
    L. Kari, A. Mateescu, Gh. Păun, A. Salomaa, “Teams in cooperating grammar systems”, Journal of Experimental and Theoretical A I 7 (1995) pp. 347–359.Google Scholar
  15. 15.
    R. M. Karp, R. E. Miller, A. L. Rosenberg, “Rapid identification of repeated patterns in strings, trees and arrays”, in: Proc. 4th Annual ACM Symposium on Theory of Computing (1972) pp. 125–136.Google Scholar
  16. 16.
    J. van Leeuwen (ed.), Handbook of Theoretical Computer Science; Volume A: Algorithms and Complexity. (The MIT Press/Elsevier, 1990).Google Scholar
  17. 17.
    R. Meersman, G. Rozenberg, “Cooperating grammar systems”, in: Proc. MFCS '78, LNCS 64 (Springer, 1978) pp. 364–374.Google Scholar
  18. 18.
    D. L. Milgram, A. Rosenfeld, “Array automata and array grammars”, in: Inform. Processing '71, (North-Holland, 1972) pp. 69–74.Google Scholar
  19. 19.
    A. Nakamura, K. Aizawa, Acceptors for isometric parallel context-free array languages, IPL 13 (1981) pp. 182–186.Google Scholar
  20. 20.
    Gh. Păun, G. Rozenberg, Prescribed teams of grammars, Acta Informatica 31, 6 (1994) pp. 525–537.Google Scholar
  21. 21.
    A. Rosenfeld, Picture Languages. (Academic Press, Reading, MA, 1979).Google Scholar
  22. 22.
    A. Salomaa, Formal Languages. (Academic Press, Reading, MA, 1973).Google Scholar
  23. 23.
    G. Siromoney, R. Siromoney, K. Krithivasan, Abstract families of matrices and picture languages, Computer Graphics and Image Processing 1 (1972) pp. 234–307.Google Scholar
  24. 24.
    K. G. Subramanian, L. Revathi, R. Siromoney, “Siromoney array grammars and applications”, pp. 55–73, in: [26].Google Scholar
  25. 25.
    P. S.-P. Wang, An application of array grammars to clustering analysis for syntactic patterns, Pattern Recognition 17, 4 (1984) pp. 441–451.Google Scholar
  26. 26.
    P. S.-P. Wang (ed.), Array Grammars, Patterns and Recognizers, World Scientific Series in Computer Science 18, World Scientific Publ., Singapore, 1989.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • Henning Fernau
    • 1
  • Rudolf Freund
    • 2
  1. 1.Wilhelm-Schickard-Institut für InformatikUniversität TübingenTübingenGermany
  2. 2.Institut für ComputersprachenTechnische Universität WienWienAustria

Personalised recommendations