Reduction and Approximation of Multidimensional Persistent Homology - - PowerPoint PPT Presentation

reduction and approximation of multidimensional
SMART_READER_LITE
LIVE PREVIEW

Reduction and Approximation of Multidimensional Persistent Homology - - PowerPoint PPT Presentation

Reduction and Approximation of Multidimensional Persistent Homology Massimo Ferri 1 , 2 1 Dip. di Matematica, Univ. di Bologna, Italia 2 ARCES - Vision Mathematics Group, Univ. di Bologna, Italia ferri@dm.unibo.it GETCO 2010 Geometric and


slide-1
SLIDE 1

Reduction and Approximation of Multidimensional Persistent Homology

Massimo Ferri1,2

  • 1Dip. di Matematica, Univ. di Bologna, Italia

2ARCES - Vision Mathematics Group, Univ. di Bologna, Italia

ferri@dm.unibo.it

GETCO 2010 Geometric and Topological Methods in Computer Science Aalborg University, January 11-15, 2010

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 1 / 50

slide-2
SLIDE 2

Outline

1

Shape

2

Persistent topology

3

Distances

4

Multidimensional persistent homology

5

One-dimensional reduction

6

Ball coverings

7

Combinatorial representation

8

Conclusions

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 2 / 50

slide-3
SLIDE 3

Shape

1

Shape

2

Persistent topology

3

Distances

4

Multidimensional persistent homology

5

One-dimensional reduction

6

Ball coverings

7

Combinatorial representation

8

Conclusions

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 3 / 50

slide-4
SLIDE 4

Shape

Which object has the same shape as the circle?

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 4 / 50

slide-5
SLIDE 5

Shape

Shape = Geometry? Homoteties surely preserve shape

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 5 / 50

slide-6
SLIDE 6

Shape

Shape = Geometry? Homoteties surely preserve shape . . . but not only they do.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 5 / 50

slide-7
SLIDE 7

Shape

Shape = Topology? Sometimes homeomorphisms are deceptive.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 6 / 50

slide-8
SLIDE 8

Shape

Shape = Psychology?

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 7 / 50

slide-9
SLIDE 9

Shape

Size pairs A possible setting: persistent topology of a size pair (X, − → ϕ )

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 8 / 50

slide-10
SLIDE 10

Shape

Size pairs A possible setting: persistent topology of a size pair (X, − → ϕ ) X is a topological space, ϕ : X → Rn a continuous map, called measuring (filtering) function.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 8 / 50

slide-11
SLIDE 11

Shape

Size pairs A possible setting: persistent topology of a size pair (X, − → ϕ ) X is a topological space, ϕ : X → Rn a continuous map, called measuring (filtering) function.

− → ϕ provides the geometrical aspects;

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 8 / 50

slide-12
SLIDE 12

Shape

Size pairs A possible setting: persistent topology of a size pair (X, − → ϕ ) X is a topological space, ϕ : X → Rn a continuous map, called measuring (filtering) function.

− → ϕ provides the geometrical aspects; the core idea is to study the evolution and persistence of topological features of the sublevel sets of − → ϕ ;

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 8 / 50

slide-13
SLIDE 13

Shape

Size pairs A possible setting: persistent topology of a size pair (X, − → ϕ ) X is a topological space, ϕ : X → Rn a continuous map, called measuring (filtering) function.

− → ϕ provides the geometrical aspects; the core idea is to study the evolution and persistence of topological features of the sublevel sets of − → ϕ ; the choice of − → ϕ conveys the subjective viewpoint of the observer.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 8 / 50

slide-14
SLIDE 14

Shape

Size pairs A possible setting: persistent topology of a size pair (X, − → ϕ ) X is a topological space, ϕ : X → Rn a continuous map, called measuring (filtering) function.

− → ϕ provides the geometrical aspects; the core idea is to study the evolution and persistence of topological features of the sublevel sets of − → ϕ ; the choice of − → ϕ conveys the subjective viewpoint of the observer.

Examples of measuring functions

1-dimensional: distance from center of mass, ordinate, curvature, . . .

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 8 / 50

slide-15
SLIDE 15

Shape

Size pairs A possible setting: persistent topology of a size pair (X, − → ϕ ) X is a topological space, ϕ : X → Rn a continuous map, called measuring (filtering) function.

