150 research outputs found
A parallel Homological Spanning Forest framework for 2D topological image analysis
In [14], a topologically consistent framework to support parallel topological analysis and recognition for2 D digital objects was introduced. Based on this theoretical work, we focus on the problem of findingefficient algorithmic solutions for topological interrogation of a 2 D 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 ofparallelization of the topological processes, we use as many elementary unit processing as pixels theimage I has. The mathematical model underlying this framework is an appropriate extension of the clas- sical concept of abstract cell complex: a primal–dual abstract cell complex (pACC for short). This versatiledata structure encompasses the notion of Homological Spanning Forest fostered in [14,15]. Starting froma symmetric pACC associated with I , the modus operandi is to construct via combinatorial operationsanother asymmetric one presenting the maximal number of non-null primal elementary interactions be- tween the cells of D . The fundamental topological tools have been transformed so as to promote anefficient 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.Ministerio de Educación y Ciencia TEC2012-37868-C04-02/0
Homological Region Adjacency Tree for a 3D Binary Digital Image via HSF Model
Given a 3D binary digital image I, we define and compute
an edge-weighted tree, called Homological Region Tree (or Hom-Tree,
for short). It coincides, as unweighted graph, with the classical Region
Adjacency Tree of black 6-connected components (CCs) and white 26-
connected components of I. In addition, we define the weight of an edge
(R, S) as the number of tunnels that the CCs R and S “share”. The
Hom-Tree structure is still an isotopic invariant of I. Thus, it provides
information about how the different homology groups interact between
them, while preserving the duality of black and white CCs.
An experimentation with a set of synthetic images showing different
shapes and different complexity of connected component nesting is performed
for numerically validating the method.Ministerio de Economía y Competitividad MTM2016-81030-
Enhanced Parallel Generation of Tree Structures for the Recognition of 3D Images
Segmentations of a digital object based on a connectivity
criterion at n-xel or sub-n-xel level are useful tools in image topological
analysis and recognition. Working with cell complex analogous of digital
objects, an example of this kind of segmentation is that obtained from
the combinatorial representation so called Homological Spanning Forest
(HSF, for short) which, informally, classifies the cells of the complex as
belonging to regions containing the maximal number of cells sharing the
same homological (algebraic homology with coefficient in a field) information.
We design here a parallel method for computing a HSF (using
homology with coefficients in Z/2Z) of a 3D digital object. If this object
is included in a 3D image of m1 × m2 × m3 voxels, its theoretical time
complexity order is near O(log(m1 + m2 + m3)), under the assumption
that a processing element is available for each voxel. A prototype implementation
validating our results has been written and several synthetic,
random and medical tridimensional images have been used for testing.
The experiments allow us to assert that the number of iterations in which
the homological information is found varies only to a small extent from
the theoretical computational time.Ministerio de Economía y Competitividad MTM2016-81030-
Homological spanning forest framework for 2D image analysis
A 2D topology-based digital image processing framework is presented here. This framework consists of the computation of a flexible geometric graph-based structure, starting from a raster representation of a digital image I. This structure is called Homological Spanning Forest (HSF for short), and it is built on a cell complex associated to I. The HSF framework allows an efficient and accurate topological analysis of regions of interest (ROIs) by using a four-level architecture. By topological analysis, we mean not only the computation of Euler characteristic, genus or Betti numbers, but also advanced computational algebraic topological information derived from homological classification of cycles. An initial HSF representation can be modified to obtain a different one, in which ROIs are almost isolated and ready to be topologically analyzed. The HSF framework is susceptible of being parallelized and generalized to higher dimensions
Generating Second Order (Co)homological Information within AT-Model Context
In this paper we design a new family of relations between
(co)homology classes, working with coefficients in a field and starting
from an AT-model (Algebraic Topological Model) AT(C) of a finite cell
complex C These relations are induced by elementary relations of type
“to be in the (co)boundary of” between cells. This high-order connectivity
information is embedded into a graph-based representation model,
called Second Order AT-Region-Incidence Graph (or AT-RIG) of C. This
graph, having as nodes the different homology classes of C, is in turn,
computed from two generalized abstract cell complexes, called primal
and dual AT-segmentations of C. The respective cells of these two complexes
are connected regions (set of cells) of the original cell complex C,
which are specified by the integral operator of AT(C). In this work in
progress, we successfully use this model (a) in experiments for discriminating
topologically different 3D digital objects, having the same Euler
characteristic and (b) in designing a parallel algorithm for computing
potentially significant (co)homological information of 3D digital objects.Ministerio de Economía y Competitividad MTM2016-81030-PMinisterio de Economía y Competitividad TEC2012-37868-C04-0
Homological Spanning Forests for Discrete Objects
Computing and representing topological information form an important
part in many applications such as image representation and compression,
classification, pattern recognition, geometric modelling, etc. The homology
of digital objects is an algebraic notion that provides a concise description
of their topology in terms of connected components, tunnels and cavities.
The purpose of this work is to develop a theoretical and practical frame-
work for efficiently extracting and exploiting useful homological information
in the context of nD digital images. To achieve this goal, we intend to
combine known techniques in algebraic topology, and image processing.
The main notion created for this purpose consists of a combinatorial
representation called Homological Spanning Forest (or HSF, for short) of a
digital object or a digital image. This new model is composed of a set of
directed forests, which can be constructed under an underlying cell complex
format of the image. HSF’s are based on the algebraic concept of chain
homotopies and they can be considered as a suitable generalization to higher
dimensional cell complexes of the topological meaning of a spanning tree of
a geometric graph.
Based on the HSF representation, we present here a 2D homology-based
framework for sequential and parallel digital image processing.Premio Extraordinario de Doctorado U
Toward Parallel Computation of Dense Homotopy Skeletons for nD Digital Objects
An appropriate generalization of the classical notion of
abstract cell complex, called primal-dual abstract cell complex (pACC
for short) is the combinatorial notion used here for modeling and analyzing
the topology of nD digital objects and images. Let D ⊂ I be a set of
n-xels (ROI) and I be a n-dimensional digital image.We design a theoretical
parallel algorithm for constructing a topologically meaningful asymmetric
pACC HSF(D), called Homological Spanning Forest of D (HSF
of D, for short) starting from a canonical symmetric pACC associated
to I and based on the application of elementary homotopy operations
to activate the pACC processing units. From this HSF-graph representation
of D, it is possible to derive complete homology and homotopy
information of it. The preprocessing procedure of computing HSF(I) is
thoroughly discussed. In this way, a significant advance in understanding
how the efficient HSF framework for parallel topological computation of
2D digital images developed in [2] can be generalized to higher dimension
is made.Ministerio de Economía y Competitividad TEC2016-77785-PMinisterio de Economía y Competitividad MTM2016-81030-
A Topologically Consistent Color Digital Image Representation by a Single Tree
A novel, flexible (non-unique) and topologically consistent
representation called CRIT (Contour-Region incidence Tree) for a color
2D digital image I is defined here. The CRIT is a tree containing all the
inter and intra connectivity information of the constant-color regions.
Considering I as an abstract cell complex (ACC), its topological infor mation can be packed as a smaller (in terms of cells) ACC, whose 2-cells
are the different constant-color regions of I. This modus operandi over comes the classical connectivity paradoxes of digital images by working
with lower-dimensional cells such as 0-cells, 1-cells, and 2-cells. The CRIT
structure allows to describe this smaller ACC in a non-redundant way.
The proposed technique is based on the previous construction of the
Homological Spanning Forest (HSF) structures for encoding homological
information of the ACCs canonically associated to I, in terms of rooted
trees connecting digital object elements without redundancyMinisterio de Ciencia e Innovación PID2019-110455GB-I00 (Par-HoT
Labeling Color 2D Digital Images in Theoretical Near Logarithmic Time
A design of a parallel algorithm for labeling color flat zones
(precisely, 4-connected components) of a gray-level or color 2D digital
image is given. The technique is based in the construction of a particular
Homological Spanning Forest (HSF) structure for encoding topological
information of any image.HSFis a pair of rooted trees connecting the image
elements at inter-pixel level without redundancy. In order to achieve a correct
color zone labeling, our proposal here is to correctly building a sub-
HSF structure for each image connected component, modifying an initial
HSF of the whole image. For validating the correctness of our algorithm,
an implementation in OCTAVE/MATLAB is written and its results are
checked. Several kinds of images are tested to compute the number of iterations
in which the theoretical computing time differs from the logarithm
of the width plus the height of an image. Finally, real images are to be computed
faster than random images using our approach.Ministerio de Economía y Competitividad TEC2016-77785-PMinisterio de Economía y Competitividad MTM2016-81030-
A Parallel Implementation for Computing the Region-Adjacency-Tree of a Segmentation of a 2D Digital Image
A design and implementation of a parallel algorithm for computing
the Region-Adjacency Tree of a given segmentation of a 2D digital
image is given. The technique is based on a suitable distributed use of
the algorithm for computing a Homological Spanning Forest (HSF) structure
for each connected region of the segmentation and a classical geometric
algorithm for determining inclusion between regions. The results
show that this technique scales very well when executed in a multicore
processor.Ministerio de Ciencia e Innovación TEC2012-37868-C04-02Universidad de Sevilla 2014/75
- …