Advertisement

Efficient image computations on reconfigurable meshes (preliminary version)

  • Stephan Olariu
  • James L. Schwing
  • Jingyuan Zhang
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 634)

Abstract

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.

Index terms

reconfigurable meshes bus systems image processing computer vision robotics segmentation component labeling area perimeter convex hull 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    D. H. Ballard and C. M. Brown, Computer Vision, Prentice-Hall, 1982.Google Scholar
  2. 2.
    W.-E. Blanz, D. Pelkovic, and J. L. C. Sanz, Algorithms and Architectures for Machine Vision, in C. H. Chen, ed., Signal Processing Handbook, M. Dekker, New York, 1989.Google Scholar
  3. 3.
    R. Cole and U. Vishkin, Deterministic coin tossing with applications to optimal parallel list ranking, Information and Control, 70, (1986), 32–53.Google Scholar
  4. 4.
    I. Dinstein and G. M. Landau, Parallel algorithms for contour extraction and coding, Proc. SPIE Conference on Parallel Architectures for Image Processing, 1990, 156–161.Google Scholar
  5. 5.
    M. Fairhurst, Computer Vision and Robotic Systems, Prentice-Hall, Englewood Cliffs, NJ, 1988.Google Scholar
  6. 6.
    R. M. Haralick and L. G. Shapiro, Computer and robot vision, Vol. 1, Second Edition, Addison-Wesley, 1992.Google Scholar
  7. 7.
    J.-F. Jenq and S. Sahni, Reconfigurable mesh algorithms for the area and perimeter of image components, Proc. International Conference of Parallel Processing, 1991, III, 280–281.Google Scholar
  8. 8.
    J.-F. Jenq and S. Sahni, Reconfigurable mesh algorithms for image shrinking, expanding, clustering, and template matching, Proceeding of the 5th International Parallel Processing Symposium, 1991, 208–215.Google Scholar
  9. 9.
    J.-F. Jenq and S. Sahni, Histogramming on the reconfigurable mesh computer, Proceeding of the 6th International Parallel Processing Symposium, Beverly Hills, 1992, 258–261.Google Scholar
  10. 10.
    J.-F. Jenq and S. Sahni, Reconfigurable Mesh Algorithms for the Hough Transform, Proc. International Conference on Parallel Processing, 1991, III, 34–41.Google Scholar
  11. 11.
    S. Levialdi, On shrinking binary picture patterns, Comm. of the ACM, 15, (1972), 7–10.Google Scholar
  12. 12.
    H. Li and M. Maresca, Polymorphic-torus network, IEEE Transactions on Computers, vol. C-38, no. 9, (1989) 1345–1351.Google Scholar
  13. 13.
    H. Li and M. Maresca, Polymorphic-torus architecture for computer vision, IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 11, no. 3, (1989) 233–243.Google Scholar
  14. 14.
    R. Miller, V. K. Prasanna Kumar, D. Reisis, and Q. F. Stout, Meshes with reconfigurable buses, Proceedings of the Fifth MIT Conference on Advanced Research in VLSI, (1988) 163–178.Google Scholar
  15. 15.
    R. Miller, V. K. Prasanna Kumar, D. Reisis, and Q. F. Stout, Image Computations on Reconfigurable VLSI Arrays, Proc. 1988 IEEE Conf. on Computer Vision and Pattern Recognition, 925–930.Google Scholar
  16. 16.
    S. Olariu, J. L. Schwing, and J. Zhang, Efficient image processing algorithms for reconfigurable meshes, Proc. Vision Interface'92, Vancouver, British Columbia, 1992, to appear.Google Scholar
  17. 17.
    S. Olariu, J. L. Schwing, and J. Zhang, Fast Component Labeling on Reconfigurable Meshes, Proc. International Conference on Computing and Information, Toronto, 1992, 121–124.Google Scholar
  18. 18.
    S. Olariu, J. L. Schwing, and J. Zhang, Fast Computer Vision Algorithms on Reconfigurable Meshes, Image and Vision Computing Journal, to appear.Google Scholar
  19. 19.
    S. Olariu, J. L. Schwing, and J. Zhang, Computing the Hough Transform on Reconfigurable Meshes, Proc. of Vision Interface'92, Vancouver, British Columbia, to appear.Google Scholar
  20. 20.
    S. Olariu, J. L. Schwing, and J. Zhang, Computing on buses, with applications to image processing and computational geometry, Department of Computer Science, Old Dominion University, Norfolk, Virginia, Tech. Report in preparation.Google Scholar
  21. 21.
    S. Olariu, J. L. Schwing, and J. Zhang, Integer Problems on Reconfigurable Meshes, with Applications, Proceedings of the 29th Annual Allerton Conference on Communications, Control, and Computing, 821–830, 1991.Google Scholar
  22. 22.
    D. Reisis, An efficient convex hull computation on the reconfigurable mesh, Proceeding of the 6th International Parallel Processing Symposium, Beverly Hills, 1992, 142–145.Google Scholar
  23. 23.
    A. Rosenfeld and A. Kak, Digital Picture Processing, Academic Press, vol. 1–2, 1982.Google Scholar
  24. 24.
    J. Rothstein, Bus automata, brains, and mental models, IEEE Trans. on Systems Man Cybernetics 18, (1988).Google Scholar
  25. 25.
    D. Vernon, Machine vision, automated visual inspection and robot vision, Prentice-Hall, 1991.Google Scholar
  26. 26.
    M. Willebeek-Lemair and A. P. Reeves, Region growing on a highly parallel mesh-connected SIMD computer, Proc. Frontiers of massively Parallel Computing, 1988, 93–100.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1992

Authors and Affiliations

  • Stephan Olariu
    • 1
  • James L. Schwing
    • 1
  • Jingyuan Zhang
    • 1
  1. 1.Department of Computer ScienceOld Dominion UniversityNorfolkUSA

Personalised recommendations