− → ϕ provides the geometrical aspects; the core idea is to study the evolution and persistence of topological features of the sublevel sets of − → ϕ ; the choice of − → ϕ conveys the subjective viewpoint of the observer.

Examples of measuring functions

1-dimensional: distance from center of mass, ordinate, curvature, . . . multidimensional: color, coordinates, curvature and torsion, . . .

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 8 / 50

slide-16
SLIDE 16

Shape

Size pairs A possible setting: persistent topology of a size pair (X, − → ϕ ) X is a topological space, ϕ : X → Rn a continuous map, called measuring (filtering) function.

− → ϕ provides the geometrical aspects; the core idea is to study the evolution and persistence of topological features of the sublevel sets of − → ϕ ; the choice of − → ϕ conveys the subjective viewpoint of the observer.

Examples of measuring functions

1-dimensional: distance from center of mass, ordinate, curvature, . . . multidimensional: color, coordinates, curvature and torsion, . . .

(Claudia Landi and Patrizio Frosini will further elaborate on that. In fact, what I am presenting is largely the product of team work at

  • ur Vision Mathematics group in Bologna.)

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 8 / 50

slide-17
SLIDE 17

Shape

Persistence A different approach to the same idea [Edelsbrunner et al. 2000]:

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 9 / 50

slide-18
SLIDE 18

Shape

Persistence A different approach to the same idea [Edelsbrunner et al. 2000]: Persistent topological features are the ones which persist under resolution change

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 9 / 50

slide-19
SLIDE 19

Shape

Persistence A different approach to the same idea [Edelsbrunner et al. 2000]: Persistent topological features are the ones which persist under resolution change

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 9 / 50

slide-20
SLIDE 20

Shape

Persistence A different approach to the same idea [Edelsbrunner et al. 2000]: Persistent topological features are the ones which persist under resolution change

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 9 / 50

slide-21
SLIDE 21

Shape

Natural pseudodistance More than by a size pair, the concept of shape is well represented by the comparison of shapes, i.e. a measure of dissimilarity.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 10 / 50

slide-22
SLIDE 22

Shape

Natural pseudodistance More than by a size pair, the concept of shape is well represented by the comparison of shapes, i.e. a measure of dissimilarity. Such a measure is the natural pseudodistance d between pairs (X, − → ϕ ), (Y, − → ψ ), where X and Y are homeomorphic compact

  • spaces. d is defined as

d

  • (X, −

→ ϕ ), (Y, − → ψ )

  • = inf

f

max

P∈X −

→ ϕ (P) − − → ψ (f(P))∞ where f varies among all homeomorphisms from X to Y [Frosini et

  • al. 1999].

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 10 / 50

slide-23
SLIDE 23

Persistent topology

1

Shape

2

Persistent topology

3

Distances

4

Multidimensional persistent homology

5

One-dimensional reduction

6

Ball coverings

7

Combinatorial representation

8

Conclusions

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 11 / 50

slide-24
SLIDE 24

Persistent topology

Rank invariant [Carlsson et al. 2007] We define the following relation (≺) in Rn: if u = (u1, . . . , un) and v = (v1, . . . , vn), we write u v ( u ≺ v) if and only if uj ≤ vj (uj < vj) for j = 1, . . . , n. Let also ∆+ be the set {( u, v) ∈ Rn × Rn | u ≺ v}.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 12 / 50

slide-25
SLIDE 25

Persistent topology

Rank invariant [Carlsson et al. 2007] We define the following relation (≺) in Rn: if u = (u1, . . . , un) and v = (v1, . . . , vn), we write u v ( u ≺ v) if and only if uj ≤ vj (uj < vj) for j = 1, . . . , n. Let also ∆+ be the set {( u, v) ∈ Rn × Rn | u ≺ v}. We denote by X f u the lower level set {p ∈ X | − → f (p) − → u }.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 12 / 50

slide-26
SLIDE 26

Persistent topology

Rank invariant [Carlsson et al. 2007] We define the following relation (≺) in Rn: if u = (u1, . . . , un) and v = (v1, . . . , vn), we write u v ( u ≺ v) if and only if uj ≤ vj (uj < vj) for j = 1, . . . , n. Let also ∆+ be the set {( u, v) ∈ Rn × Rn | u ≺ v}. We denote by X f u the lower level set {p ∈ X | − → f (p) − → u }. For each i ∈ Z, the i-th rank invariant of (X, f) is ρ(X,

f,i) : ∆+ → N

