2019
DOI: 10.48550/arxiv.1911.08130
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Topological computing of arrangements with (co)chains

Abstract: In many areas of applied geometric/numeric computational mathematics, including geo-mapping, computer vision, computer graphics, finite element analysis, medical imaging, geometric design, and solid modeling, one has to compute incidences, adjacencies and ordering of cells, generally using disparate and often incompatible data structures and algorithms. This paper introduces computational topology algorithms to discover the 2D/3D space partition induced by a collection of geometric objects of dimension 1D/2D, … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2020
2020
2020
2020

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(7 citation statements)
references
References 72 publications
0
7
0
Order By: Relevance
“…In this paper we have discussed an efficient algebraic algorithm to create the [δ 0 ] and [δ 1 ] sparse coboundary matrices, encoding the topological congruences between a set of chain complexes. In the algorithmic pipeline to construct the arrangement of Euclidean 3-space [6], local chain complexes are generated independently from single fragmented input 2-cells, starting from a collection of cellular 2-or 3-complexes in 3D. The correctness of results, that might depend on numeric approximations of floating-point arithmetics, is checked by testing the matrix constraint [δ 1 ][δ 0 ] = [0].…”
Section: Discussionmentioning
confidence: 99%
See 4 more Smart Citations

Local congruence of chain complexes

DelMonte,
Onofri,
Scorzelli
et al. 2020
Preprint
Self Cite
“…In this paper we have discussed an efficient algebraic algorithm to create the [δ 0 ] and [δ 1 ] sparse coboundary matrices, encoding the topological congruences between a set of chain complexes. In the algorithmic pipeline to construct the arrangement of Euclidean 3-space [6], local chain complexes are generated independently from single fragmented input 2-cells, starting from a collection of cellular 2-or 3-complexes in 3D. The correctness of results, that might depend on numeric approximations of floating-point arithmetics, is checked by testing the matrix constraint [δ 1 ][δ 0 ] = [0].…”
Section: Discussionmentioning
confidence: 99%
“…The chain complex congruence (CCC) enabling algorithm introduced here was inplemented in Julia using the package SuiteSparseGraphBLAS.jl, and it is a key component of a computational pipeline to produce solid models of complex geometric scenes, using robust Boolean algebra methods for next-generation image understanding. 18,18,19,19,20,20,21,21,22,22,23,23,24,24], Int8[-1, -1, 1, -1, -1, 1, 1, 1, -1, -1, 1, -1, -1, 1, 1, 1, -1, -1, 1, -1, -1, 1, 1, 1, -1, -1, 1, -1, -1, 1, 1, 1, -1, -1, 1, -1, -1, 1, 1, 1, -1, -1, 1, -1, -1, 1, 1, 1]); 1 julia> Delta_1 = SparseArrays.sparse([1, 1, 1, 1, 2, 2, 2, 2, 3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6], [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,...…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations

Local congruence of chain complexes

DelMonte,
Onofri,
Scorzelli
et al. 2020
Preprint
Self Cite