AN EFFICIENT ALGORITHM FOR COMPLETE EUCLIDEAN DISTANCE TRANSFORM ON MESH-CONNECTED SIMD

被引:22
作者
CHEN, L [1 ]
CHUANG, HYH [1 ]
机构
[1] UNIV PITTSBURGH,DEPT COMP SCI,PITTSBURGH,PA 15260
关键词
EUCLIDEAN DISTANCE TRANSFORM; IMAGE ANALYSIS; MESH-CONNECTED SIMD COMPUTER; COMPLEXITY ANALYSIS;
D O I
10.1016/0167-8191(94)00103-H
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Euclidean distance transform (EDT) converts a binary image into one where each pixel has a value equal to its Euclidean distance to the nearest foreground pixel. It has important uses in image analysis, computer vision, and robotics where high speed computation is essential. In this paper, a sequential algorithm which does not require global operations is first presented. We then apply a sequence of algorithm transformations to convert it into a parallel algorithm for mesh-connected SIMD computers. For an nxn image on an equal-sized processor array, the time complexity is O(n). An algorithm for computing large EDT problems on smaller processor arrays is also given. For an nxn image on a g X g processor array, the time complexity is O((n(2)/g) log(n/g)).
引用
收藏
页码:841 / 852
页数:12
相关论文
共 21 条
[1]   DISTANCE TRANSFORMATIONS IN DIGITAL IMAGES [J].
BORGEFORS, G .
COMPUTER VISION GRAPHICS AND IMAGE PROCESSING, 1986, 34 (03) :344-371
[2]   DISTANCE TRANSFORMATIONS IN ARBITRARY DIMENSIONS [J].
BORGEFORS, G .
COMPUTER VISION GRAPHICS AND IMAGE PROCESSING, 1984, 27 (03) :321-345
[3]  
Bossomaier T., 1992, Parallel Processing Letters, V2, P331, DOI 10.1142/S0129626492000477
[4]  
CHUANG HYH, 1988, 21ST P HAW INT C SYS, P195
[5]   EUCLIDEAN DISTANCE MAPPING [J].
DANIELSSON, PE .
COMPUTER GRAPHICS AND IMAGE PROCESSING, 1980, 14 (03) :227-248
[6]  
DANIELSSON PE, 1983, P SOC PHOTO-OPT INST, V435, P60
[7]  
EMBRECHTS H, 1992, 2ND P JOINT INT C VE, P572
[8]  
FICHLER MA, 1980, COMPUTER GRAPHICS IM, V13, P334
[9]   FAST COMPUTATION OF THE EUCLIDEAN DISTANCE MAPS FOR BINARY IMAGES [J].
KOLOUNTZAKIS, MN ;
KUTULAKOS, KN .
INFORMATION PROCESSING LETTERS, 1992, 43 (04) :181-184
[10]  
KUNG SY, 1988, VLSI ARRAY PROCESSOR