Parallel computation of exact Euclidean distance transform

被引:15
作者
Lee, YH [1 ]
Horng, SJ [1 ]
Kao, TW [1 ]
Jaung, FS [1 ]
Chen, YJ [1 ]
Tsai, HR [1 ]
机构
[1] NATL TAIWAN INST TECHNOL,DEPT ELECT ENGN,TAIPEI 10772,TAIWAN
关键词
distance mapping; distance transform; approximate Euclidean distance transform; Exact Euclidean distance transform; EREW PRAM; hypercube computer; computer vision; image processing; parallel algorithm;
D O I
10.1016/0167-8191(95)00066-6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Distance transform is extensively used in image processing, such as expanding, shrinking, thinning, computing shape factor, etc. There are many approximate Euclidean distance transform (EDT) algorithms in the literature, but finding the exact Euclidean distance transform (EDT) with respect to the Euclidean distance metric is better in various application fields. Unless the digital image is very small, it is rather time consuming to find the exact Euclidean distance transform of an image. So, it is important to improve the computing speed. In this paper we study the parallel computation of the exact Euclidean distance transform for two parallel architectures: the EREW PRAM model and the SIMD hypercube computer. The parallel algorithm is given for the computation of exact Euclidean distance transform for all pixels with respect to black pixels in an N X N black and white image. The running time is O(log(2) N) both in the EREW PRAM model and the hypercube computer with N X N processors.
引用
收藏
页码:311 / 325
页数:15
相关论文
共 24 条