• Aucun résultat trouvé

Union of Balls and α-Complexes

N/A
N/A
Protected

Academic year: 2022

Partager "Union of Balls and α-Complexes"

Copied!
60
0
0

Texte intégral

(1)

Union of Balls and α-Complexes

Jean-Daniel Boissonnat Geometrica, INRIA

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

Winter School, University of Nice Sophia Antipolis

January 26-30, 2015

(2)

Laguerre geometry

Power distance of two balls or of two weighted points.

ballb1(p1, r1), center p1 radiusr1←→ weigthed point(p1, r12)∈Rd ballb2(p2, r2), center p2 radiusr2←→ weigthed point(p2, r22)∈Rd

π(b1, b2) = (p1−p2)2−r12−r22

Orthogonal balls

b1, b2 closer ⇐⇒ π(b1, b2)<0⇐⇒(p1−p2)2≤r12+r22 b1, b2 orthogonal ⇐⇒ π(b1, b2) = 0⇐⇒(p1−p2)2=r12+r22 b1, b2further ⇐⇒ π(b1, b2)>0⇐⇒(p1−p2)2≤r12+r22

(3)

Laguerre geometry

Power distance of two balls or of two weighted points.

ballb1(p1, r1), center p1 radiusr1←→ weigthed point(p1, r12)∈Rd ballb2(p2, r2), center p2 radiusr2←→ weigthed point(p2, r22)∈Rd

π(b1, b2) = (p1−p2)2−r12−r22

Orthogonal balls

b1, b2 closer ⇐⇒ π(b1, b2)<0⇐⇒(p1−p2)2≤r12+r22 b1, b2 orthogonal ⇐⇒ π(b1, b2) = 0⇐⇒(p1−p2)2=r12+r22 b1, b2further ⇐⇒ π(b1, b2)>0⇐⇒(p1−p2)2≤r12+r22

(4)

Power distance of a point wrt a ball

Ifb1 is reduced to a pointp: π(p, b2) = (p−p2)2−r22 Normalized equation of bounding sphere :

p∈∂b2⇐⇒π(p, b2) = 0

p∈intb2 ⇐⇒ π(p, b)<0 p∈∂b2 ⇐⇒ π(p, b) = 0 p6∈b2 ⇐⇒ π(p, b)>0 Tangents and secants through p π(p, b) =pt2=pm·pm0=pn·pn0

p

m

m0 t

p2

n

n0

(5)

Radical Hyperplane

The locus of point ∈Rd with same power distance to ballsb1(p1, r1)andb2(p2, r2)is a hyperplane ofRd

π(x, b1) =π(x, b2) ⇐⇒ (x−p1)2−r21= (x−p2)2−r22

⇐⇒ −2p1x+p21−r21=−2p2x+p22−r22

⇐⇒ 2(p2−p1)x+ (p21−r12)−(p22−r22) = 0

(6)

Radical Hyperplane

The locus of point ∈Rd with same power distance to ballsb1(p1, r1)andb2(p2, r2)is a hyperplane ofRd

π(x, b1) =π(x, b2) ⇐⇒ (x−p1)2−r21= (x−p2)2−r22

⇐⇒ −2p1x+p21−r21=−2p2x+p22−r22

⇐⇒ 2(p2−p1)x+ (p21−r12)−(p22−r22) = 0

(7)

Power Diagrams

also named Laguerre diagrams or weighted Voronoi diagrams

Sites: n ballsB ={bi(pi, ri), i= 1, . . . n} Power distance: π(x, bi) = (x−pi)2−ri2 Power Diagram: Vor(B)

One cellV(bi)for each site

V(bi) ={x:π(x, bi)≤π(x, bj).∀j6=i} Each cell is a polytope

V(bi)may be empty pi may not belong toV(bi)

(8)

Weighted Delaunay triangulations

B =

{

b

i

(p

i

, r

i

)

}

a set of balls

Del(B) =nerve of Vor(B):

B

τ

=

{

b

i

(p

i

, r

i

), i = 0, . . . k

}} ⊂

B B

τ

Del(B )

⇐⇒T

bi∈Bτ

V (b

i

)

6

=

