Scalable and efficient parallel algorithms for Euclidean Distance Transform on the LARPBS model

被引:8
作者
Chen, L [1 ]
Pan, Y
Xu, XH
机构
[1] Yangzhou Univ, Dept Comp Sci, Yangzhou 225009, Peoples R China
[2] Nanjing Univ, Natl Key Lab Novel Software Tech, Nanjing 210093, Peoples R China
[3] Georgia State Univ, Dept Comp Sci, Atlanta, GA 30303 USA
基金
美国国家科学基金会; 中国国家自然科学基金;
关键词
distance transform; parallel algorithm; image processing;
D O I
10.1109/TPDS.2004.71
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A parallel algorithm for Euclidean Distance Transform (EDT) on linear array with reconfigurable pipeline bus system (LARPBS) is presented. For an image with n x n pixels, the algorithm can complete EDT transform in O(n.log n/c(n).log d(n)) time using n.d(n).c(n) processors, where c(n) and d(n) are parameters satisfying 1 less than or equal to c(n) less than or equal to n, and 1 < d(n) <= n, respectively. By selecting different c(n) and d(n), the time complexity and the number of processors used can be adjusted. This makes the algorithm highly scalable and flexible. The algorithm also provides a general framework for EDT algorithms on LARPBS, and many existing and unknown parallel EDT algorithms can be deduced from this framework. In particular, if we let c(n) = n, d(n) = n(epsilon), the algorithm can be completed in O(1) time using n(2+epsilon) processors. To the best of our knowledge, this is the most efficient constant-time EDT algorithm on LARPBS.
引用
收藏
页码:975 / 982
页数:8
相关论文
共 14 条
  • [1] A FAST ALGORITHM FOR EUCLIDEAN DISTANCE MAPS OF A 2-D BINARY IMAGE
    CHEN, L
    CHUANG, HYH
    [J]. INFORMATION PROCESSING LETTERS, 1994, 51 (01) : 25 - 29
  • [2] CHEN L, IN PRESS COMPUTER JJ
  • [3] Chen Ling, 1995, Chinese Journal of Computers, V18, P611
  • [4] Fast and scalable algorithms for the Euclidean distance transform on a linear array with a reconfigurable pipelined bus system
    Datta, A
    Soundaralakshmi, S
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2004, 64 (03) : 360 - 369
  • [5] Fast parallel algorithm for distance transform
    Datta, A
    Soundaralakshmi, S
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2003, 33 (04): : 429 - 434
  • [6] Constant-time algorithm for the Euclidean distance transform on reconfigurable meshes
    Datta, A
    Soundaralakshmi, S
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2001, 61 (10) : 1439 - 1455
  • [7] FUJIWARA A, 1995, INFORMATION PROCESSI, V54, P277
  • [8] Optimal parallel algorithms for finding proximate points, with applications
    Hayashi, T
    Nakano, K
    Olariu, S
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (12) : 1153 - 1166
  • [9] FAST COMPUTATION OF THE EUCLIDEAN DISTANCE MAPS FOR BINARY IMAGES
    KOLOUNTZAKIS, MN
    KUTULAKOS, KN
    [J]. INFORMATION PROCESSING LETTERS, 1992, 43 (04) : 181 - 184
  • [10] Parallel computation of exact Euclidean distance transform
    Lee, YH
    Horng, SJ
    Kao, TW
    Jaung, FS
    Chen, YJ
    Tsai, HR
    [J]. PARALLEL COMPUTING, 1996, 22 (02) : 311 - 325