Author:
Carlsson Erik,Carlsson John
Abstract
AbstractThe alpha complex is a fundamental data structure from computational geometry, which encodes the topological type of a union of balls $$B(x;r) \subset {\mathbb {R}}^m$$
B
(
x
;
r
)
⊂
R
m
for $$x\in S$$
x
∈
S
, including a weighted version that allows for varying radii. It consists of the collection of “simplices” $$\sigma =\{x_0,...,x_k\} \subset S$$
σ
=
{
x
0
,
.
.
.
,
x
k
}
⊂
S
, which correspond to nonempty $$(k+1)$$
(
k
+
1
)
-fold intersections of cells in a radius-restricted version of the Voronoi diagram $${{\,\textrm{Vor}\,}}(S,r)$$
Vor
(
S
,
r
)
. Existing algorithms for computing the alpha complex require that the points reside in low dimension because they begin by computing the entire Delaunay complex, which rapidly becomes intractable, even when the alpha complex is of a reasonable size. This paper presents a method for computing the alpha complex without computing the full Delaunay triangulation by applying Lagrangian duality, specifically an algorithm based on dual quadratic programming that seeks to rule simplices out rather than ruling them in.
Publisher
Springer Science and Business Media LLC
Reference46 articles.
1. Liang, J., Edelsbrunner, H., Fu, P., Sudhakar, P. V. & Subramaniam, S. Analytical shape computation of macromolecules: I. Molecular area and volume through alpha shape. Proteins Struct. Funct. Bioinform. 33(1), 1–17 (1998).
2. Stukowski, A. Computational analysis methods in atomistic modeling of crystals. Jom 66, 399–407 (2014).
3. De-Alarcon, P.A., Pascual-Montano, A.P., Gupta, A., & Carazo, J.M.. Modeling shape and topology of 3d images of biological specimens. In 2002 International Conference on Pattern Recognition. Vol. 1. 79–82 (2002).
4. Otter, N., Porter, M., Tillmann, U., Grindrod, P. & Harrington, H. A roadmap for the computation of persistent homology. EPJ Data Sci. 6, 06 (2015).
5. Edelsbrunner, H. Weighted alpha shapes. In Report of UIUCDCS-R-92-1760, Department of Computer Science, University of Illinois at Urbana-Champaign (1992).