Abstract

The processing of three-dimensional (3-D) objects from 3-D digital image data is an important task in the image processing and the computer vision fields. The distance transform (DT) is extensively applied in the image processing and computer vision areas as a key operation. In a two or three-dimensional image array, the computation of distance transform (DT) is an important task. With the increasing application of 3-D voxel images, it is useful to consider the distance transform of a 3-D digital image array. In order to provide the efficient transform computations, parallelism is employed. We develop parallel algorithms for the three-dimensional Euclidean distance transform (3D-EDT) on the SIMD hypercube computer. The time complexity of our parallel algorithm is O(log/sup 2/N) for an N/spl times/N/spl times/N image array using N/sup 3/ processors. A generalized parallel algorithm for the 3D-EDT is also proposed and it runs O((N/p)/sup 3/log(N)+(N/p)/sup 2/log/sup 2/p) time for an N/spl times/N/spl times/N binary image array on the SIMD hypercube computer using p/sup 3/ PE's, where 1/spl les/p/spl les/N.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call