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
相关论文
共 50 条
  • [21] Parallel algorithms for higher-dimensional Euclidean distance transforms with applications
    Wang, YR
    Horng, SJ
    Lee, YH
    Lee, PZ
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2003, E86D (09) : 1586 - 1593
  • [22] Efficient parallel algorithms on distance hereditary graphs
    Sun-Yuan, Hsieh
    Parallel Processing Letters, 1999, 9 (01): : 43 - 52
  • [23] Computing the Euclidean distance transform
    Gavrilova, ML
    Alsuwaiyel, MH
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 1548 - 1553
  • [24] Efficient Euclidean distance transform algorithm of binary images in arbitrary dimensions
    Wang, Jun
    Tan, Ying
    PATTERN RECOGNITION, 2013, 46 (01) : 230 - 242
  • [25] Efficient gamma index calculation using fast Euclidean distance transform
    Chen, Mingli
    Lu, Weiguo
    Chen, Quan
    Ruchala, Kenneth
    Olivera, Gustavo
    PHYSICS IN MEDICINE AND BIOLOGY, 2009, 54 (07): : 2037 - 2047
  • [26] New sequential exact Euclidean distance transform algorithms based on convex analysis
    Lucet, Yves
    IMAGE AND VISION COMPUTING, 2009, 27 (1-2) : 37 - 44
  • [27] Parallel computation of the Euclidean distance transform on a three-dimensional image array
    Lee, YH
    Horng, SJ
    Seitzer, J
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2003, 14 (03) : 203 - 212
  • [28] Fast algorithms for blocked-based medial axis transform on the LARPBS
    Wang, YR
    INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOL 1-4, PROCEEDINGS, 2005, : 3616 - 3621
  • [29] An efficient parallel algorithm for the longest increasing subsequence problem on a LARPBS
    Seme, David
    Youlou, Sidney
    EIGHTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2007, : 251 - 258
  • [30] Theoretically Efficient Parallel Graph Algorithms Can Be Fast and Scalable
    Dhulipala, Laxman
    Blelloch, Guy E.
    Shun, Julian
    SPAA'18: PROCEEDINGS OF THE 30TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2018, : 393 - 404