To be proved (next slides):

under a

general position

condition on B ,

B

τ −→

τ = conv(

{

p

i

, i = 0 . . . k

}

)

embeds Del(B) as a triangulation in

Rd

,

called the

weighted Delaunay triangulation

(9)

Characteristic property of weighted Delaunay complexes

τ

Del(B)

⇐⇒ \

bi∈Bτ

V (b

i

)

6

=

⇐⇒ ∃

x

∈Rd

s.t.

b

i

, b

j

B

τ

, b

l

B

\

B

τ

π(x, b

i

) = π(x, b

j

) < π(x, b

l

)

(10)

The space of spheres

b(p, r)ball ofRd

→point φ(b)∈Rd+1 φ(b) = (p, s=p2−r2)

→polar hyperplane hb=φ(b)∈Rd+1 P ={xˆ∈Rd+1:xd+1=x2}

hb={xˆ∈Rd+1:xd+1= 2p·x−s} σ

h(σ) P

Balls will null radius are mapped ontoP hp is tangent toP atφ(p).

The vertical projection ofhb∩ P ontoxd+1= 0is∂b

(11)

The space of spheres

b(p, r)ball ofRd

→point φ(b)∈Rd+1 φ(b) = (p, s=p2−r2)

→polar hyperplane hb=φ(b)∈Rd+1 P ={xˆ∈Rd+1:xd+1=x2}

hb={xˆ∈Rd+1:xd+1= 2p·x−s} σ

h(σ) P

Balls will null radius are mapped ontoP hp is tangent toP atφ(p).

The vertical projection ofhb∩ P ontoxd+1= 0is∂b

(12)

The space of spheres

b(p, r)ball ofRd

→point φ(b)∈Rd+1 φ(b) = (p, s=p2−r2)

→polar hyperplane hb=φ(b)∈Rd+1 P ={xˆ∈Rd+1:xd+1=x2}

hb={xˆ∈Rd+1:xd+1= 2p·x−s} σ

h(σ) P

Balls will null radius are mapped ontoP hp is tangent toP atφ(p).

The vertical projection ofhb∩ P ontoxd+1= 0is∂b

(13)

The space of spheres

b(p, r)ball ofRd

→point φ(b)∈Rd+1

φ(b) = (p, s=p2−r2)

→polar hyperplane hb=φ(b)∈Rd+1 hb={xˆ∈Rd+1:xd+1= 2p·x−s}

b x

φ(b)

The vertical distance betweenxˆ= (x, x2)andhb is equal to x2−2p·x+s=π(x, b)

The faces of the power diagram ofB are the vertical projections onto xd+1= 0of the faces of the polytopeV(B) =T

ih+b ofRd+1

(14)

The space of spheres

b(p, r)ball ofRd

→point φ(b)∈Rd+1

φ(b) = (p, s=p2−r2)

→polar hyperplane hb=φ(b)∈Rd+1 hb={xˆ∈Rd+1:xd+1= 2p·x−s}

b x

φ(b)

The vertical distance betweenxˆ= (x, x2)andhb is equal to x2−2p·x+s=π(x, b)

The faces of the power diagram ofB are the vertical projections onto xd+1= 0of the faces of the polytopeV(B) =T

ih+b ofRd+1

(15)

Power diagrams, weighted Delaunay triangulations and polytopes

V

(B ) =

i

φ(b

i

)

∗+ D

(B ) = conv

( ˆ P )

(16)

Proof of the theorem

B

τ

B,

|

B

τ|

= d + 1, τ = conv(

{

p

i

, b

i

(p

i

, r

i

)

B

τ}

), φ(τ ) = conv(

{

φ(b

i

), b

i

B

τ}

)

b(p, r) s.t. h

b

= φ(b)

= aff(

{

φ(b

i

), b

i

B

τ}

)

φ(τ )

∈ D

(B) = conv

(

{

φ(b

i

)

}

)

⇐⇒ ∀

b

i

B

τ

, φ(b

i

)

h

b

b

j 6∈

B

τ

, φ(b

j

)

h

∗+b

⇐⇒ ∀

b

i

B

τ

, π(b, b

i

) = 0

b

j 6∈

