A parallel implementation of the dual-input Max-Tree algorithm for attribute filtering

Georgios K. Ouzounis*, Michael H.F. Wilkinson

*Corresponding author for this work

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

76 Downloads (Pure)

Abstract

This paper presents a concurrent implementation of a previously developed Dual-Input Max-Tree algorithm that implements anti-extensive attribute filters based on second-generation connectivity. The paralellization strategy has been recently introduced for ordinary Max-Trees and involves the concurrent generation and filtering of several Max-Trees, one for each thread, that correspond to different segments of the input image. The algorithm uses a Union-Find type of labelling which allows for effcient merging of the trees. Tests on several 3D datasets using multi-core computers showed a speed-up of 4.14 to 4.21 on 4 threads running on the same number of cores. Maximum performance of 5.12 to 5.99 was achieved between 32 and 64 threads on 4 cores.
Original languageEnglish
Title of host publicationMathematical Morphology and its Application to Signal and Image Processing
Subtitle of host publicationProc. 8th International Symposium for Mathematical Morphology 2007
PublisherMCT/INPE
Pages449-460
Number of pages12
ISBN (Print)978-85-17-00032-4
Publication statusPublished - 2007

Keywords

  • shared memory
  • parallel computing
  • attribute filter
  • Dual-Input Max-Tree
  • second-generation connectivity

Fingerprint

Dive into the research topics of 'A parallel implementation of the dual-input Max-Tree algorithm for attribute filtering'. Together they form a unique fingerprint.

Cite this