Loading…
A parallel Homological Spanning Forest framework for 2D topological image analysis
•A framework for topological computation in a pre-segmented 2D digital image.•A new mathematical model for digital objects: primal–dual abstract cell complex.•It is oriented to maximize the degree of parallelization for parallel computers.•Algorithms avoid iterative and conditional sentences.•Comple...
Saved in:
Published in: | Pattern recognition letters 2016-11, Vol.83 (1), p.49-58 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | •A framework for topological computation in a pre-segmented 2D digital image.•A new mathematical model for digital objects: primal–dual abstract cell complex.•It is oriented to maximize the degree of parallelization for parallel computers.•Algorithms avoid iterative and conditional sentences.•Complex data structures have been avoided to promote efficient parallelism.
In [14], a topologically consistent framework to support parallel topological analysis and recognition for 2D digital objects was introduced. Based on this theoretical work, we focus on the problem of finding efficient algorithmic solutions for topological interrogation of a 2D digital object of interest D of a pre-segmented digital image I, using 4-adjacency between pixels of D. In order to maximize the degree of parallelization of the topological processes, we use as many elementary unit processing as pixels the image I has. The mathematical model underlying this framework is an appropriate extension of the classical concept of abstract cell complex: a primal–dual abstract cell complex (pACC for short). This versatile data structure encompasses the notion of Homological Spanning Forest fostered in [14,15]. Starting from a symmetric pACC associated with I, the modus operandi is to construct via combinatorial operations another asymmetric one presenting the maximal number of non-null primal elementary interactions between the cells of D. The fundamental topological tools have been transformed so as to promote an efficient parallel implementation in any parallel-oriented architecture (GPUs, multi-threaded computers, SIMD kernels and so on). A software prototype modeling such a parallel framework is built. |
---|---|
ISSN: | 0167-8655 1872-7344 |
DOI: | 10.1016/j.patrec.2016.07.023 |