B

τ

, π(b, b

j

) > 0

⇐⇒

p

∈ \

bi∈Bτ

V (b

i

)

⇐⇒

τ

Del(B )

(17)

Delaunay’s theorem extended

B =

{

b

1

, b

2

. . . b

n}

is said to be in general position wrt spheres if

6 ∃

x

∈Rd

with equal power to d + 2 balls of B

P =

{

p

1

, ..., p

n}

: set of centers of the balls of B

Theorem

If

B

is in general position wrt spheres, the simplicial map

f : vert(Del(B))→P

provides a realization of

Del(B)

Del(B)

is a triangulation of

P0⊆P

called the

Delaunay triangulation ofB

(18)

Delaunay’s theorem extended

B =

{

b

1

, b

2

. . . b

n}

is said to be in general position wrt spheres if

6 ∃

x

∈Rd

with equal power to d + 2 balls of B

P =

{

p

1

, ..., p

n}

: set of centers of the balls of B

Theorem

If B is in general position wrt spheres, the simplicial map f : vert(Del(B ))

P

provides a realization of Del(B)

Del(B) is a triangulation of P

0

P called the

Delaunay triangulation ofB

(19)

Power diagrams, Delaunay triangulations and polytopes

If B is a set of balls in general position wrt spheres :

V

(B ) = h

+b

1

. . .

h

+b

n

duality

−→ D

(B) = conv

(

{

φ(b

1

), . . . , φ(b

n

)

}

)

↑ ↓

Voronoi Diagram

of B

nerve−→ Delaunay Complex

of B

(20)

Complexity and algorithm for weighted VD and DT

Number of faces= Θ

nbd+12 c

(Upper Bound Th.)

Construction can be done in timeΘ

nlogn+nbd+12 c

(Convex hull)

Main predicate

power test(b0, . . . , bd+1) = sign

1 . . . 1

p0 . . . pd+1

p20−r02 . . . p2d+1−rd+12

(21)

Complexity and algorithm for weighted VD and DT

Number of faces= Θ

nbd+12 c

(Upper Bound Th.)

Construction can be done in timeΘ

nlogn+nbd+12 c

(Convex hull)

Main predicate

power test(b0, . . . , bd+1) = sign

1 . . . 1

p0 . . . pd+1

p20−r02 . . . p2d+1−rd+12

(22)

Complexity and algorithm for weighted VD and DT

Number of faces= Θ

nbd+12 c

(Upper Bound Th.)

Construction can be done in timeΘ

nlogn+nbd+12 c

(Convex hull)

Main predicate

power test(b0, . . . , bd+1) = sign

1 . . . 1

p0 . . . pd+1

p20−r02 . . . p2d+1−rd+12

(23)

Power diagrams are maximization diagrams

Cell of bi in the power diagram Vor(B)

V(bi) = {x∈Rd:π(x, bi)≤π(x, bj).∀j6=i}

= {x∈Rd: 2pix−si= maxj[1,...n]{2pjx−sj}}

Vor(B)is themaximization diagramof the set of affine functions {fi(x) = 2pix−si, i= 1, . . . , n}

(24)

Affine diagrams (regular subdivisions)

Affine diagrams are defined as the maximization diagrams of a finite set of affine functions

They are equivalently defined as the vertical projections of polyhedra intersection of a finite number of upper half-spaces ofRd+1

Voronoi diagrams and power diagrams are affine diagrams.

Any affine diagram ofRd is the power diagram of a set of balls.

Delaunay and weighted Delaunay triangulations are regular triangulations Any regular triangulation is a weighted Delaunay triangulation

(25)

Affine diagrams (regular subdivisions)

Affine diagrams are defined as the maximization diagrams of a finite set of affine functions

They are equivalently defined as the vertical projections of polyhedra intersection of a finite number of upper half-spaces ofRd+1

Voronoi diagrams and power diagrams are affine diagrams.

Any affine diagram ofRd is the power diagram of a set of balls.

Delaunay and weighted Delaunay triangulations are regular triangulations Any regular triangulation is a weighted Delaunay triangulation

(26)

Affine diagrams (regular subdivisions)

