The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.10 - October (2003 vol.14)
pp: 973-982
ABSTRACT
<p><b>Abstract</b>—In this paper, we develop a parallel algorithm for the 2D Euclidean distance transform (2D_EDT, for short) of a binary image of size N x N in O(1)time using <tmath>N^{2+\delta+\epsilon}</tmath> CRCW processors and a parallel algorithm for the 3D Euclidean distance transform (3D_EDT, for short) of a binary image of size N x N x N in O(1)time using N^{3+\delta+\epsilon} CRCW processors, where \delta= {1\over k}, \epsilon= {1\over 2^{c+1}-1}, k, and c 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 N^{2+\delta+\epsilon} (N^{3+\delta+\epsilon}) CRCW processors. To the best of our knowledge, all results derived above are the best O(1) time algorithms known.</p>
INDEX TERMS
Computer vision, Euclidean distance transform, image processing, parallel algorithm, Voronoi diagram, CRCW PRAM model.
CITATION
Yuh-Rau Wang, Shi-Jinn Horng, "An O(1)Time Algorithm for the 3D Euclidean Distance Transform on the CRCW PRAM Model", IEEE Transactions on Parallel & Distributed Systems, vol.14, no. 10, pp. 973-982, October 2003, doi:10.1109/TPDS.2003.1239866
13 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool