Parallel algorithms for labeling image components

1Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We study the problem of labeling connected components of an N1/2×N1/2 image using parallel computers. The following new results are presented: 1). Based on the CRCW PRAM (Concurrent-Read Concurrent-Write Parallel Random Access Machine) N model, we show that (Formula Presented.) processors are necessary and sufficient to solve the image component problem in O(logN) time. The best known algorithm uses N processors to achieve the same time bound. 2). We show that (Formula Presented.) hypercube or shuffle processors are necessary and sufficient to solve the same problem in O(log2N) time. This new result improves the processor requirement of the best existing algorithm by a factor of O(log2N). 3). We present a new mesh computer algorithm aimed to improve the utilization of the processor resource while maintaining reasonable speedup over the sequential algorithm. The algorithm that is presented uses only O(N1/2) processors and executes in O(N1/2logN) time. This time complexity is a factor of O(logN) away from the optimal time complexity of O(N1/2); however, the number of processors is reduced by a factor of O(N1/2) from O(N). 4). We show that these algorithms can be extended to compute components in k-dimension and to compute components based on generalized connectivities.

Cite

CITATION STYLE

APA

Hsu, W. J., & Lin, X. (1990). Parallel algorithms for labeling image components. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 450 LNCS, pp. 407–418). Springer Verlag. https://doi.org/10.1007/3-540-52921-7_90

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free