defined as ρ(X,

f,i)(

u, v) = dim(Imf

v

  • u ),

u ≺ v with f

v

  • u : Hi(X

f u) → Hi(X f v), where f

v

  • u is the homomorphism induced by the inclusion map of

lower level sets X f u ⊆ X f v

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 12 / 50

slide-27
SLIDE 27

Persistent topology

Size functions [Frosini 1991] An easy example of 0-degree rank invariant (also called size function) with f : M → R:

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 13 / 50

slide-28
SLIDE 28

Persistent topology

Size functions [Frosini 1991] An easy example of 0-degree rank invariant (also called size function) with f : M → R:

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 13 / 50

slide-29
SLIDE 29

Persistent topology

Size functions [Frosini 1991] An easy example of 0-degree rank invariant (also called size function) with f : M → R:

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 13 / 50

slide-30
SLIDE 30

Persistent topology

Precursors Other precursors of the rank invariant: Size homotopy groups [Frosini et al. 1999] Persistent Betti numbers [Edelsbrunner et al. 2000] Persistence barcodes [Carlsson et al. 2005] Size functor [Cagliari et al. 2001]

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 14 / 50

slide-31
SLIDE 31

Persistent topology

Cornerpoints When the codomain of the measuring function is one-dimensional, the rank invariant is built by superimposition of (possibly unbounded) triangles. So all of its information is condensed in their vertices (possibly at infinity) with multiplicity, i.e. in the so called persistence diagram and can be treated as a formal series

  • f points [Frosini et al. 2001].

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 15 / 50

slide-32
SLIDE 32

Persistent topology

Cornerpoints When the codomain of the measuring function is one-dimensional, the rank invariant is built by superimposition of (possibly unbounded) triangles. So all of its information is condensed in their vertices (possibly at infinity) with multiplicity, i.e. in the so called persistence diagram and can be treated as a formal series

  • f points [Frosini et al. 2001].

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 15 / 50

slide-33
SLIDE 33

Distances

1

Shape

2

Persistent topology

3

Distances

4

Multidimensional persistent homology

5

One-dimensional reduction

6

Ball coverings

7

Combinatorial representation

8

Conclusions

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 16 / 50

slide-34
SLIDE 34

Distances

A lower bound from size functions Recall the natural pseudodistance between size pairs (X, ϕ), (Y, ψ) (with one-dimensional codomains): d ((X, ϕ), (Y, ψ)) = inf

f

max

P∈X |ϕ(P) − ψ(f(P))|

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 17 / 50

slide-35
SLIDE 35

Distances

A lower bound from size functions Recall the natural pseudodistance between size pairs (X, ϕ), (Y, ψ) (with one-dimensional codomains): d ((X, ϕ), (Y, ψ)) = inf

f

max

P∈X |ϕ(P) − ψ(f(P))|

If there exist ¯ x, ˜ x, ¯ y, ˜ y ∈ R such that ρ(X,ϕ,0)(¯ x, ¯ y) > ρ(Y,ψ,0)(˜ x, ˜ y), then min{˜ x − ¯ x, ¯ y − ˜ y} ≤ d ((X, ϕ), (Y, ψ))

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 17 / 50

slide-36
SLIDE 36

Distances

Matching distance between rank invariants (one-dimensional case) It is possible to define a matching distance dmatch(ρ1, ρ2) between the rank invariants ρ1, ρ2 of two size pairs, at the same degree, by minimizing the greatest distance between corresponding cornerpoints of the two persistence diagrams (having added a suitable set of points on the diagonal).

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 18 / 50

slide-37
SLIDE 37

Distances

Matching distance between rank invariants (one-dimensional case) It is possible to define a matching distance dmatch(ρ1, ρ2) between the rank invariants ρ1, ρ2 of two size pairs, at the same degree, by minimizing the greatest distance between corresponding cornerpoints of the two persistence diagrams (having added a suitable set of points on the diagonal).

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 18 / 50

slide-38
SLIDE 38

Distances

A lower bound from the matching distance Still in the case of one-dimensional domain, the matching distance between size functions provides a lower bound for the natural pseudodistance: dmatch(ρ(X,ϕ,0), ρ(Y,ψ,0)) ≤ d ((X, ϕ), (Y, ψ))

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 19 / 50

