Parallel recognition of multidimensional images using regular tree grammars

  • A. Saoudi
Part of the Lecture Notes in Computer Science book series (LNCS, volume 654)


In this paper, we use tree grammars, and tree automata for representing a set of Multidimensional images. We show that the set of all full 2d-trees (Quadtrees, Octrees,...etc) is not a regular set. But every finite set of full 2d-trees can be represented by a regular tree grammar. We give optimal algorithms for solving the S-equivalence problem of two 2d-trees and the reduction (i.e. compression) problem of a full 2d-trees. We give some characterizations of regular trees sets. We present a parallel algorithm for recognizing a multidimensional image of size N in O(log(N)) time with O(N) = N/d processors on EREW-PRAM model.


Multidimensional images Parallel algorithms 2d-trees Tree automata Tree Grammars 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Ak 89]
    S. Akl, The Design of Parallel Algorithms, Prentice-Hall (1989).Google Scholar
  2. [Br 82]
    M. Brady, Computational Approaches to Image Understanding, ACM Computing Surveys, vol. 14, no. 1(1982)3–72.Google Scholar
  3. [Bra 69]
    M. Brainerd, Tree Generatin Regular Systems, Information and Control, vol. 14, (1969)217–231.CrossRefGoogle Scholar
  4. [DR 81]
    L.S. Davis and A. Rosenfeld, Cooperating processes for low-level vision: A survey, Artif. Intell. 17(1981)245–265.Google Scholar
  5. [DRS 79]
    R.D. Dyer, A. Rosenfeld and H. Samet, Region Representation: Boudary code from Quadtrees, Communications of the ACM, vol. 23(1979)171–179.Google Scholar
  6. [IN 82]
    K.Inoue and A. Nakamura, Some Topological Properties of ∑-structure automata, S-C-C 7 (1982)19–27.Google Scholar
  7. [JT 80]
    C. L. Jackins and S. L. Tanimoto, Oct-trees and their use in representing Three dimensional objects, Computer Graphics and Image Processing, 14(1980)249–270.Google Scholar
  8. [NS 91]
    M. Nivat and A. Saoudi, On Parallel Recognition Algorithms for High Dimensional Images, The 1st Int. Conf. on Parallel Image Processing, Paris (1991).Google Scholar
  9. [RRP 80]
    S. Ranade, A. Rosenfeld and J.M. Prewitt, Use of Quadtrees for Image Segmentation, Computer Science Dept., University of Maryland, TR-878 (1980).Google Scholar
  10. [RK 82]
    A. Rosenfeld and A. C. Kak, Digital Picture Processing, vol. 1 and 2, (The second edition) Academic Press (1982).Google Scholar
  11. [Ro 90]
    A. Rosenfeld, Array, Tree and Graph Grammars, in ”Syntactic and Structural Pattern Recognition: Theory and Applications ”,(H. Bunke and A. Sanfeliu, Eds.), World Scientific (1990).Google Scholar
  12. [SR 80]
    H. Samet and A. Rosenfeld, Quadtreee Representations of Binary Images, Proc. 5th Int. Conf. on Pattern Recognition, Miami(1980)815–818.Google Scholar
  13. [Sa 90]
    H. Samet, The Design and Analysis of Spatial Data Structures, Addison Wesley (1990).Google Scholar
  14. [SR 92]
    A. Saoudi and W. Rytter, Parallel Algorithms for 2D-Image Recognition, Int. Conf. on Pattern Recognition (1992).Google Scholar
  15. [Th 73]
    J. W. Thatcher, Tree Automata:an informal survey, in ”Currents in Theory of Computing”(ed; A.V. Ano), Prentice-Hall(1973).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1992

Authors and Affiliations

  • A. Saoudi
    • 1
  1. 1.Centre Scientifique et PolytechniqueL.I.P.N. Universite Paris XIIIVilletaneuseFrance

Personalised recommendations