arrow
Return

An Alpha-Tree Algorithm for Massively Parallel Architectures

delete2025-01-01
delete0
PRE
AI
E
Edwin Carlinet
Q
Quentin Kaci
DOI:10.1109/TIP.2025.3586495delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The alpha-tree, also known as the quasi-flat zone hierarchy is a widely used representation of images in Mathematical Morphology. This structure organizes the regions according to a similarity criterion into a tree, that eases the multiscale analysis of images. Many alpha-tree algorithms exist and computing this structure efficiently is still an active field of research. Indeed, the alpha-tree is commonly used in remote sensing where there is an urge for fast processing of large terabytes images. In this paper, we propose the first massively parallel alpha-tree algorithm that leverages concurrent union-find data structures to exploit the SIMT (Single Instruction Multiple Threads) programming model of GPUs. Our algorithm outperforms the State-of-the-Art parallel CPU algorithms by a factor of 10 on average on desktop computers and servers. It also opens new perspectives for using Mathematical Morphology methods on GPU pipelines.
Keywords:
Alpha-tree
quasi-flat zone hierarchy
mathematical morphology

Journal

IEEE Transactions on Image Processing cover
IEEE Transactions on Image Processing
IF:
13.7
Papers:
1.0W
Citations:
8.4W

Organization

E
epita research laboratory (lre)
Scholars:
4
Papers: 2
Citations: 0
Cited Papers

Cited Papers

PANDORA: A Parallel Dendrogram Construction Algorithm for Single Linkage Clustering on GPU
err
IF0
err2024-08-12
err0
PREAI
errPiyush Sao; Andrey Prokopenko; Damien Lebrun-Grandie
errShare
errSave
researcher View more