slide-39
SLIDE 39

Multidimensional persistent homology

1

Shape

2

Persistent topology

3

Distances

4

Multidimensional persistent homology

5

One-dimensional reduction

6

Ball coverings

7

Combinatorial representation

8

Conclusions

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 20 / 50

slide-40
SLIDE 40

Multidimensional persistent homology

The need for a multidimensional codomain Measuring functions ϕ with Rn, n > 1, as a codomain, arise quite naturally in applications (e.g. coordinates, RGB, curvature and torsion, . . . ).

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 21 / 50

slide-41
SLIDE 41

Multidimensional persistent homology

The need for a multidimensional codomain Measuring functions ϕ with Rn, n > 1, as a codomain, arise quite naturally in applications (e.g. coordinates, RGB, curvature and torsion, . . . ). In general, persistent topology of the single components of ϕ carries less information than the whole function.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 21 / 50

slide-42
SLIDE 42

Multidimensional persistent homology

The need for a multidimensional codomain Measuring functions ϕ with Rn, n > 1, as a codomain, arise quite naturally in applications (e.g. coordinates, RGB, curvature and torsion, . . . ). In general, persistent topology of the single components of ϕ carries less information than the whole function. Next pictures illustrate the case of (C, ϕ′), (S, ϕ′′), where C and S are a cube of edge length 2 and a sphere of diameter 2 respectively, and ϕ′(x, y, z) = ϕ′′(x, y, z) = (|x|, |y|).

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 21 / 50

slide-43
SLIDE 43

Multidimensional persistent homology

The need for a multidimensional codomain Measuring functions ϕ with Rn, n > 1, as a codomain, arise quite naturally in applications (e.g. coordinates, RGB, curvature and torsion, . . . ). In general, persistent topology of the single components of ϕ carries less information than the whole function. Next pictures illustrate the case of (C, ϕ′), (S, ϕ′′), where C and S are a cube of edge length 2 and a sphere of diameter 2 respectively, and ϕ′(x, y, z) = ϕ′′(x, y, z) = (|x|, |y|). Lower level sets of the single components are homotopically circles in both cases, whereas they differ if the whole functions are taken into account.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 21 / 50

slide-44
SLIDE 44

Multidimensional persistent homology

Lower level sets of the component |y| ≤

√ 2 2 . The ones of |x| are

just rotated versions.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 22 / 50

slide-45
SLIDE 45

Multidimensional persistent homology

Lower level sets of the component |y| ≤

√ 2 2 . The ones of |x| are

just rotated versions. Lower level sets of ϕ′ = ϕ′′ (

√ 2 2 , √ 2 2 ).

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 22 / 50

slide-46
SLIDE 46

Multidimensional persistent homology

The problem of discontinuities Recall that, when n = 1, discontinuities occur along line segments, and are determined by the set of cornerpoints, i.e. by a submanifold of dimension 0 of the 2-dimensional ∆+

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 23 / 50

slide-47
SLIDE 47

Multidimensional persistent homology

The problem of discontinuities Recall that, when n = 1, discontinuities occur along line segments, and are determined by the set of cornerpoints, i.e. by a submanifold of dimension 0 of the 2-dimensional ∆+ In general, in the 2n-dimensional ∆+, the rôle of cornerpoints is played by a (2n − 2)-dimensional submanifold.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 23 / 50

slide-48
SLIDE 48

Multidimensional persistent homology

The problem of discontinuities Recall that, when n = 1, discontinuities occur along line segments, and are determined by the set of cornerpoints, i.e. by a submanifold of dimension 0 of the 2-dimensional ∆+ In general, in the 2n-dimensional ∆+, the rôle of cornerpoints is played by a (2n − 2)-dimensional submanifold. No more possibility of representing the invariant by a formal series? No more matching distance?

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 23 / 50

slide-49
SLIDE 49

One-dimensional reduction

1

Shape

2

Persistent topology

3

Distances

4

Multidimensional persistent homology

5

One-dimensional reduction

6

Ball coverings

7

Combinatorial representation

8

Conclusions

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 24 / 50

slide-50
SLIDE 50

One-dimensional reduction

Admissible pairs For size functions [Biasotti et al. 2008] then generally for rank invariants [Cagliari et al. 2009] we have proved that suitable foliations of ∆+ exist, along which the computation can be reduced to the one-dimensional case, so back to cornerpoints.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 25 / 50

