Abstract
It is well known that cellular computers can be used very effectively for parallel image processing at the pixel level, by assigning a processor to each level or block of pixels, and passing information as necessary between processors whose blocks are adjacent. This paper discusses the use of cellular computers for parallel processing of images at the region level, assigning a processor to each region and passing information between processors whose regions are related. The basic difference between the pixel and region levels is that the regions (e.g., obtained by segmenting the given image) and relationships differ from image to image, and even for a given image, they do not remain fixed during processing. Thus, one cannot use the standard type of cellular parallelism, in which the set of processors and interprocessor connections remain fixed, for processing at the region level. Reconfigurable cellular computers, in which the set of processors that each processor can communicate with can change during a computation, are more appropriate. A class of such computers is described, and general examples are given illustrating how such a computer could initially configure itself to represent a given decomposition of an image into regions, and dynamically reconfigure itself, in parallel, as regions merge or split.
The support of the U.S. Air Force Office of Scientific Research under Grant AFOSR-77-3271 is gratefully acknowledged, as is the help of Janet Salzman in preparing this paper. A slightly different version of this paper appears in Pattern Recognition 15, 1982, 41–60.
Preview
Unable to display preview. Download preview PDF.
References
S. H. Unger, A computer oriented toward spatial problems, Proc. IRE, 46, 1744–1750 (1958).
B. H. McCormick, The Illinois pattern recognition computer — ILLIAC III, IEEE Trans., EC-12, 791–813 (1963).
M. J. B. Duff and D. J. Watson, The cellular logic array processor, Computer J., 20, 68–72 (1977).
K. E. Batcher, Design of a massively parallel processor, IEEE Trans., C-29, 836–840 (1980).
P. Marks, Low level vision using an array processor, Computer Graphics Image Processing, 14, 281–292 (1980).
T. Pavlidis, Structural Pattern Recognition, Springer, New York (1977).
A. Wu and A. Rosenfeld, Cellular graph automata (I and II), Info. Control, 42, 305–329, 330–353 (1979).
A. Wu and A. Rosenfeld, Local reconfiguration of networks of processors, TR-730, Computer Vision Laboratory, Computer Science Center, University of Maryland, College Park, MD (1979).
T. Dubitzki, A. Wu and A. Rosenfeld, Local reconfiguration of networks of processors: arrays, trees, and graphs, TR-790, Computer Vision Laboratory, Computer Science Center, University of Maryland, College Park, MD (1979).
A. Rosenfeld and A. Wu, Reconfigurable cellular computers, TR-963, Computer Vision Laboratory, Computer Science Center, University of Maryland, College Park, MD (1980). Info. Control, in press.
C. J. Rieger, ZMOB: A mob of 256 cooperative Z80A-based microcomputers, Proc. DARPA Image Understanding Workshop, pp. 25–30, November (1979).
T. Dubitzki, A. Wu and A. Rosenfeld, Region property computation by active quadtree networks, IEEE Trans., PAMI-3, 626–633 (1981).
C. R. Brice and C. L. Fennema, Scene analysis using regions, Artif. Intelligence, 1, 205–226 (1970).
L. Kitchen and A. Rosenfeld, Discrete relaxation for matching relational structures, IEEE Trans., SMC-9, 869–874 (1979).
L. Kitchen, Relaxation applied to matching quantitative relational structures, IEEE Trans., SMC-10, 96–101 (1980).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1983 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rosenfeld, A., Wu, A. (1983). Cellular computers for parallel region-level image processing. In: Ehrig, H., Nagl, M., Rozenberg, G. (eds) Graph-Grammars and Their Application to Computer Science. Graph Grammars 1982. Lecture Notes in Computer Science, vol 153. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0000117
Download citation
DOI: https://doi.org/10.1007/BFb0000117
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-12310-1
Online ISBN: 978-3-540-39897-4
eBook Packages: Springer Book Archive