Affine diagrams are defined as the maximization diagrams of a finite set of affine functions

They are equivalently defined as the vertical projections of polyhedra intersection of a finite number of upper half-spaces ofRd+1

Voronoi diagrams and power diagrams are affine diagrams.

Any affine diagram ofRd is the power diagram of a set of balls.

Delaunay and weighted Delaunay triangulations are regular triangulations Any regular triangulation is a weighted Delaunay triangulation

(27)

Examples of affine diagrams

1 The intersection of a power diagram with an affine subspace (Exercise)

2 A Voronoi diagram defined with a quadratic distance function kx−akQ= (x−a)tQ(x−a) Q=Qt

3 korder Voronoi diagrams

(28)

k -order Voronoi Diagrams

LetP be a set of sites.

(29)

k -order Voronoi diagrams are power diagrams

LetS1, S2, . . .denote the subsets ofkpoints ofP.

Thek-order Voronoi diagram is the minimization diagram ofδ(x, Si): δ(x, Si) = 1

k X

pSi

(x−p)2

= x2−2 k

X

pSi

p·x+1 k

X

pSi

p2

= π(bi, x) where bi is the ball

1 centered atci=k1P

pSip

2 withsi=π(o, bi) =c2i −r2i = 1k P

pSip2

3 and radiusri2=c2i1k

P

p∈S p2 .

(30)

Combinatorial complexity of k -order Voronoi diagrams

Theorem

IfP be a set ofnpoints inRd, the number of vertices and faces in all the Voronoi diagrams Vorj(P)

of ordersj ≤k is:

O

kdd+12 enbd+12 c

Proof

uses :

I bijection betweenk-sets and cells in k-order Voronoi diagrams

I the sampling theorem (from randomization theory)

(31)

Combinatorial complexity of k -order Voronoi diagrams

Theorem

IfP be a set ofnpoints inRd, the number of vertices and faces in all the Voronoi diagrams Vorj(P)

of ordersj ≤k is:

O

kdd+12 enbd+12 c

Proof

uses :

I bijection betweenk-sets and cells in k-order Voronoi diagrams

I the sampling theorem (from randomization theory)

(32)

k -sets and k -order Voronoi diagrams

P a set ofnpoints inRd

k-sets

Ak-set ofP is a subset P0 ofP with sizek that can be separated fromP\P0 by a hyperplane

k-order Voronoi diagrams

kpoints ofP have a cell in Vork(P)iff there exists a ball that contains those points and only those

⇒each cell of Vork(P)corresponds to a k-set of

φ(P) σ

h(σ) P

(33)

k -sets and k -order Voronoi diagrams

P a set ofnpoints inRd

k-sets

Ak-set ofP is a subset P0 ofP with sizek that can be separated fromP\P0 by a hyperplane

k-order Voronoi diagrams

kpoints ofP have a cell in Vork(P)iff there exists a ball that contains those points and only those

⇒each cell of Vork(P)corresponds to a k-set of

φ(P) σ

h(σ) P

(34)

k -sets and k -levels in arrangements of hyperplanes

For a set of pointsP ∈Rd, we consider the arrangement of thedual hyperplanesA(P)

hdefines ak setP0 ⇒ hseparatesP0 (belowh) fromP\P0 (above h)

⇒ h is below thek hyperplanes ofP0∗ and above those ofP\P0∗

k-sets of P are in 1-1 correspondance with the cells ofA(P)of levelk, i.e.

(35)

k -sets and k -levels in arrangements of hyperplanes

For a set of pointsP ∈Rd, we consider the arrangement of thedual hyperplanesA(P)

hdefines ak setP0 ⇒ hseparatesP0 (belowh) fromP\P0 (above h)

⇒ h is below thek hyperplanes ofP0∗ and above those ofP\P0∗

k-sets of P are in 1-1 correspondance with the cells ofA(P)of levelk, i.e.

(36)

k -sets and k -levels in arrangements of hyperplanes

For a set of pointsP ∈Rd, we consider the arrangement of thedual hyperplanesA(P)

hdefines ak setP0 ⇒ hseparatesP0 (belowh) fromP\P0 (above h)