slide-51
SLIDE 51

One-dimensional reduction

Admissible pairs For size functions [Biasotti et al. 2008] then generally for rank invariants [Cagliari et al. 2009] we have proved that suitable foliations of ∆+ exist, along which the computation can be reduced to the one-dimensional case, so back to cornerpoints. For every vector l = (l1, . . . , ln) in Rn such that

  • n
  • j=1

l2

j = 1, and

lj > 0 for j = 1, . . . , n, and for every vector b = (b1, . . . , bn) in Rn such that

n

  • j=1

bj = 0, we shall say that the pair (

  • l,

b) is admissible. Given an admissible pair (

  • l,

b), we define the half-plane π(

  • l,

b) in

Rn × Rn:

  • u

= s l + b

  • v

= t l + b for s, t ∈ R, with s < t.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 25 / 50

slide-52
SLIDE 52

One-dimensional reduction

Tame functions A continuous function f : X → R is tame if it has a finite number of homological critical values and the homology modules of all lower level sets are finite-dimensional for all i ∈ Z.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 26 / 50

slide-53
SLIDE 53

One-dimensional reduction

Tame functions A continuous function f : X → R is tame if it has a finite number of homological critical values and the homology modules of all lower level sets are finite-dimensional for all i ∈ Z. Let (X, ϕ) be a size pair. We shall say that ϕ is max-tame if, for every admissible pair (

  • l,

b), the function g(P) = max

j=1,...,n

ϕj(P)−bj

lj

  • is tame.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 26 / 50

slide-54
SLIDE 54

One-dimensional reduction

Reduction Theorem Let (

  • l,

b) be an admissible pair and ϕ = (ϕ1, . . . , ϕn) : X → Rn be a max-tame function. Then, for every ( u, v) = (s l + b, t l + b) ∈ π(

  • l,

b), and

for g(P) = max

j=1,...,n

ϕj(P) − bj lj

  • the equality

ρ(X,

ϕ,i)(

u, v) = ρ(X,g,i)(s, t) holds for all i ∈ Z and s, t ∈ R with s < t.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 27 / 50

slide-55
SLIDE 55

One-dimensional reduction

Matching distance (multidimensional case) The previous theorem gives us the opportunity of defining a distance between n-dimensional rank invariants. Let (X, ϕ′), (Y, ϕ′′) be two max-tame size pairs and ¯ ρ′

X,i, ¯

ρ′′

Y,i be the

respective rank invariants. Then the i-th multidimensional matching distance is defined as D(¯ ρ′

X,i, ¯

ρ′′

Y,i) = sup (

  • l,

b)

min

j=1,...,n lj · d(ρ′ X,i, ρ′′ Y,i)

where (

  • l,

b) varies among all admissible pairs, and for each such pair ρ′

X,i, ρ′′ Y,i are the rank invariants of the corresponding one-dimensional

functions.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 28 / 50

slide-56
SLIDE 56

One-dimensional reduction

Example

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 29 / 50

slide-57
SLIDE 57

One-dimensional reduction

Example We choose l = (cos θ, sin θ) with 0 < θ < π

2, and

b = (a, −a) with a ∈ R. The corresponding half-plane is parameterized as        u1 = s cos θ + a u2 = s sin θ − a v1 = t cos θ + a v2 = t sin θ − a with s, t ∈ R, s < t. In particular, we consider θ = π

4, a = 0.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 29 / 50

slide-58
SLIDE 58

One-dimensional reduction

i = 0 Left: cube; right: sphere. a s t 1 2 a s t 1 2 ⇒ D(ρ′

C,′, ρ′′ S,′) ≥ √ 2 2 d(ρ′ C,′ ρ′′ S,′) = √ 2 2 (

√ 2 − 1)

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 30 / 50

slide-59
SLIDE 59

One-dimensional reduction

i = 1 Left: cube; right: sphere. s t

3

a s t b ⇒ D(ρ′

C,∞, ρ′′ S,∞) ≥ √ 2 2 d(ρ′ C,∞ ρ′′ S,∞) = √ 2 2

2−1 2

  • Massimo Ferri (DM-ARCES, U. Bologna)

Reduction and Approximation GETCO 2010 31 / 50

slide-60
SLIDE 60

One-dimensional reduction

