Skip to main navigation Skip to search Skip to main content

Parallel algorithms for gray-scale image component labeling on a mesh-connected computer

  • Susanne Hambrusch
  • , Xin He
  • , Russ Miller
  • Purdue University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Scopus citations

Abstract

We present two asymptotically optimal Θ(n) time algorithms for labeling the connected components of a gray-scale image on a mesh-connected computer. We assume that the input is an n × n gray-scale image mapped one pixel per processor onto an n × n mesh-connected computer. Our algorithms label the components so that every component is connected, the maximum difference in the gray-scale values of the pixels within any component does not exceed a given value, and no component can be merged with a neighboring component. The first algorithm is based on a divide-and-conquer approach. Although it is simple, this algorithm has the potential drawback of possibly assigning two adjacent pixels with the same gray-scale value to different components. The second algorithm avoids this potential drawback, and exploits the ability of a mesh-connected computer to efficiently determine a maximal independent set of a planar graph.

Original languageEnglish
Title of host publication4th Annual ACM Symposium on Parallel Algorithms and Architectures
PublisherPubl by ACM
Pages100-108
Number of pages9
ISBN (Print)089791483X, 9780897914833
DOIs
StatePublished - 1992
Event4th Annual ACM Symposium on Parallel Algorithms and Architectures - SPAA '92 - San Diego, CA, USA
Duration: Jun 29 1992Jul 1 1992

Publication series

Name4th Annual ACM Symposium on Parallel Algorithms and Architectures

Conference

Conference4th Annual ACM Symposium on Parallel Algorithms and Architectures - SPAA '92
CitySan Diego, CA, USA
Period06/29/9207/1/92

Fingerprint

Dive into the research topics of 'Parallel algorithms for gray-scale image component labeling on a mesh-connected computer'. Together they form a unique fingerprint.

Cite this