Efficient Image Computations on Reconfigurable Meshes

The reconfigurable mesh combines two attractive features of massively parallel architectures, namely, constant diameter and a dynamically reconfigurable bus system. Being mesh-based, the reconfigurable mesh is eminently suitable for applications in image processing and computer vision. Common wisdom has it that buses are entities created in support of communicational needs of the task at hand. The authors have recently proposed a new way of looking at a reconfigurable bus system. They have shown that buses can be used as computational devices as well as topological descriptors. The purpose of this work is to present additional results of this on-going project. Specifically, we show novel algorithms for image segmentation and labeling, along with a number of algorithms for describing the shape of objects in the image. We discuss using the buses to compute the area, perimeter, and convex hull of every object in the image.

[1]  Stephan Olariu,et al.  Fast computer vision algorithms for reconfigurable meshes , 1992, Proceedings Sixth International Parallel Processing Symposium.

[2]  Sartaj Sahni,et al.  Histogramming on a reconfigurable mesh computer , 1992, Proceedings Sixth International Parallel Processing Symposium.

[3]  David Vernon,et al.  Machine vision - automated visual inspection and robot vision , 1991 .

[4]  Richard Cole,et al.  Deterministic Coin Tossing with Applications to Optimal Parallel List Ranking , 2018, Inf. Control..

[5]  Linda G. Shapiro,et al.  Computer and Robot Vision , 1991 .

[6]  Sartaj Sahni,et al.  Reconfigurable mesh algorithms for image shrinking, expanding, clustering, and template matching , 1991, [1991] Proceedings. The Fifth International Parallel Processing Symposium.

[7]  C. H. Chen,et al.  Signal processing handbook , 1988 .

[8]  Massimo Maresca,et al.  Polymorphic-Torus Network , 1989, IEEE Trans. Computers.

[9]  Azriel Rosenfeld,et al.  Digital Picture Processing , 1976 .

[10]  Gad M. Landau,et al.  Parallel algorithms for contour extraction and coding , 1990, Other Conferences.

[11]  Massimo Maresca,et al.  Polymorphic-Torus Architecture for Computer Vision , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Dionysios I. Reisis,et al.  Image computations on reconfigurable VLSI arrays , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[13]  Sartaj Sahni,et al.  Reconfigurable Mesh Algorithms for the Hough Transform , 1994, J. Parallel Distributed Comput..

[14]  Russ Miller,et al.  Meshes with reconfigurable buses , 1988 .

[15]  Stefano Levialdi,et al.  On shrinking binary picture patterns , 1972, CACM.

[16]  Juha Röning,et al.  Algorithms and Architectures for Machine Vision , 1989 .

[17]  Dionysios I. Reisis An efficient convex hull computation on the reconfigurable mesh , 1992, Proceedings Sixth International Parallel Processing Symposium.

[18]  M. Willebeek-LeMair,et al.  Region growing on a highly parallel mesh-connected SIMD computer , 1988, Proceedings., 2nd Symposium on the Frontiers of Massively Parallel Computation.

[19]  Stephan Olariu,et al.  Computing the Hough transform on reconfigurable meshes , 1993, Image Vis. Comput..

[20]  Dana H. Ballard,et al.  Computer Vision , 1982 .

[21]  Sartaj Sahni,et al.  Reconfigurable Mesh Algorithms for the Area and Perimeter of Image Components , 1991, ICPP.

[22]  Jerome Rothstein Bus automata, brains, and mental models , 1988, IEEE Trans. Syst. Man Cybern..