• Aucun résultat trouvé

Union of Balls, Alpha-Complexes and Delaunay filtrations

N/A
N/A
Protected

Academic year: 2022

Partager "Union of Balls, Alpha-Complexes and Delaunay filtrations"

Copied!
17
0
0

Texte intégral

(1)

Union of Balls, Alpha-Complexes and Delaunay filtrations

Jean-Daniel Boissonnat DataShape, INRIA

http://www-sop.inria.fr/datashape

(2)

Restriction of Delaunay triangulation

Let Ω ⊆ R d and P ∈ R d a finite set of points.

Vor(P) ∩ Ω is a cover of Ω. Its nerve is called the Delaunay triangulation of P restricted to Ω, noted Del |Ω (P )

If Vor(P ) ∩ Ω is a good cover of Ω, Del (P ) is homotopy equivalent to Ω

(3)

Cech complex versus Del | U (B)

Computational Topology (Jeff Erickson) Examples of Cell Complexes

Corollary 15.1.For any points setPand radius�, the Aleksandrov-ˇCech complexACˇ(P)is homotopy- equivalent to the union of balls of radiuscentered at points inP.

Aleksandrov-ˇCech complexes and unions of balls for two different radii. 2-simplices are yellow; 3-simplices are green.

15.1.2 Vietoris-Rips Complexes: Flags and Shadows

Theproximity graph N(P)is the geometric graph whose vertices are the pointsPand whose edges join all pairs of points at distance at most 2�; in other words,N(P)is the 1-skeleton of the Aleksandrov-ˇCech complex. TheVietoris-Rips complex VR(P)is theflag complexorclique complexof the proximity graphN(P). A set ofk+1 points inPdefines ak-simplex inV R(P)if and only if every pair defines an edge inN(P), or equivalently, if the set has diameter at most 2�. Again, the Vietoris-Rips complex is an abstractsimplicial complex.

The Vietoris-Rips complex was used by Leopold Vietoris[57]in the early days of homology theory as a means of creating finite simplicial models of metric spaces.2The complex was rediscovered by Eliayu Rips in the 1980s and popularized by Mikhail Gromov[35]as a means of building simplicial models for group actions. ‘Rips complexes’ are now a standard tool in geometric and combinatorial group theory.

The triangle inequality immediately implies the nesting relationshipACˇ(P)⊆V R(P)⊆ACˇ2�(P) for any�, where⊆indicates containmentas abstract simplicial complexes. The upper radius 2�can be reduced to�3�/2 if the underlying metric space is Euclidean[21], but for arbitrary metric spaces, these bounds cannot be improved.

One big advantage of Vietoris-Rips complexes is that they determined entirely by their underlying proximity graphs; thus, they can be applied in contexts like sensor-network modeling where the underlying metric is unknown. In contrast, the Aleksandrov-ˇCech complex also depends on the metric of the ambient space that containsP; even if we assume that the underlying space is Euclidean, we need the lengths of the edges of the proximity complex to reconstruct the Aleksandrov-ˇCech complex.

On the other hand, there is no result like the Nerve Lemma for flag complexes. Indeed, it is easy to construct Vietoris-Rips complexes for pointsin the Euclidean planethat contain topological features of arbitrarily high dimension.

2Vietoris actually defined a slightly different complex. LetU={U1,U2, . . .}be a set of open sets that cover some topological spaceX. TheVietoris complexofUis the abstract simplicial complex whose vertices are points inX, and whose simplices

Both complexes are homotopy equivalent to U The size of Cech(B) is Θ(n d )

The size of Del |U (B) is Θ(n d

d2

e )

Del |U (B) naturally embeds in R d but not Cech(B) (general position)

Algorithmic Geometry of Triangulations Union of Balls and Delaunay filtrations J-D. Boissonnat 3 / 12

(4)

Filtration of a simplicial complex

1

A filtration of K is a sequence of subcomplexes of K

∅ = K 0 ⊂ K 1 ⊂ · · · ⊂ K m = K

such that: K i+1 = K i ∪ σ i+1 , where σ i+1 is a simplex of K

2

Alternatively a filtration of K can be seen as an ordering σ 1 , . . . σ m of the simplices of K such that the set K i of the first i simplices is a subcomplex of K

The ordering should be consistent with the dimension of the simplices

Filtration plays a central role in topological persistence

(5)

Filtration of a simplicial complex

1

A filtration of K is a sequence of subcomplexes of K

∅ = K 0 ⊂ K 1 ⊂ · · · ⊂ K m = K

such that: K i+1 = K i ∪ σ i+1 , where σ i+1 is a simplex of K

2

Alternatively a filtration of K can be seen as an ordering σ 1 , . . . σ m of the simplices of K such that the set K i of the first i simplices is a subcomplex of K

The ordering should be consistent with the dimension of the simplices

Filtration plays a central role in topological persistence

(6)

Delaunay filtration

P a finite set of points of R d U (α) = S

p∈P B (p, α) α-complex = Del |U(α) (P )

{ Del |U(α) (P ), α ∈ R + } is called the Delaunay filtration of P

(7)

Shape reconstruction using α -complexes (2d)

(8)

Shape reconstruction using α -complexes (3d)

