Parallel execution of a connected component labeling operation on a linear array architecture

Kuang Bor Wang*, Tsorng Lin Chia, Zen Chen, Der Chyuan Lou

*Corresponding author for this work

Research output: Contribution to journalJournal Article peer-review

32 Scopus citations

Abstract

This work presents a novel parallel algorithm and architecture for finding connected components in an image. Simulation results indicate that the proposed algorithm has an execution time of N2+6N-4 cycles for an NxN image using an architecture containing 4 parallel processors. The proposed hardware can process a 128 × 128 image in 0.8574 ms and uses only 4 processors, compared to 0.85 ms and 128 processors for the work of Ranganathan et al. [14], and 94.6 ms and 16384 processors for the MPP [22]. Among the advantages of the novel architecture are modularity, expandability, regular data flow, and simple hardware. These properties are extremely desirable for VLSI implementations. Additionally, the execution time of the algorithm is independent of its image content; thus, it is quite flexible.

Original languageEnglish
Pages (from-to)353-370
Number of pages18
JournalJournal of Information Science and Engineering
Volume19
Issue number2
StatePublished - 03 2003
Externally publishedYes

Keywords

  • Connected component labeling
  • Linear array
  • Parallel algorithm
  • Parallel processing
  • Processing element

Fingerprint

Dive into the research topics of 'Parallel execution of a connected component labeling operation on a linear array architecture'. Together they form a unique fingerprint.

Cite this