Abstract
This chapter reviews basic work on parallel image processing and analysis, with emphasis on work done at the Computer Vision Laboratory at the University of Maryland. It describes parallel computers suitable for image processing tasks, including meshes, pyramids, and hypercubes, and discusses parallel algorithms for pixel-level and region-level processing.
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
K. E. Batcher. Design of a massively parallel processor. IEEE Trans. Computers, 28:836–840, 1980.
S. K. Bhaskar, A. Rosenfeld, and A. Y. Wu. Simulation of large networks of processors by smaller ones. In L. Uhr, K. Preston, S. Levialdi, and M. J. B. Duff, editors, Evaluation of Multicomputers for Image Processing, pages 77–89. Academic Press, Boston, 1986.
S. K. Bhaskar, A. Rosenfeld, and A. Y. Wu. Parallel processing of regions represented by linear quadtrees. Computer Vision, Graphics, Image Processing, 42:371–380, 1988.
V. Cantoni, M. Ferretti, S. Levialdi, and F. Maloberti. A pyramid project using integrated technology. In Integrated Technology for Parallel Image Processing, pages 121–132. Academic Press, London, 1985.
V. Cantoni, L. Lombardi, M. Mosconi, M. Savini, and A. Setti, editors. International Workshops on Computer Architectures for Machine Perception (CAMP). IEEE, 1997 and 2000.
S. Chandran and A. Rosenfeld. Order statistics on a hypercube. Information Processing Letters, 27:129–132, 1988.
L. S. Davis, K. Inoue, M. Nivat, A. Rosenfeld, and P. S. P. Wang, editors. Parallel Image Analysis: Theory and Applications, World Scientific, Singapore, 1996.
NCR Microelectronics Division. Product description NCR45CG72. NCR Corp., Dayton, OH, 1984.
T. Dubitzki, A. Y. Wu, and A. Rosenfeld. Parallel region property computation by active quadtree networks. IEEE Trans. PAMI, 3:626–633, 1981.
M. J. Duff. CLIP 4: A large scale integrated circuit array parallel processor. In Proc. Int. Joint Conf. Pattern Recognition, pages 728–733, 1976.
C. R. Dyer. Triangular cellular automata. Information and Control, 48:54–69, 1981.
C. R. Dyer and A. Rosenfeld. Parallel image processing by memory augmented cellular automata. IEEE Trans. PAMI, 3:28–41, 1981.
J. P. Hayes, T. Mudge, and Q. F. Stout. A microprocessor based hypercube supercomputer. IEEE Micro, pages 6–17, 1986.
D. Hillis. The Connection Machine. MIT Press, Cambridge, MA, 1985.
Y. Hung and A. Rosenfeld. Parallel processing of linear quadtrees on a mesh-connected computer. J. Parallel Distributed Computing, 7:1–27, 1989.
Y. Hung and A. Rosenfeld. Processing border codes on a mesh-connected computer. J. Parallel Distributed Computing, 10:18–28, 1990.
E. Johnston. PAX manual. Computer Note CN-10, University of Maryland, 1972.
J. M. Jolion and A. Rosenfeld. An O(log n) pyramid Hough transform. Pattern Recognition Letters, 9:343–349, 1989.
C. P. Kruskal, L. Rudolph, and M. Snir. The power of parallel prefix. In Proc. Int. Conf. Parallel Processing, pages 180–184, 1985.
T. Kushner and A. Rosenfeld. A model of interprocessor communication for parallel image processing. IEEE Trans. SMC, 13:600–618, 1983.
T. Kushner, A. Y. Wu, and A. Rosenfeld. Image processing on MPP. Pattern Recognition, 15:121–130, 1982.
T. Kushner, A. Y. Wu, and A. Rosenfeld. Image processing on ZMOB. IEEE Trans. Computers, 31:943–951, 1982.
B. H. McCormick. The Illinois pattern recognition computer— ILLIAC III. IEEE Trans. Electronic Computers, 12:791–813, 1963.
D. L. Milgram and A. Rosenfeld. Array automata and array grammars. In Proc. IFIP Congress, pages 69–74, 1971.
D. L. Milgram and A. Rosenfeld. Web automata and web grammars. In B. Meltzer and D. Michie, editors, Machine Intelligence VIII, pages 307–324. Edinburgh University Press, 1972.
D. L. Milgram and A. Rosenfeld. Parallel/sequential array automata. Information Processing Letters, 2:43–46, 1973.
A. Nakamura, M. Nivat, A. Saoudi, P. S. P. Wang, and K. Inoue, editors. Parallel Image Analysis (Proceedings of ICPIA). Lecture Notes in Computer Science 654. Springer-Verlag, Berlin, 1992.
D. Nassimi and S. Sahni. Finding connected components and connected ones on a mesh-connected parallel computer. SIAM J. Computing, 9:744–757, 1980.
G. R. Nudd, T. J. Atherton, R. M. Horvarth, S. C. Clippingdale, N. D. Francis, D. J. Kerbyson, R. A. Packwood, G. J. Vandin, and D. W. Walton. WPM: A multiple SIMD architecture for image processing. In Proc. Third IEEE Conf. Image Processing and its Applications, 1989.
F. P. Preparata and J. Vuillemin. The cube-connected cycles: A versatile network for parallel computation. Comm. ACM, 24:300–309, 1981.
A. Rosenfeld. Networks of automata: Some applications. IEEE Trans. SMC, 5:380–383, 1975.
A. Rosenfeld. Picture Languages: Formal Models for Picture Recognition. Academic Press, New York, 1979.
A. Rosenfeld. An O(diameter) cellular array algorithm for geometric operations on images. Pattern Recognition Letters, 1:255–257,1983.
A. Rosenfeld. Parallel image processing using cellular arrays. Computer, 16:14–20, 1983.
A. Rosenfeld. Pyramid machines: Some advantages. In Proc. IEEE Workshop on Computer Architecture for Pattern Analysis and Image Database Management, pages 154–161, 1983.
A. Rosenfeld. Some useful properties of pyramids. In A. Rosenfeld, editor, Multiresolution Image Processing and Analysis, pages 2–5. Springer, Berlin, 1984.
A. Rosenfeld. Parallel algorithms for image analysis. In S. Y. Kung, H.J. Whitehouse, and T. Kailath, editors, VLSI and Modern Signal Processing, pages 422–433. Prentice-Hall, Englewood Cliffs, NJ, 1985.
A. Rosenfeld. The prism machine: An alternative to the pyramid. J. Parallel Distributed Computing, 2:404–411, 1985.
A. Rosenfeld. Computer architectures for machine vision. In H. Freeman, editor, Machine Vision, pages 97–101. Academic Press, Boston, 1988.
A. Rosenfeld. Arc colorings, partial path groups, and parallel graph contractions. J. Parallel Distributed Computing, 7:335-354, 1989.
A. Rosenfeld. A note on graph decimation. In H. Ehrig, H.-J. Kreowski, and G. Rozenberg, editors, Graph-Grammars and their Applications to Computer Science, pages 637–640. Springer, Berlin, 1990.
A. Rosenfeld. Parallel vision. In A. K. Sood and H. Wechsler, editors, Active Perception and Robot Vision, pages 299–306. Springer, Berlin, 1993.
A. Rosenfeld, J. Ornelas, and Y. Hung. Hough transform algorithms for mesh-connected SIMD parallel processors. Computer Vision, Graphics, Image Processing, 42:293–305, 1988.
A. Rosenfeld and J. L. Pfaltz. Sequential operations in digital picture processing. J ACM, 13:471–494, 1966.
A. Rosenfeld and A. Y. Wu. Sequential and cellular graph automata. Information Sciences, 20:57–68, 1980.
A. Rosenfeld and A. Y. Wu. Reconfigurable cellular computers. Information and Control, 50:64–84, 1981.
A. Rosenfeld and A. Y. Wu. Parallel computers for region-level image processing. Pattern Recognition, 15:41–50, 1982.
A. Rosenfeld and A. Y. Wu. Cellular computers for parallel region-level image processing. In H. Ehrig, M. Nagl, and G. Rozenberg, editors, Graph-Grammars and their Applications to Computer Science, pages 333–348. Springer, Berlin, 1983.
A. Rosenfeld and A. Y. Wu. Top-down cellular pyramids. Pattern Recognition Letters, 2:47–52, 1983.
A. Rosenfeld and A. Y. Wu. “Digital geometry” on graphs. Contemporary Mathematics, 119:129–136, 1991.
D. H. Schaefer, D. H. Wilcox, and G. C. Harris. A pyramid of MPP processing elements—Experience and plans. In Proc. Hawaii Int. Conf. System Sciences, pages 178–184, 1985.
C. L. Seitz. The cosmic cube. Comm. ACM, 28:22–23, 1985.
C. A. Sher and A. Rosenfeld. A pyramid programming environment on the Connection Machine. Pattern Recognition Letters, 11:241–245, 1990.
H. Shi and P. C. Coffield, editors. Parallel and Distributed Methods for Image Processing. SPIE Proceedings, volumes 3166, 3452, 3817 and 4118, 1997–2000.
J. W. Snively, Jr and E. B. Butt. The PAX II picture processing system. Technical Report 68–67, Computer Science Department, University of Maryland, 1968.
R. Stefanelli and A. Rosenfeld. Some parallel thinning algorithms for digital pictures. JACM, 18:255–264., 1971.
H. S. Stone. Parallel processing with the perfect shuffle. IEEE Trans. Computers, 20:153-161, 1971.
S. L. Tanimoto. Programming techniques for hierarchical parallel image processors. In Multicomputers and Image Processing: Algorithms and Programs, pages 421–429. Academic Press, New York, 1982.
C. D. Thompson and T. H. Kung. Sorting on a mesh-connected parallel computer. Comm. ACM, 20:263–271, 1974.
S. H. Unger. A computer oriented toward spatial problems. Proc. IRE, 46:1744–1750, 1958.
C. Weems, E. Riseman, A. Hanson, and A. Rosenfeld. The ARPA image understanding benchmark for parallel computers. J. Parallel Distributed Computing, 11:1–24, 1991.
C. Weems, E. Riseman, A. Hanson, and A. Rosenfeld. Preliminary results from the ARPA integrated image-understanding benchmark exercise. In V. K. Prasanna Kumar, editor, Parallel Architectures and Algorithms for Image Understanding, pages 399–419. Academic Press, Boston, 1991.
D. S. Wise. Compact layouts of banyan/FFT networks. In Kung, Sproull, and Steele, editors, VLSI Systems and Computations. Computer Science Press, Rockville, MD, 1984.
A. Y. Wu. Embedding of tree networks into hypercubes. J. Parallel Distributed Computing, 2:404–411, 1985.
A. Y. Wu, S. K. Bhaskar, and A. Rosenfeld. Parallel computation of geometric properties from the medial axis transform. Computer Vision, Graphics, Image Processing, 41:323–332, 1988.
A. Y. Wu, S. K. Bhaskar, and A. Rosenfeld. Parallel processing of region boundaries. Pattern Recognition, 22:165–172, 1989.
A. Y. Wu, T. Dubitzki, and A. Rosenfeld. Parallel computation of contour properties. IEEE Trans. PAMI, 3:331–337, 1981.
A. Y. Wu, T. Dubitzki, and A. Rosenfeld. Fast language acceptance by shrinking cellular automata. Information Sciences, 30:47-53, 1983.
A. Y. Wu and A. Rosenfeld. Cellular graph automata (I and II). Information and Control, 42:305–329 and 330–353, 1979.
A. Y. Wu and A. Rosenfeld. SIMD machines and cellular d-graph automata. IEEE Trans. Computers, 30:370–372, 1981.
A. Y. Wu and A. Rosenfeld. Parallel processing of encoded bit strings. Pattern Recognition, 21:559–565, 1988.
P. Zinterhof, M. Vajtersic, and A. Uhl, editors. Parallel Computation (Proceedings of ACPS, including special tracks on parallel numerics and on parallel computing in image processing, video processing and multimedia). Lecture Notes in Computer Science 1557. Springer, Berlin, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer Science+Business Media New York
About this chapter
Cite this chapter
Wu, A.Y. (2001). Parallel Image Processing. In: Davis, L.S. (eds) Foundations of Image Understanding. The Springer International Series in Engineering and Computer Science, vol 628. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-1529-6_6
Download citation
DOI: https://doi.org/10.1007/978-1-4615-1529-6_6
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-5599-1
Online ISBN: 978-1-4615-1529-6
eBook Packages: Springer Book Archive