scispace - formally typeset
Journal ArticleDOI

Parallel computation of the Euclidean distance transform on a three-dimensional image array

TLDR
This work develops a parallel algorithm for the three-dimensional Euclidean distance transform (3D-EDT) on the EREW PRAM computation model and implements the proposed algorithms sequentially, the performance of which exceeds the existing algorithms.
Abstract
In a two- or three-dimensional image array, the computation of Euclidean distance transform (EDT) is an important task. With the increasing application of 3D voxel images, it is useful to consider the distance transform of a 3D digital image array. Because the EDT computation is a global operation, it is prohibitively time consuming when performing the EDT for image processing. In order to provide the efficient transform computations, parallelism is employed. We first derive several important geometry relations and properties among parallel planes. We then, develop a parallel algorithm for the three-dimensional Euclidean distance transform (3D-EDT) on the EREW PRAM computation model. The time complexity of our parallel algorithm is O(log/sup 2/ N) for an N/spl times/N/spl times/N image array and this is currently the best known result. A generalized parallel algorithm for the 3D-EDT is also proposed. We implement the proposed algorithms sequentially, the performance of which exceeds the existing algorithms (proposed by Yamada, 1984). Finally, we develop the corresponding parallel programs on both the emulated EREW PRAM model computer and the IBM SP2 to verify the speed-up properties of the proposed algorithms.

read more

Citations
More filters
Proceedings ArticleDOI

Parallel Banding Algorithm to compute exact distance transform with the GPU

TL;DR: In this article, a parallel banding algorithm (PBA) was proposed to compute the exact Euclidean distance transform (EDT) for binary images in 2D and higher dimensions.
Journal ArticleDOI

Determination of Gradient and Curvature Constrained Optimal Paths

TL;DR: Initial tests show that iteration of the scanning algorithm results in small changes to the optimal paths selecting, suggesting that some iteration may be desirable to obtain alternative solutions, which may have preferable profiles.
Journal ArticleDOI

Concurrent optimization of mountain railway alignment and station locations using a distance transform algorithm

TL;DR: The results show that the proposed method can concurrently find the optimal railway alignment and station locations for specific objectives and multiple constraints and provide various promising alternatives.
Journal ArticleDOI

Cervical cancer histology image identification method based on texture and lesion area features.

TL;DR: The results show that it is effective and feasible to recognize cervical cancer by automated approach and verified by experiment.
References
More filters
Book

Digital Picture Processing

TL;DR: The rapid rate at which the field of digital picture processing has grown in the past five years had necessitated extensive revisions and the introduction of topics not found in the original edition.
Journal ArticleDOI

Distance transformations in digital images

TL;DR: Six different distance transformations, both old and new, are used for a few different applications, which show both that the choice of distance transformation is important, and that any of the six transformations may be the right choice.
Journal ArticleDOI

Euclidean distance mapping

TL;DR: It is shown that skeletons can be produced by simple procedures and since these are based on Euclidean distances it is assumed that they are superior to skeletons based on d4−, d8−, and even octagonal metrics.
Journal ArticleDOI

Sequential Operations in Digital Picture Processing

TL;DR: The relative merits of performing local operations on ~ digitized picture in parallel or sequentially are discussed and some applications of the connected component and distance functions are presented.
Book

An introduction to parallel algorithms

TL;DR: This book provides an introduction to the design and analysis of parallel algorithms, with the emphasis on the application of the PRAM model of parallel computation, with all its variants, to algorithm analysis.
Related Papers (5)