Abstract
This paper describes three hierarchical organizations of small processors for bottom-up image analysis: pyramids, interleaved pyramids, and pyramid trees. Progressively lower levels in the hierarchies process image windows of decreasing size. Bottom-up analysis is made feasible by transmitting up the levels quadrant borders and border-related information that captures quadrant interaction of interest for a given computation. The operation of the pyramid is illustrated by examples of standard algorithms for interior-based computations (e.g., area) and border-based computations of local properties (e.g., perimeter). A connected component-counting algorithm is described that illustrates the role of border-related information in representing quadrant interaction. Interleaved pyramids are obtained by sharing processors among several pyramids. They increase processor utilization and throughput rate at the cost of increased hardware. Trees of shallow interleaved pyramids, called pyramid trees, are introduced to reduce the hardware requirements of large interleaved pyramids at the expense of increased processing time, without sacrificing processor utilization. The three organizations are compared with respect to several performance measures.
This research was supported by the Joint Services Electronics Program (U.S. Army, Navy and Air Force) under Contract N00014-79-C-0424.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
L. Uhr: Layered “recognition cone” networks that preprocess, classify, and describe, IEEE Trans. Computers C-21, 758–768 (1972)
A. R. Hanson, E. M. Riseman (eds.): Computer Vision Systems (Academic Press, New York, 1978)
L. Uhr, M. Thompson, J. Lackey: “A 2-layered SIMD/MIMD parallel pyramidal array/net”, in Proc. Workshop on Computer Architecture for Pattern Analysis and Image Database Management, Hot Springs, VA, 1981, pp. 209–216
L. Uhr: “Converging pyramids of arrays”, in Proc. Workshop on Computer Architecture for Pattern Analysis and Image Database Management, Hot Springs, VA, 1981, pp. 31–34
C. R. Dyer: “Augmented Cellular Automata for Image Analysis”, Ph.D. dissertation. Department of Computer Science, University of Maryland (1978)
A. Nakamura, C. R. Dyer: “Bottom-up cellular pyramids for image analysis”, in Proc. 4th Int’l. Joint Conf. on Pattern Recognition, Kyoto, Japan, 1978, pp. 474–496
C. R. Dyer: “A VLSI pyramid machine for hierarchical parallel image processing”, in Proc. Pattern Recognition and Image Processing Conf., Dallas, TX, 1981, pp. 381–386
A. Rosenfeld: Picture Languages (Academic Press, New York, 1979)
A. Rosenfeld: “Quadtrees and pyramids for pattern recognition and image processing”, in Proc. 5th Int’l. Conf. on Pattern Recognition, Miami Beach, FL, 1980, pp. 802–811
H. Samet, A. Rosenfeld: “Quadtree representations of binary images”, in Proc. 5th Int’l. Conf. on Pattern Recognition, Miami Beach, FL, 1980, pp. 815–818
N. Ahuja: “Approaches to recursive image decomposition”, in Proc. Pattern Recognition and Image Processing Conf., Dallas, TX, 1981, pp. 75–80
M. D. Kelly: “Edge detection in pictures by computer using planning”, in Machine Intelligence 6, ed. by B. Meitzer, D. Michie (University of Edinburgh Press, Edinburgh, UK, 1971), pp. 379–409
M. D. Levine: “A knowledge based computer vision system”, in Computer Vision Systems, ed. by A. Hanson, E. Riseman (Academic Press, New York, 1978), pp. 335–352
K. Price, R. Reddy: “Change detection and analysis in multispectral images”, in Proc. 5th Int’l. Joint Conf. on Artificial Intelligence, Cambridge, MA, 1977, pp. 619–625
S. L. Tanimoto: Pictorial feature distortion in a pyramid. Computer Graphics Image Processing 333–352 (1976)
S. L. Tanimoto, T. Pavlidis: A hierarchical data structure for picture processing, Computer Graphics Image Processing 4, 104–119 (1975)
P. J. Burt, T. H. Hong, A. Rosenfeld: Segmentation and estimation of image region properties through cooperative hierarchical computation, IEEE Trans. Systems, Man, Cybernetics SMC-11, 802–809 (1981)
M. Shneier: Two hierarchical linear feature representations: edge pyramids and edge quadtrees. Computer Graphics Image Proceeding 17, 211–224 (1981)
T. Dubitzki, A. Wu, A. Rosenfeld: Parallel region property computation by active quadtree networks, IEEE Trans. Pattern Analysis Machine Intelligence PAMI-3, 626–633 (1981)
K. Batcher: Bit-serial parallel processing systems, IEEE Trans. Computers C-31, 377–384 (1982)
M. J. B. Duff: “CLIP 4: a large scale integrated circuit array parallel processor”, in Proc. Third Int’l. Joint Conf. on Pattern Recognition, Coronado, CA, 1976, pp. 728–733
S. F. Reddaway: “DAP—a flexible number cruncher”, in Proc. Workshop on Vector and Parallel Processors, Los Alamos, NM, 1978, pp. 233–234
C. Rieger: “ZMOB: doing it in parallel”, in Proc. Workshop on Computer Architecture for Pattern Analysis and Image Database Management, Hot Springs, VA, 1981, pp. 119–124
H. J. Siegel, L. J. Siegel, F. C. Kemmerer, P. T. Mueller Jr., H. E. Smalley Jr., S. D. Smith: PASM: a partitionable SIMD/MIMD system for image processing and pattern recognition, IEEE Trans. Computers C-30, 934–947 (1981)
A. Rosenfeld, A. C. Kak: Digital Picture Processing (Academic Press, New York, 1976)
C. R. Dyer: Computing the Euler number of an image from its quadtree. Computer Graphics Image Processing l3, 270–276 (1980)
N. Ahuja: Dot pattern processing using Voronoi neighborhoods, IEEE Trans. Pattern Analysis Machine Intelligence PAMI-4, 336–343 (1982)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1984 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Ahuja, N., Swamy, S. (1984). Multiprocessor Pyramid Architectures for Bottom-Up Image Analysis. In: Rosenfeld, A. (eds) Multiresolution Image Processing and Analysis. Springer Series in Information Sciences, vol 12. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-51590-3_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-51590-3_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-51592-7
Online ISBN: 978-3-642-51590-3
eBook Packages: Springer Book Archive