(9)

Gabriel simplices

σ ∈ Del(P ) is said to be Gabriel iff σ ∩ σ 6 = ∅

a b

a b

A Gabriel edge A non Gabriel edge

(10)

Computing Delaunay filtrations

Input: a finite set of points P in R

d

Compute Del( P )

for each d-simplex τ ∈ Del( P ) do

α(τ) := r(τ)

2

(the squared circumradius of τ)

for k = d − 1, ..., 0 do

for each d-simplex τ ∈ Del(P) do if τ is a Gabriel simplex then

α(τ ) := r(τ )

2

(the squared smallest circumradius of τ ) else

α(τ ) := min

σ∈cofaces(τ)

α(σ)

Output: The filtration value of each simplex in Del(P) has been computed

(11)

Union of balls

What is the combinatorial complexity of the boundary of the union U of n balls of R d ?

Compare with the complexity of the arrangement of the bounding hyperspheres

How can we compute U ?

(12)

Restriction of Del(B) to U = S

b ∈ B b

U = S

b∈B b ∩ V (b) and ∂U ∩ ∂b = V (b) ∩ ∂b.

The nerve of C is the restriction of Del(B ) to U , i.e. the subcomplex Del |U (B) of Del(B ) whose faces have a circumcenter in U

∀ b, b ∩ V (b) is convex and thus contractible

C = { b ∩ V (b), b ∈ B } is a good cover of U

The nerve of C is a deformation retract of U

(13)

Restriction of Del(B) to U = S

b ∈ B b

U = S

b∈B b ∩ V (b) and ∂U ∩ ∂b = V (b) ∩ ∂b.

The nerve of C is the restriction of Del(B ) to U , i.e. the subcomplex Del |U (B) of Del(B ) whose faces have a circumcenter in U

∀ b, b ∩ V (b) is convex and thus contractible

C = { b ∩ V (b), b ∈ B } is a good cover of U

The nerve of C is a deformation retract of U

(14)

Restriction of Del(B) to U = S

b ∈ B b

U = S

b∈B b ∩ V (b) and ∂U ∩ ∂b = V (b) ∩ ∂b.

The nerve of C is the restriction of Del(B ) to U , i.e. the subcomplex Del |U (B) of Del(B ) whose faces have a circumcenter in U

∀ b, b ∩ V (b) is convex and thus contractible

C = { b ∩ V (b), b ∈ B } is a good cover of U

The nerve of C is a deformation retract of U

(15)

Restriction of Del(B) to U = S

b ∈ B b

U = S

b∈B b ∩ V (b) and ∂U ∩ ∂b = V (b) ∩ ∂b.

The nerve of C is the restriction of Del(B ) to U , i.e. the subcomplex Del |U (B) of Del(B ) whose faces have a circumcenter in U

∀ b, b ∩ V (b) is convex and thus contractible

C = { b ∩ V (b), b ∈ B } is a good cover of U

The nerve of C is a deformation retract of U

(16)

Restriction of Del(B) to U = S

b ∈ B b

U = S

b∈B b ∩ V (b) and ∂U ∩ ∂b = V (b) ∩ ∂b.

The nerve of C is the restriction of Del(B ) to U , i.e. the subcomplex Del |U (B) of Del(B ) whose faces have a circumcenter in U

∀ b, b ∩ V (b) is convex and thus contractible

C = { b ∩ V (b), b ∈ B } is a good cover of U

The nerve of C is a deformation retract of U

(17)

Filtration of weighted Delaunay complexes

B = { b i = (p i , r i ) } i=1,...,n

W (α) = S n i=1 B

p i , q

r 2 i + α 2

= { x ∈ R d , min B

i

power(x) ≤ α }

r

√ r

2

+ α

2

p x

π(x, b

blue

) = (x − p)

2

− r

2

− α

2

π(x, b

red

) = (x − p)

2

− r

2

α-complex = Del W (α) (B) Filtration : { Del W (α) (B), α ∈ R + }

Références

Documents relatifs

When d = 2, 3, m = 5, 6, 7 and modulo reordering, we show that the chambers (and so the different generic polygon spaces) are distinguished by the ring structure of their

A natural question about a closed negatively curved manifold M is the following: Is the space MET sec<0 (M) of negatively curved met- rics on M path connected?. This problem has

First introduced by Faddeev and Kashaev [7, 9], the quantum dilogarithm G b (x) and its variants S b (x) and g b (x) play a crucial role in the study of positive representations

James presented a counterexample to show that a bounded convex set with James’ property is not necessarily weakly compact even if it is the closed unit ball of a normed space.. We

The second mentioned author would like to thank James Cogdell for helpful conversation on their previous results when he was visiting Ohio State University.. The authors also would

A second scheme is associated with a decentered shock-capturing–type space discretization: the II scheme for the viscous linearized Euler–Poisson (LVEP) system (see section 3.3)..

These equations govern the evolution of slightly compressible uids when thermal phenomena are taken into account. The Boussinesq hypothesis

Ne croyez pas que le simple fait d'afficher un livre sur Google Recherche de Livres signifie que celui-ci peut etre utilise de quelque facon que ce soit dans le monde entier..