i = 2 Left: cube; right: sphere. a s t 1 a s t 1 ⇒ D(ρ′

C,∈, ρ′′ S,∈) ≥ √ 2 2 d(ρ′ C,∈ ρ′′ S,∈) = 0

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 32 / 50

slide-61
SLIDE 61

Ball coverings

1

Shape

2

Persistent topology

3

Distances

4

Multidimensional persistent homology

5

One-dimensional reduction

6

Ball coverings

7

Combinatorial representation

8

Conclusions

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 33 / 50

slide-62
SLIDE 62

Ball coverings

Approximations We hardly have access to a full, formal description of an object of interest, in our case a compact, Riemannian submanifold X of Rm. We normally have a cloud of points belonging to it or even to a narrow neighborhood. Still, it is possible to get inequalities relating the rank invariant of the considered object and the one of a suitable ball covering together. This is possible because of the following theorem.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 34 / 50

slide-63
SLIDE 63

Ball coverings

Retracts In the following, τ is the largest number such that every open normal bundle B about X of radius s is embedded in Rm for s < τ. Theorem (Niyogi et al., 2008) Let L = {l1, . . . , lk} be a collection of points of X, and let U =

j=1,...,k B(lj, δ) be the union of balls of Rm with center at the

points of L and radius δ. Now, if L is such that for every point p ∈ X there exists an lj ∈ L such that p − lj < δ 2, then, for every δ <

  • 3

5τ, X is a deformation retract of U. So they have the same homology.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 35 / 50

slide-64
SLIDE 64

Ball coverings

Inequalities Luckily, the construction of the previous theorem can be carried

  • ver to lower level sets, so we get a double inequality.

Let f : Rm → Rn be a continuous function. Then, for ε ∈ R+, the modulus of continuity Ω(ε) of f is: Ω(ε) = maxj=1,...,n sup

  • abs(fj(

p) − fj( p′)) | p, p′ ∈ Rm, p − p′ ≤ ε

  • Massimo Ferri (DM-ARCES, U. Bologna)

Reduction and Approximation GETCO 2010 36 / 50

slide-65
SLIDE 65

Ball coverings

Inequalities Luckily, the construction of the previous theorem can be carried

  • ver to lower level sets, so we get a double inequality.

Let f : Rm → Rn be a continuous function. Then, for ε ∈ R+, the modulus of continuity Ω(ε) of f is: Ω(ε) = maxj=1,...,n sup

  • abs(fj(

p) − fj( p′)) | p, p′ ∈ Rm, p − p′ ≤ ε

  • With L, δ and U as before, we have:

Theorem (Cavazza et al. 2010) If ( u, v) is a point of ∆+ and if u + ω(δ) < v − ω(δ), where

  • ω(δ) = (Ω(δ), . . . , Ω(δ)) ∈ Rn , then

ρ(U,

fU,i)(

u − ω(δ), v + ω(δ)) ≤ ρ(X,

fX ,i)(

u, v) ≤ ρ(U,

fU,i)(

u + ω(δ), v − ω(δ))

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 36 / 50

slide-66
SLIDE 66

Ball coverings

Blind strips If the two extremes coincide, also the middle term equals them. An interesting consequence of this is that in a neighborhood of the discontinuity sets we may have strict inequalities, but out of it, the rank invariant of the unknown X coincides with that of the well-known U. This is particularly interesting in the case of n = 1 (to which, as we have seen, it is still possible to bring back the computation). With n = 1, the regions of uncertainty, which we call blind strips, are just 2ω-wide strips around the discontinuity segments of the persistence diagram for U.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 37 / 50

slide-67
SLIDE 67

Ball coverings

Example A circle X in the plane and a covering of it, made of balls centered at points of X. Measuring function is |y|.

4 2 2 4 4 2 2 4

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 38 / 50

slide-68
SLIDE 68

Ball coverings

Example The 0-th degree rank invariant (size function) of X and U

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 39 / 50

slide-69
SLIDE 69

Ball coverings

Example The 0-th degree rank invariant (size function) of X and U and the blind strips

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 39 / 50

slide-70
SLIDE 70

Ball coverings

Example The 1-st degree rank invariant of X and U

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 40 / 50

slide-71
SLIDE 71

Ball coverings

Example The 1-st degree rank invariant of X and U and the blind strips

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 40 / 50

slide-72
SLIDE 72

Ball coverings

