DocumentCode :
812452
Title :
An O(1) time algorithm for the 3D Euclidean distance transform on the CRCW PRAM model
Author :
Wang, Yuh-Rau ; Horng, Shi-Jinn
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., St John´´s & St Mary´´s Inst. of Technol., Taipei, Taiwan
Volume :
14
Issue :
10
fYear :
2003
Firstpage :
973
Lastpage :
982
Abstract :
We develop a parallel algorithm for the 2D Euclidean distance transform (2D_EDT, for short) of a binary image of size N × N in O(1) time using N2+δ+ε CRCW processors and a parallel algorithm for the 3D Euclidean distance transform (3D_EDT, for short) of a binary image of size N × N × N in O(1) time using N3+δ+ε CRCW processors, where δ=1/, ε=1/(2c+1-1), h, and are constants and positive integers. Our 2D_EDT (3D_EDT) parallel algorithm can be used to build up Voronoi diagram and Voronoi polygons (polyhedra) in a 2D (3D) binary image also. All of these parallel algorithms can be performed in O(1) time using N2+δ+ε (N3+δ+ε) CRCW processors. To the best of our knowledge, all results derived above are the best O(1) time algorithms known.
Keywords :
computational complexity; computational geometry; computer vision; concurrency theory; parallel algorithms; 3D Euclidean distance transform; CRCW PRAM model; Voronoi diagram; Voronoi polygons; binary image; computation time; computer vision; image processing; parallel algorithm; Computer vision; Concurrent computing; Data mining; Digital images; Euclidean distance; Image converters; Image processing; Parallel algorithms; Phase change random access memory; Pixel;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2003.1239866
Filename :
1239866
Link To Document :
بازگشت