⇒ h is below thek hyperplanes ofP0∗ and above those ofP\P0∗

k-sets of P are in 1-1 correspondance with the cells ofA(P)of levelk, i.e.

(37)

Bounding the number of k -sets

ck(P) : Number ofk-sets ofP = Number ofcellsof levelk inA(P) ck(P) =P

lkcl(P)

c0k(P): Number ofverticesofA(P)with level at mostk ck(n) = max|P|=nck(P)c0k(n) = max|P|=nc0k(P)

Hyp. in general position: each vertex∈dhyperplanes incident to2d cells Vertices of levelkare incident to cells with level∈[k, k+d]

Cells of level khave incident vertices with level∈[k−d, k]

(38)

Regions, conflicts and the sampling theorem

O a set ofnobjects.

F(O)set ofconfigurationsdefined byO

each configuration is defined by a subset ofbobjects each configuration is in conflictwith a subset ofO Fj(O)set of configurations in conflict withj objects

|Fk(O)| number of configurations defined byO in conflict with at mostkobjects ofO f0(r) =Exp(|F0(R|)expected number of configurations

defined and without conflict on a randomr-sample ofO.

The sampling theorem

[Clarkson & Shor 1992]

For 2≤k≤ b+1n , |Fk(O)| ≤4 (b+ 1)bkbf0(n k

)

(39)

Regions, conflicts and the sampling theorem

O a set ofnobjects.

F(O)set ofconfigurationsdefined byO

each configuration is defined by a subset ofbobjects each configuration is in conflictwith a subset ofO Fj(O)set of configurations in conflict withj objects

|Fk(O)| number of configurations defined byO in conflict with at mostkobjects ofO f0(r) =Exp(|F0(R|)expected number of configurations

defined and without conflict on a randomr-sample ofO.

The sampling theorem

[Clarkson & Shor 1992]

For 2≤k≤ b+1n , |Fk(O)| ≤4 (b+ 1)bkbf0(n k

)

(40)

Proof of the sampling theorem

f0(r) =X

j

|Fj(O)|

n−b−j r−b

n

r

≥ |Fk(O)|

n−b−k r−b

n

r

then,we prove that forr= nk

n−b−k r−b

n

r

≥ 1 4(b+ 1)bkb

n−b−k r−b

n

r

= r!

(r−b)!

(n−b)!

n!

| {z }

(b+1)b kb1

(n−r)!

(n−r−k)!

(n−b−k)!

(n−b)!

| {z }

14

(41)

Proof of the sampling theorem

end

(n−r)!

(n−r−k)!

(n−b−k)!

(n−b)! =

k

Y

j=1

n−r−k+j n−b−k+j ≥

n−r−k+ 1 n−b−k+ 1

k

n−n/k−k+ 1 n−k

k

≥ (1−1/k)k≥1/4 pour(2≤k), r!

(r−b)!

(n−b)!

n! =

b1

Y

l=0

r−l n−l ≥

b

Y

l=1

r+ 1−b n

b

Y

l=1

n/k−b n

bk 1 n

(42)

Bounding the number of k -sets

ck(P) : Number ofk-sets ofP = Number of cells of levelk inA(P).

ck(P) =P

lkcl(P)

c0k(P): Number of vertices ofA(P)with level at mostk.

ObjectsO: n hyperplanes ofRd

Configurations: vertices inA(O),b=d Conflictbetweenv andh: v∈h+

Sampling th: c0k(P)≤4(d+ 1)dkdf0 n k

Upper bound th: f0(n

k

) =O

nbd2c bdc





⇒c0k(n) =O

kdd2enbd2c

(43)

Combinatorial complexities

Number of vertices of level≤kin an arrangement ofnhyperplanes inRd Number of cells of level≤k in an arrangement ofnhyperplanes in Rd Total number ofj≤ksets for a set ofnpoints inRd

kdd2enbd2c

Total number of faces in the Voronoi diagrams of orderj≤kfor a set ofn points inRd

kdd+12 enbd+12 c

(44)

Combinatorial complexities

Number of vertices of level≤kin an arrangement ofnhyperplanes inRd Number of cells of level≤k in an arrangement ofnhyperplanes in Rd Total number ofj≤ksets for a set ofnpoints inRd

kdd2enbd2c

Total number of faces in the Voronoi diagrams of orderj≤kfor a set ofn points inRd

kdd+12 enbd+12 c

(45)

Restriction of Delaunay triangulation

Let Ω

⊆Rd

and P

∈Rd

a finite set of points.

Vor(E)

Ω is a cover of Ω. Its

nerve

is called the Delaunay triangulation

of E restricted to Ω, noted Del

|Ω

(P)

(46)

Union of balls

What is the combinatorial complexity of the boundary of the union U of n balls of

Rd

?

Compare with the complexity of the arrangement of the bounding hyperspheres

How can we compute U ?

What is the image of U in the space of spheres ?

(47)

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

(48)

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

(49)

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

(50)

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

(51)

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

(52)

Cech complex versus Del

|U

(B)

Both complexes are homotopy equivalent to U

The size of Cech(B) is Θ(n

d

)

The size of Del

|U

(B) is Θ(n

dd2e

)

(53)

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

(54)

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

(55)

α -filtration of Delaunay complexes

P a finite set of points of

Rd

U (α) =

S

p∈P

B (p, α)

α-complex

= Del

|U(α)

(P )

The filtration

{

Del

|U(α)

(P ), α

∈R+}

is called the

α-filtration

of Del(P)

(56)

Shape reconstruction using α -complexes (2d)

(57)

Shape reconstruction using α -complexes (3d)

(58)

Constructing the α -filtration of Del(P )

σ

Del(P ) is said to be Gabriel iff σ

σ

6

=

a b

a b

A Gabriel edge A non Gabriel edge

Algorithm

for eachd-simplexσ∈Del(P): αmin(σ) =r(σ) fork=d−1, ...,0,

for eachk-faceσ∈Del(P)

αmed(σ) = minσcoface(σ)αmin(σ) ifσis Gabriel thenαmin(σ) = r(σ)

(59)

Constructing the α -filtration of Del(P )

σ

Del(P ) is said to be Gabriel iff σ

σ

6

=

a b

a b

A Gabriel edge A non Gabriel edge

Algorithm

for eachd-simplexσ∈Del(P): αmin(σ) =r(σ) fork=d−1, ...,0,

for eachk-faceσ∈Del(P)

αmed(σ) = minσcoface(σ)αmin(σ) ifσis Gabriel thenα (σ) = r(σ)

(60)

α -filtration of weighted Delaunay complexes

B =

{

b

i

= (p

i

, r

i

)

}i=1,...,n

W (α) =

Sn i=1

B

p

i

,

q

r

i2

+ α

2

r

r2+α2

p x

π(x, bblue) = (xp)2r2α2 π(x, bred) = (xp)2r2

α-complex

= Del

W(α)

(B)

Filtration

:

{

Del

W(α)

(B), α

∈R+}

Références

Documents relatifs

Sans réservation, entrée de l’exposition payante (gratuit jusqu’à 18 ans). POUR

Bien que la minéralisation résulte de l’action des fluides métasomatiques issus de la granodiorite de Flamanville, le « skarn » de Diélette exploité pour le fer oolithique

Although MRI values in brain lesions (lesion size, ADC, FA) did not allow the picL and picGL groups to be discriminated, fewer pups in the picGL group developed cerebral

As we shall remark, this argument actually produces more than one unknot diagram from D , but it gives a relatively small number: if D has n crossings, this idea yields at most 4

Unite´ de recherche INRIA Rennes, Irisa, Campus universitaire de Beaulieu, 35042 RENNES Cedex Unite´ de recherche INRIA Rhoˆne-Alpes, 46 avenue Fe´lix Viallet, 38031 GRENOBLE Cedex

A periodic triangulation in the hyperbolic plane is defined by an in- finite point set that is the image of a finite point set by some (non commutative) discrete group generated

Can every finite diagram (indexed by a non necessarily dismantlable partially ordered set) of finite Boolean semilattices and h∨, 0i-homomorphisms be lifted by a diagram of

The New Zealand Immigration and Protection Tribunal made a point of saying that the effects of climate change were not the reason for granting residency to the family, but