• DocumentCode
    792745
  • Title

    Efficient parallel algorithms for distance maps of 2D binary images using an optical bus

  • Author

    Pan, Yi ; Li, Yamin ; Li, Jie ; Li, Keqin ; Zheng, Si Qing

  • Author_Institution
    Dept. of Comput. Sci., Georgia State Univ., Atlanta, GA, USA
  • Volume
    32
  • Issue
    2
  • fYear
    2002
  • fDate
    3/1/2002 12:00:00 AM
  • Firstpage
    228
  • Lastpage
    236
  • Abstract
    Computing a distance map (distance transform) is an operation that converts a 2D image consisting of black and white pixels to an image where each pixel has a value or a pair of coordinates that represents the distance to or location of the nearest black pixel. It is a basic operation in image processing and computer vision fields, and is used for expanding, shrinking, thinning, segmentation, clustering, computing shape, object reconstruction, etc. This paper examines the possibility of implementing the problem of finding a distance map for an image efficiently using an optical bus. The computational model considered is the linear array with a reconfigurable pipelined bus system (LARPBS), which has been introduced recently based on current electronic and optical technologies. It is shown that the problem for an n × n image can be implemented in O(log n log log n) bus cycles deterministically or in O(log n) bus cycles with high probability on an LARPBS with n2 processors. We also show that the problem can be solved in O(log log n) bus cycles deterministically or in O(l) bus cycles with high probability on an LARPBS with n3 processors. Scalability of the algorithms is also discussed briefly. The algorithm compares favorably to the best known parallel algorithms for the same problem in the literature.
  • Keywords
    computational complexity; computer vision; image processing; parallel algorithms; pipeline processing; probability; 2D binary images; Euclidean distance; computer vision; distance maps; high probability; image processing; parallel algorithm; reconfigurable optical bus; reconfigurable pipelined bus system; time complexity; Computer vision; Image converters; Image processing; Image reconstruction; Image segmentation; Optical arrays; Optical computing; Parallel algorithms; Pixel; Shape;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4427
  • Type

    jour

  • DOI
    10.1109/TSMCA.2002.1021110
  • Filename
    1021110