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 条
  • [31] Theoretically Efficient Parallel Graph Algorithms Can Be Fast and Scalable
    Dhulipala, Laxman
    Blelloch, Guy E.
    Shun, Julian
    ACM TRANSACTIONS ON PARALLEL COMPUTING, 2021, 8 (01)
  • [32] THE EUCLIDEAN DISTANCE TRANSFORM IN ARBITRARY DIMENSIONS
    RAGNEMALM, I
    PATTERN RECOGNITION LETTERS, 1993, 14 (11) : 883 - 888
  • [33] Hardware Euclidean Distance Transform Implementation
    谢颖华
    曾培峰
    唐莉萍
    Journal of DongHua University, 2004, (05) : 12 - 15
  • [34] Euclidean distance transform on reconfigurable meshes
    Pan, Y
    Hamdi, M
    Li, K
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 505 - 512
  • [35] A systolic algorithm for Euclidean distance transform
    Miyazawa, M
    Zeng, PF
    Iso, N
    Hirata, T
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2006, 28 (07) : 1127 - 1134
  • [36] Efficient computation of the Euclidean distance transform (vol 80, pg 379, 2000)
    Boxer, L
    Miller, R
    COMPUTER VISION AND IMAGE UNDERSTANDING, 2002, 86 (02) : 137 - 140
  • [37] AN EFFICIENT ALGORITHM FOR COMPLETE EUCLIDEAN DISTANCE TRANSFORM ON MESH-CONNECTED SIMD
    CHEN, L
    CHUANG, HYH
    PARALLEL COMPUTING, 1995, 21 (05) : 841 - 852
  • [38] Optimal parallel algorithms for computing the chessboard distance transform and the medial axis transform on RAP
    Lee, YH
    Horng, SJ
    Kao, TW
    Lee, SS
    SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS (I-SPAN '96), PROCEEDINGS, 1996, : 22 - 28
  • [39] Euclidean distance transform by stack filters
    Zhane, SQ
    Karim, MA
    IEEE SIGNAL PROCESSING LETTERS, 1999, 6 (10) : 253 - 256
  • [40] Parallel computation of the 3-D euclidean distance transform on the SIMD hypercube computer
    Lee, YH
    Horng, SJ
    PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PDCAT'2003, PROCEEDINGS, 2003, : 640 - 643