A fast algorithm for computation of discrete Euclidean distance transform in three or more dimensions on vector processing architectures

被引:0
|
作者
Yuriy Mishchenko
机构
[1] Toros University,School of Engineering
来源
Signal, Image and Video Processing | 2015年 / 9卷
关键词
Distance transform; Line-scan distance transform algorithm; Linear-time distance transform algorithm; Distance transform Matlab; Anisotropic aspect ratio;
D O I
暂无
中图分类号
学科分类号
摘要
In this note, we introduce a function for calculating Euclidean distance transform in large binary images of dimension three or higher in Matlab. This function uses transparent and fast line-scan algorithm that can be efficiently implemented on vector processing architectures such as Matlab and significantly outperforms the Matlab’s standard distance transform function “bwdist” both in terms of the computation time and the possible data sizes. The described function also can be used to calculate the distance transform of the data with anisotropic voxel aspect ratios. These advantages make this function especially useful for high-performance scientific and engineering applications that require distance transform calculations for large multidimensional and/or anisotropic datasets in Matlab. The described function is publicly available from the Matlab Central website under the name “bwdistsc”, “Euclidean Distance Transform for Variable Data Aspect Ratio”.
引用
收藏
页码:19 / 27
页数:8
相关论文
共 15 条
  • [1] A fast algorithm for computation of discrete Euclidean distance transform in three or more dimensions on vector processing architectures
    Mishchenko, Yuriy
    SIGNAL IMAGE AND VIDEO PROCESSING, 2015, 9 (01) : 19 - 27
  • [2] Fast algorithm for vector median filters with vector distance computation
    Zhong, Ling
    Zhang, Yun
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2010, 38 (09): : 31 - 34
  • [3] Efficient Euclidean distance transform algorithm of binary images in arbitrary dimensions
    Wang, Jun
    Tan, Ying
    PATTERN RECOGNITION, 2013, 46 (01) : 230 - 242
  • [4] 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
  • [5] A FAST ALGORITHM FOR THE COMPUTATION OF THE DISCRETE LEGENDRE-FENCHEL TRANSFORM
    BRENIER, Y
    COMPTES RENDUS DE L ACADEMIE DES SCIENCES SERIE I-MATHEMATIQUE, 1989, 308 (20): : 587 - 589
  • [6] Efficient VLSI architectures for fast computation of the discrete fourier transform and its inverse
    Chang, CH
    Wang, CL
    Chang, YT
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2000, 48 (11) : 3206 - 3216
  • [7] Fast computation of the 3-D Euclidean distance transform on the EREW PRAM model
    Lee, YH
    Horng, SJ
    Seitzer, J
    PROCEEDINGS OF THE 2001 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 2001, : 471 - 478
  • [8] A fast Discrete Wavelet Transform algorithm for visual processing applications
    Hsia, Chih-Hsien
    Guo, Jing-Ming
    Chiang, Jen-Shiun
    SIGNAL PROCESSING, 2012, 92 (01) : 89 - 106
  • [9] Fast computation algorithm for the discrete Fourier transform of a real-valued sequence
    Tsuchiya, M
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 1997, 80 (09): : 11 - 20
  • [10] Fast gradient vector flow algorithm combined with discrete sine and cosine transform
    Xu X.
    Chen M.
    Xu F.
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2018, 46 (01): : 58 - 62