Parallel algorithms for image histogramming and connected components with an experimental study

David A. Bader, Joseph JaJa

Research output: Contribution to conferencePaperpeer-review

5 Scopus citations

Abstract

This paper presents efficient and portable implementations of two useful primitives in image processing algorithms, histogramming and connected components. Our general framework is a single-address space, distributed memory programming model. We use efficient techniques for distributing and coalescing data as well as efficient combinations of task and data parallelism. Our connected components algorithm uses a novel approach for parallel merging which performs drastically limited updating during iterative steps, and concludes with a total consistency update at the final step. The algorithms have been coded in Split-C and run on a variety of platforms. Our experimental results are consistent with the theoretical analysis and provide the best known execution times for these two primitives, even when compared with machine-specific implementations. More efficient implementations of Split-C will likely result in even faster execution times.

Original languageEnglish (US)
Pages123-133
Number of pages11
StatePublished - 1995
Externally publishedYes
EventProceedings of the 5th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming - Santa Barbara, CA, USA
Duration: Jul 19 1995Jul 21 1995

Conference

ConferenceProceedings of the 5th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
CitySanta Barbara, CA, USA
Period7/19/957/21/95

All Science Journal Classification (ASJC) codes

  • Software

Fingerprint

Dive into the research topics of 'Parallel algorithms for image histogramming and connected components with an experimental study'. Together they form a unique fingerprint.

Cite this