Points near X Once more based on a theorem by Nyiogi, Smale and Weinberger, it is possible to get a (more complicated) inequality for points picked up in a narrow neighborhood of X.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 41 / 50

slide-73
SLIDE 73

Combinatorial representation

1

Shape

2

Persistent topology

3

Distances

4

Multidimensional persistent homology

5

One-dimensional reduction

6

Ball coverings

7

Combinatorial representation

8

Conclusions

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 42 / 50

slide-74
SLIDE 74

Combinatorial representation

Finiteness The finiteness of the sample suggests the possibility of a combinatorial representation. This is indeed possible by means of a construction of Edelsbrunner.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 43 / 50

slide-75
SLIDE 75

Combinatorial representation

Finiteness The finiteness of the sample suggests the possibility of a combinatorial representation. This is indeed possible by means of a construction of Edelsbrunner. Out of a finite set B of balls, it is possible to build its Voronoi diagram V which gives rise to the dual complex K. For S = |K| and the union U of the balls of B it holds Theorem (Edelsbrunner 1993) S is a deformation retract of U.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 43 / 50

slide-76
SLIDE 76

Combinatorial representation

Voronoi diagram

Figure: A quarter of circle of radius 4 covered by nine balls

  • f radius 1.

Figure: The Voronoi Diagram V of B.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 44 / 50

slide-77
SLIDE 77

Combinatorial representation

Dual shape

Figure: The dual complex K. Figure: The dual shape S.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 45 / 50

slide-78
SLIDE 78

Combinatorial representation

Ball union and dual shape Once more, it is possible to carry over the deformation to lower level sets, again by paying an uncertainty of ω.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 46 / 50

slide-79
SLIDE 79

Combinatorial representation

Ball union and dual shape Once more, it is possible to carry over the deformation to lower level sets, again by paying an uncertainty of ω. Lemma If ( u, v) is a point of ∆+ and if u + ω(δ) < v − ω(δ), where

  • ω(δ) = (Ω(δ), . . . , Ω(δ)) ∈ Rn , then

ρ(U,

fU,i)(

u − ω(δ), v + ω(δ)) ≤ ρ(S,

fS,i)(

u, v) ≤ ρ(U,

fU,i)(

u + ω(δ), v − ω(δ)).

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 46 / 50

slide-80
SLIDE 80

Combinatorial representation

Submanifold and dual shape By combining the two results concerning U, we get a double inequality relating the initial submanifold X and the dual shape S (so also the dual complex K). The outcoming blind strips are now 4ω wide. Theorem (Cavazza et al. 2010) If ( u, v) is a point of ∆+ and if u + 2 ω(δ) < v − 2 ω(δ), where

  • ω(δ) = (Ω(δ), . . . , Ω(δ)) ∈ Rn , then

ρ(S,

fS,i)(

u−2 ω(δ), v+2 ω(δ)) ≤ ρ(X,

fX ,i)(

u, v) ≤ ρ(S,

fS,i)(

u+2 ω(δ), v−2 ω(δ)).

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 47 / 50

slide-81
SLIDE 81

Conclusions

1

Shape

2

Persistent topology

3

Distances

4

Multidimensional persistent homology

5

One-dimensional reduction

6

Ball coverings

7

Combinatorial representation

8

Conclusions

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 48 / 50

slide-82
SLIDE 82

Conclusions

We have presented two recent results in the study of the rank invariant in Persistent Topology.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 49 / 50

slide-83
SLIDE 83

Conclusions

We have presented two recent results in the study of the rank invariant in Persistent Topology. The reduction of the computation of the rank invariant — in the case of a multidimensional codomain of the measuring function — to the one-dimensional case, by means of a suitable foliation.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 49 / 50

slide-84
SLIDE 84

Conclusions

We have presented two recent results in the study of the rank invariant in Persistent Topology. The reduction of the computation of the rank invariant — in the case of a multidimensional codomain of the measuring function — to the one-dimensional case, by means of a suitable foliation. The possibility of estimating the rank invariant of a submanifold of Rm by computing it for a ball union covering it, or for a related polyhedron.

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 49 / 50

slide-85
SLIDE 85

Conclusions

THANKS FOR THE ATTENTION ! http:/vis.dm.unibo.it/ ferri@dm.unibo.it

Massimo Ferri (DM-ARCES, U. Bologna) Reduction and Approximation GETCO 2010 50 / 50