• Aucun résultat trouvé

On the reconstruction of convex bodies from random normal measurements

N/A
N/A
Protected

Academic year: 2022

Partager "On the reconstruction of convex bodies from random normal measurements"

Copied!
74
0
0

Texte intégral

(1)

On the reconstruction of convex bodies from random normal measurements

Quentin M´ erigot

LJK / CNRS / Universit´e de Grenoble

Joint work with Hiba Abdallah, Universit´e de Grenoble

(2)

Motivation

I CEA-Leti has designed small sensors that can measure their orientation accelerometer + magnetometer =⇒ oriented normal

(3)

Motivation

I CEA-Leti has designed small sensors that can measure their orientation

I Applications in monitoring the deformations of a known surface S

accelerometer + magnetometer =⇒ oriented normal

already a non-convex inverse problem

Biard, Lacolle, Szafran (LJK) Huard, Sprynski (CEA)

(4)

Motivation

I CEA-Leti has designed small sensors that can measure their orientation

I Applications in monitoring the deformations of a known surface S

accelerometer + magnetometer =⇒ oriented normal

already a non-convex inverse problem

I What happens if we throw sensors on S and measure normals only ?

Biard, Lacolle, Szafran (LJK) Huard, Sprynski (CEA)

input data = unorganized normals without positional information.

(5)

Motivation

I CEA-Leti has designed small sensors that can measure their orientation

I Applications in monitoring the deformations of a known surface S

accelerometer + magnetometer =⇒ oriented normal

already a non-convex inverse problem

I What happens if we throw sensors on S and measure normals only ?

Biard, Lacolle, Szafran (LJK) Huard, Sprynski (CEA)

input data = unorganized normals without positional information.

(6)

1. Minkowski problem

(7)

Surface area measure

nK : ∂K → Sd−1 K

nK(x) x

K = convex body in Rd

(8)

Surface area measure

nK : ∂K → Sd−1 K

nK(x) x

K = convex body in Rd Definition: The surface area measure µK is a measure on Sd−1 defined by:

µK(B) = area({x ∈ ∂K; nK(x) ∈ B})

(9)

Surface area measure

nK : ∂K → Sd−1 K

nK(x) x

In particular, µK(Sd−1) = area(∂K).

K = convex body in Rd Definition: The surface area measure µK is a measure on Sd−1 defined by:

µK(B) = area({x ∈ ∂K; nK(x) ∈ B})

= area(n−1K (B))

(10)

Surface area measure

nK : ∂K → Sd−1 K

nK(x) x

In particular, µK(Sd−1) = area(∂K).

K = convex body in Rd Definition: The surface area measure µK is a measure on Sd−1 defined by:

µK(B) = area({x ∈ ∂K; nK(x) ∈ B})

= area(n−1K (B))

Fi P

Example: P ⊆ Rd is a polyhedron

Fi = ith face

ni = unit normal

(11)

Surface area measure

nK : ∂K → Sd−1 K

nK(x) x

In particular, µK(Sd−1) = area(∂K).

K = convex body in Rd Definition: The surface area measure µK is a measure on Sd−1 defined by:

µK(B) = area({x ∈ ∂K; nK(x) ∈ B})

= area(n−1K (B))

Fi µP = PN

i=1 area(Fini P

Example: P ⊆ Rd is a polyhedron

Fi = ith face

ni = unit normal

(12)

Minkowski-Alexandrov theorem

Minkowski problem: Given a measure µ on Sd−1, find K with µK = µ.

(13)

Minkowski-Alexandrov theorem

Properties of µK: K = bounded convex body with non-empty interior Minkowski problem: Given a measure µ on Sd−1, find K with µK = µ.

(14)

Minkowski-Alexandrov theorem

Properties of µK: K = bounded convex body with non-empty interior (non-degeneracy) for all hyperplane H, µK(Sd−1 \ H) 6= 0

Minkowski problem: Given a measure µ on Sd−1, find K with µK = µ.

(15)

Minkowski-Alexandrov theorem

Properties of µK: K = bounded convex body with non-empty interior (non-degeneracy) for all hyperplane H, µK(Sd−1 \ H) 6= 0

Avoids this situation:

If L ⊆ Rd−1, and K = L × R, then nK(∂K) ⊆ Sd−2 × {0}

L

K

Minkowski problem: Given a measure µ on Sd−1, find K with µK = µ.

(16)

Minkowski-Alexandrov theorem

Properties of µK: K = bounded convex body with non-empty interior (non-degeneracy) for all hyperplane H, µK(Sd−1 \ H) 6= 0

(zero-mean) mean(µK) := R

Sd−1 v d µK(v) = 0

Minkowski problem: Given a measure µ on Sd−1, find K with µK = µ.

(17)

Minkowski-Alexandrov theorem

Properties of µK: K = bounded convex body with non-empty interior (non-degeneracy) for all hyperplane H, µK(Sd−1 \ H) 6= 0

(zero-mean) mean(µK) := R

Sd−1 v d µK(v) = 0

u

Indeed, hmean(µK))|ui = R

Sd−1hx|ui d µK(v)

Minkowski problem: Given a measure µ on Sd−1, find K with µK = µ.

(18)

Minkowski-Alexandrov theorem

Properties of µK: K = bounded convex body with non-empty interior (non-degeneracy) for all hyperplane H, µK(Sd−1 \ H) 6= 0

(zero-mean) mean(µK) := R

Sd−1 v d µK(v) = 0

u

Indeed, hmean(µK))|ui = R

Sd−1hx|ui d µK(v)

= R

∂KhnK(x)|ui d x

Minkowski problem: Given a measure µ on Sd−1, find K with µK = µ.

(19)

Minkowski-Alexandrov theorem

Properties of µK: K = bounded convex body with non-empty interior (non-degeneracy) for all hyperplane H, µK(Sd−1 \ H) 6= 0

(zero-mean) mean(µK) := R

Sd−1 v d µK(v) = 0

u

Indeed, hmean(µK))|ui = R

Sd−1hx|ui d µK(v)

H = {u}

= area(πH(∂K)) − area(πH(∂K))

= R

∂KhnK(x)|ui d x

Minkowski problem: Given a measure µ on Sd−1, find K with µK = µ.

(20)

Minkowski-Alexandrov theorem

Properties of µK: K = bounded convex body with non-empty interior (non-degeneracy) for all hyperplane H, µK(Sd−1 \ H) 6= 0

(zero-mean) mean(µK) := R

Sd−1 v d µK(v) = 0

u

Indeed, hmean(µK))|ui = R

Sd−1hx|ui d µK(v)

H = {u}

= area(πH(∂K)) − area(πH(∂K))

= 0

= R

∂KhnK(x)|ui d x

Minkowski problem: Given a measure µ on Sd−1, find K with µK = µ.

(21)

Minkowski-Alexandrov theorem

Properties of µK: K = bounded convex body with non-empty interior (non-degeneracy) for all hyperplane H, µK(Sd−1 \ H) 6= 0

(zero-mean) mean(µK) := R

Sd−1 v d µK(v) = 0

Theorem (Minkowski-Alexandrov): Given any measure µ on Sd−1, which satisfies (non-degeneracy) and (zero-mean), there exists

a convex body K with µ = µK. This body is unique up to translation.

Minkowski problem: Given a measure µ on Sd−1, find K with µK = µ.

(22)

Stability in Minkowski theorem

Definition: dbL(µ, ν) = maxf∈BL1 | R

Sd−1 f d µ − R

Sd−1 f d ν|, where BL1 = 1-Lipschitz functions bounded by 1 on Sd−1

(23)

Stability in Minkowski theorem

Definition: dbL(µ, ν) = maxf∈BL1 | R

Sd−1 f d µ − R

Sd−1 f d ν|, where BL1 = 1-Lipschitz functions bounded by 1 on Sd−1

dbL(µ, ν) = Wass1(µ, ν) when µ(Sd−1) = ν(Sd−1).

(24)

Stability in Minkowski theorem

Theorem (Diskant; Hug-Schneider): Given convex bodies K and L with r ≤ min(inrad(K), inrad(L))

the following inequality holds:

minx∈Rd dH(K, L) ≤ const(r, R, d)dbLK, µL)1/d R ≥ max(circumrad(K), circumrad(L))

Definition: dbL(µ, ν) = maxf∈BL1 | R

Sd−1 f d µ − R

Sd−1 f d ν|, where BL1 = 1-Lipschitz functions bounded by 1 on Sd−1

(25)

Stability in Minkowski theorem

Theorem (Diskant; Hug-Schneider): Given convex bodies K and L with r ≤ min(inrad(K), inrad(L))

the following inequality holds:

minx∈Rd dH(K, L) ≤ const(r, R, d)dbLK, µL)1/d R ≥ max(circumrad(K), circumrad(L))

I Drop the assumptions on inrad/circumrad L (for inference) Our goals:

Definition: dbL(µ, ν) = maxf∈BL1 | R

Sd−1 f d µ − R

Sd−1 f d ν|, where BL1 = 1-Lipschitz functions bounded by 1 on Sd−1

(26)

Stability in Minkowski theorem

Theorem (Diskant; Hug-Schneider): Given convex bodies K and L with r ≤ min(inrad(K), inrad(L))

the following inequality holds:

minx∈Rd dH(K, L) ≤ const(r, R, d)dbLK, µL)1/d R ≥ max(circumrad(K), circumrad(L))

I Drop the assumptions on inrad/circumrad L (for inference) I Replace the bounded-Lipschitz distance with a weaker one.

Our goals:

Definition: dbL(µ, ν) = maxf∈BL1 | R

Sd−1 f d µ − R

Sd−1 f d ν|, where BL1 = 1-Lipschitz functions bounded by 1 on Sd−1

(27)

Stability in Minkowski theorem

Theorem (Diskant; Hug-Schneider): Given convex bodies K and L with r ≤ min(inrad(K), inrad(L))

the following inequality holds:

minx∈Rd dH(K, L) ≤ const(r, R, d)dbLK, µL)1/d R ≥ max(circumrad(K), circumrad(L))

I Drop the assumptions on inrad/circumrad L (for inference) I Replace the bounded-Lipschitz distance with a weaker one.

Our goals:

Definition: dbL(µ, ν) = maxf∈BL1 | R

Sd−1 f d µ − R

Sd−1 f d ν|, where BL1 = 1-Lipschitz functions bounded by 1 on Sd−1

(28)

2. Improved stability theorem

(29)

A new distance between surface area measures

0

K

u

Definition: Support function of K, hK : Sd−1 → R

(30)

A new distance between surface area measures

0

K

u

hK(u)

Definition: Support function of K, hK : Sd−1 → R hK(u) := maxp∈Khu|pi

6= radial parameterization of ∂K

(31)

A new distance between surface area measures

0

K

u

hK(u)

Definition: Support function of K, hK : Sd−1 → R hK(u) := maxp∈Khu|pi

Lemma: K ⊆ B(0, r) ⇐⇒ hK is r-Lipschitz and | hK | ≤ r.

6= radial parameterization of ∂K

(32)

A new distance between surface area measures

0

K

u

hK(u)

Definition: Support function of K, hK : Sd−1 → R hK(u) := maxp∈Khu|pi

Lemma: K ⊆ B(0, r) ⇐⇒ hK is r-Lipschitz and | hK | ≤ r.

Corollary: C1 := {hK; K ⊆ B(0, 1)} ⊆ BL1 6= radial parameterization of ∂K

(33)

A new distance between surface area measures

0

K

u

hK(u)

Definition: Support function of K, hK : Sd−1 → R hK(u) := maxp∈Khu|pi

Lemma: K ⊆ B(0, r) ⇐⇒ hK is r-Lipschitz and | hK | ≤ r.

Corollary: C1 := {hK; K ⊆ B(0, 1)} ⊆ BL1

Definition: convex-dual distance between measure µ and ν on Sd−1: dC(µ, ν) := maxf∈C1 | R

Sd−1 f d µ − R

Sd−1 f d ν| 6= radial parameterization of ∂K

(34)

A new distance between surface area measures

0

K

u

hK(u)

Definition: Support function of K, hK : Sd−1 → R hK(u) := maxp∈Khu|pi

Lemma: K ⊆ B(0, r) ⇐⇒ hK is r-Lipschitz and | hK | ≤ r.

Corollary: C1 := {hK; K ⊆ B(0, 1)} ⊆ BL1

Definition: convex-dual distance between measure µ and ν on Sd−1: dC(µ, ν) := maxf∈C1 | R

Sd−1 f d µ − R

Sd−1 f d ν|

I Since C1 ⊆ BL1, dC ≤ dbL; a stability result for dC is stronger.

6= radial parameterization of ∂K

(35)

A new distance between surface area measures

0

K

u

hK(u)

Definition: Support function of K, hK : Sd−1 → R hK(u) := maxp∈Khu|pi

Lemma: K ⊆ B(0, r) ⇐⇒ hK is r-Lipschitz and | hK | ≤ r.

Corollary: C1 := {hK; K ⊆ B(0, 1)} ⊆ BL1

Definition: convex-dual distance between measure µ and ν on Sd−1: dC(µ, ν) := maxf∈C1 | R

Sd−1 f d µ − R

Sd−1 f d ν|

I Since C1 ⊆ BL1, dC ≤ dbL; a stability result for dC is stronger.

I dC satisfies the triangle inequality, but dC(µ, ν) = 0 6⇒ µ = ν. 6= radial parameterization of ∂K

(36)

A new distance between surface area measures

0

K

u

hK(u)

Definition: Support function of K, hK : Sd−1 → R hK(u) := maxp∈Khu|pi

Lemma: K ⊆ B(0, r) ⇐⇒ hK is r-Lipschitz and | hK | ≤ r.

Corollary: C1 := {hK; K ⊆ B(0, 1)} ⊆ BL1

Definition: convex-dual distance between measure µ and ν on Sd−1: dC(µ, ν) := maxf∈C1 | R

Sd−1 f d µ − R

Sd−1 f d ν|

I Since C1 ⊆ BL1, dC ≤ dbL; a stability result for dC is stronger.

I dC satisfies the triangle inequality, but dC(µ, ν) = 0 6⇒ µ = ν. 6= radial parameterization of ∂K

(37)

Stability theorem for the convex-dual distance

Theorem (Abdallah-M. ’13): Given a convex body K and µ a measure

minx∈Rd dH(K, L) ≤ const(K)dCK, µL)1/d

on Sd−1 such that dCK, µ) ≤ ε0(K), there exists a convex body L such that µ = µL and moreover

(38)

Stability theorem for the convex-dual distance

Theorem (Abdallah-M. ’13): Given a convex body K and µ a measure

minx∈Rd dH(K, L) ≤ const(K)dCK, µL)1/d

on Sd−1 such that dCK, µ) ≤ ε0(K), there exists a convex body L such that µ = µL and moreover

I dbL → dC: same proof techniques as Diskant and Hug-Schneider.

(39)

Stability theorem for the convex-dual distance

Theorem (Abdallah-M. ’13): Given a convex body K and µ a measure

minx∈Rd dH(K, L) ≤ const(K)dCK, µL)1/d

on Sd−1 such that dCK, µ) ≤ ε0(K), there exists a convex body L such that µ = µL and moreover

I dbL → dC: same proof techniques as Diskant and Hug-Schneider.

I exponent d1 is most likely non-optimal (best possible: d−11 )

(40)

Stability theorem for the convex-dual distance

Theorem (Abdallah-M. ’13): Given a convex body K and µ a measure

minx∈Rd dH(K, L) ≤ const(K)dCK, µL)1/d

on Sd−1 such that dCK, µ) ≤ ε0(K), there exists a convex body L such that µ = µL and moreover

I dbL → dC: same proof techniques as Diskant and Hug-Schneider.

I to drop the requirement r ≤ inrad(µL), R ≥ circumrad(µL), we

introduce the weak rotundity and exploit a lemma of Cheng and Yau.

I exponent d1 is most likely non-optimal (best possible: d−11 )

(41)

Weak rotundity

Definition: The weak rotundity of a measure µ on Sd−1 is:

rotund(µ) := miny∈Sd−1 R

Sd−1 max(hy|vi, 0) d µ(v)

(42)

Weak rotundity

Definition: The weak rotundity of a measure µ on Sd−1 is:

rotund(µ) := miny∈Sd−1 R

Sd−1 max(hy|vi, 0) d µ(v) I Lemma: rotund(µ) > 0 ⇐⇒ µ has non-degenerate support.

(43)

Weak rotundity

Definition: The weak rotundity of a measure µ on Sd−1 is:

rotund(µ) := miny∈Sd−1 R

Sd−1 max(hy|vi, 0) d µ(v)

R ε

circumrad(K) ' R inrad(K) ' ε

area(∂K) ' Rd−1

rotund(µK) ' Rd−1ε I Lemma: rotund(µ) > 0 ⇐⇒ µ has non-degenerate support.

K = Bd−1(0, R) × [0, ε]

(44)

Weak rotundity

Definition: The weak rotundity of a measure µ on Sd−1 is:

rotund(µ) := miny∈Sd−1 R

Sd−1 max(hy|vi, 0) d µ(v)

circumrad(K) ≤ const(d)area(∂K) d−1d rotund(µK)−1 inrad(K) ≥ const(d)area(∂K)−d rotund(µK)d

R ε

circumrad(K) ' R inrad(K) ' ε

area(∂K) ' Rd−1

rotund(µK) ' Rd−1ε I Lemma: rotund(µ) > 0 ⇐⇒ µ has non-degenerate support.

I Cheng-Yau Lemma:

K = Bd−1(0, R) × [0, ε]

(45)

Weak rotundity

Definition: The weak rotundity of a measure µ on Sd−1 is:

rotund(µ) := miny∈Sd−1 R

Sd−1 max(hy|vi, 0) d µ(v)

circumrad(K) ≤ const(d)area(∂K) d−1d rotund(µK)−1 inrad(K) ≥ const(d)area(∂K)−d rotund(µK)d

R ε

circumrad(K) ' R inrad(K) ' ε

area(∂K) ' Rd−1

rotund(µK) ' Rd−1ε I Lemma: rotund(µ) > 0 ⇐⇒ µ has non-degenerate support.

I Cheng-Yau Lemma:

K = Bd−1(0, R) × [0, ε]

(46)

Stability of weak rotundity

Lemma: | rotund(µ) − rotund(ν)| ≤ dC(µ, ν).

Definition: The weak rotundity of a measure µ on Sd−1 is:

rotund(µ) := miny∈Sd−1 R

Sd−1 max(hy|vi, 0) d µ(v)

(47)

Stability of weak rotundity

Proof: Let y ∈ Sd−1, and Sy = [0, y] ⊆ B(0, 1). Then, hSy ∈ C1, and Lemma: | rotund(µ) − rotund(ν)| ≤ dC(µ, ν).

Sy y

Definition: The weak rotundity of a measure µ on Sd−1 is:

rotund(µ) := miny∈Sd−1 R

Sd−1 max(hy|vi, 0) d µ(v)

(48)

Stability of weak rotundity

Proof: Let y ∈ Sd−1, and Sy = [0, y] ⊆ B(0, 1). Then, hSy ∈ C1, and Lemma: | rotund(µ) − rotund(ν)| ≤ dC(µ, ν).

Sy y

hSy (v) = max

x∈Syhx|vi =

( hv|yi if hv|yi ≥ 0 0 if hv|yi ≤ 0

v

Definition: The weak rotundity of a measure µ on Sd−1 is:

rotund(µ) := miny∈Sd−1 R

Sd−1 max(hy|vi, 0) d µ(v)

(49)

Stability of weak rotundity

Proof: Let y ∈ Sd−1, and Sy = [0, y] ⊆ B(0, 1). Then, hSy ∈ C1, and Lemma: | rotund(µ) − rotund(ν)| ≤ dC(µ, ν).

Sy y

hSy (v) = max

x∈Syhx|vi =

( hv|yi if hv|yi ≥ 0 0 if hv|yi ≤ 0

= max(hv|yi, 0) v

Definition: The weak rotundity of a measure µ on Sd−1 is:

rotund(µ) := miny∈Sd−1 R

Sd−1 max(hy|vi, 0) d µ(v)

(50)

Stability of weak rotundity

Proof: Let y ∈ Sd−1, and Sy = [0, y] ⊆ B(0, 1). Then, hSy ∈ C1, and Lemma: | rotund(µ) − rotund(ν)| ≤ dC(µ, ν).

Sy y

hSy (v) = max

x∈Syhx|vi =

( hv|yi if hv|yi ≥ 0 0 if hv|yi ≤ 0

= max(hv|yi, 0)

Letting fµ(y) = R

Sd−1 max(hv|yi, 0) d µ(v), this gives:

v

Definition: The weak rotundity of a measure µ on Sd−1 is:

rotund(µ) := miny∈Sd−1 R

Sd−1 max(hy|vi, 0) d µ(v)

(51)

Stability of weak rotundity

Proof: Let y ∈ Sd−1, and Sy = [0, y] ⊆ B(0, 1). Then, hSy ∈ C1, and Lemma: | rotund(µ) − rotund(ν)| ≤ dC(µ, ν).

Sy y

hSy (v) = max

x∈Syhx|vi =

( hv|yi if hv|yi ≥ 0 0 if hv|yi ≤ 0

= max(hv|yi, 0)

|fµ(y) − fν(y)| ≤ dC(µ, ν) := maxh∈C1 | R

Sd−1 h d µ − R

Sd−1 h d ν| Letting fµ(y) = R

Sd−1 max(hv|yi, 0) d µ(v), this gives:

v

Definition: The weak rotundity of a measure µ on Sd−1 is:

rotund(µ) := miny∈Sd−1 R

Sd−1 max(hy|vi, 0) d µ(v)

(52)

Stability of weak rotundity

Proof: Let y ∈ Sd−1, and Sy = [0, y] ⊆ B(0, 1). Then, hSy ∈ C1, and Lemma: | rotund(µ) − rotund(ν)| ≤ dC(µ, ν).

Sy y

hSy (v) = max

x∈Syhx|vi =

( hv|yi if hv|yi ≥ 0 0 if hv|yi ≤ 0

= max(hv|yi, 0)

|fµ(y) − fν(y)| ≤ dC(µ, ν) := maxh∈C1 | R

Sd−1 h d µ − R

Sd−1 h d ν| Letting fµ(y) = R

Sd−1 max(hv|yi, 0) d µ(v), this gives:

v

Definition: The weak rotundity of a measure µ on Sd−1 is:

rotund(µ) := miny∈Sd−1 R

Sd−1 max(hy|vi, 0) d µ(v)

(53)

Stability of weak rotundity

Lemma: | rotund(µ) − rotund(ν)| ≤ dC(µ, ν).

Corollary: Given K and µ on Sd−1 satisfying (zero mean), s.t.

dCK, µ) ≤ 12 rotund(µK)

Then there exists a convex set L such that µL = µ.

Definition: The weak rotundity of a measure µ on Sd−1 is:

rotund(µ) := miny∈Sd−1 R

Sd−1 max(hy|vi, 0) d µ(v)

(54)

Stability of weak rotundity

Lemma: | rotund(µ) − rotund(ν)| ≤ dC(µ, ν).

Corollary: Given K and µ on Sd−1 satisfying (zero mean), s.t.

dCK, µ) ≤ 12 rotund(µK)

Then there exists a convex set L such that µL = µ.

Proof: rotund(µL) ≥ rotund(µK) − dCK, µ) ≥ 12 rotund(µK) > 0 Definition: The weak rotundity of a measure µ on Sd−1 is:

rotund(µ) := miny∈Sd−1 R

Sd−1 max(hy|vi, 0) d µ(v)

(55)

Stability of weak rotundity

Lemma: | rotund(µ) − rotund(ν)| ≤ dC(µ, ν).

Corollary: Given K and µ on Sd−1 satisfying (zero mean), s.t.

dCK, µ) ≤ 12 rotund(µK)

Then there exists a convex set L such that µL = µ.

Proof: rotund(µL) ≥ rotund(µK) − dCK, µ) ≥ 12 rotund(µK) > 0 Therefore µ satisfies (non-degeneracy) and (zero-mean).

The result follows from Minkowski’s theorem.

Definition: The weak rotundity of a measure µ on Sd−1 is:

rotund(µ) := miny∈Sd−1 R

Sd−1 max(hy|vi, 0) d µ(v)

(56)

3. Reconstruction under random sampling

(57)

Reconstruction theorem

Definition: Given a convex body K, a random normal measurement is obtained by picking a random point x on ∂K and measuring nK(x).

(58)

Reconstruction theorem

Theorem (Abdallah-M. ’13): Let K be a convex body w. area(∂K) = 1.

Then for η > 0, p ∈ (0, 1), and N random normal measurements with N ≥ const(K, d)η12 (3d+d2) log(1/p),

one can construct a convex body LN with P(dH(LN , K) ≥ η) ≤ 1 − p.

Definition: Given a convex body K, a random normal measurement is obtained by picking a random point x on ∂K and measuring nK(x).

(59)

Reconstruction theorem

I For d = 2, N = Ω(η−5 log(1/p)), for d = 3, N = Ω(η−9 log(1/p)).

Theorem (Abdallah-M. ’13): Let K be a convex body w. area(∂K) = 1.

Then for η > 0, p ∈ (0, 1), and N random normal measurements with N ≥ const(K, d)η12 (3d+d2) log(1/p),

one can construct a convex body LN with P(dH(LN , K) ≥ η) ≤ 1 − p.

Definition: Given a convex body K, a random normal measurement is obtained by picking a random point x on ∂K and measuring nK(x).

(60)

Reconstruction theorem

I For d = 2, N = Ω(η−5 log(1/p)), for d = 3, N = Ω(η−9 log(1/p)).

Theorem (Abdallah-M. ’13): Let K be a convex body w. area(∂K) = 1.

Then for η > 0, p ∈ (0, 1), and N random normal measurements with N ≥ const(K, d)η12 (3d+d2) log(1/p),

one can construct a convex body LN with P(dH(LN , K) ≥ η) ≤ 1 − p.

I Analysis using the bound involving dbL would give η−6 and η−12. Definition: Given a convex body K, a random normal measurement is obtained by picking a random point x on ∂K and measuring nK(x).

(61)

Reconstruction theorem: sketch of proof

I µK,N = empirical measure constructed from the probability measure µK.

(62)

Reconstruction theorem: sketch of proof

I µK,N = empirical measure constructed from the probability measure µK.

Proposition: P(dCK,N , µK) ≥ ε) ≤ 1 − 2 exp(const(d)ε1−d2 − N ε2)

(63)

Reconstruction theorem: sketch of proof

I µK,N = empirical measure constructed from the probability measure µK.

Proposition: P(dCK,N , µK) ≥ ε) ≤ 1 − 2 exp(const(d)ε1−d2 − N ε2) Proof: Using Chernoff’s bound and the union bound, one has

P(dCK,N , µK) ≥ ε) ≤ 1 − 2N (C1, ε) exp(−2N ε2) where N (C1, ε) = covering number of C1 for k.k. Moreover,

(64)

Reconstruction theorem: sketch of proof

I µK,N = empirical measure constructed from the probability measure µK.

Proposition: P(dCK,N , µK) ≥ ε) ≤ 1 − 2 exp(const(d)ε1−d2 − N ε2) Proof: Using Chernoff’s bound and the union bound, one has

P(dCK,N , µK) ≥ ε) ≤ 1 − 2N (C1, ε) exp(−2N ε2) where N (C1, ε) = covering number of C1 for k.k. Moreover,

Bronshtein’s theorem imply N (C1, ε) ≤ exp(const(d)ε1−d2 ).

(NB: N (BL1, ε) = Ω(exp(ε1−d))

(65)

Reconstruction theorem: sketch of proof

I µK,N = empirical measure constructed from the probability measure µK.

I Conclusion uses the dC-stability of the weak rotundity and mean, and the stability theorem using the convex-dual distance.

Proposition: P(dCK,N , µK) ≥ ε) ≤ 1 − 2 exp(const(d)ε1−d2 − N ε2) Proof: Using Chernoff’s bound and the union bound, one has

P(dCK,N , µK) ≥ ε) ≤ 1 − 2N (C1, ε) exp(−2N ε2) where N (C1, ε) = covering number of C1 for k.k. Moreover,

Bronshtein’s theorem imply N (C1, ε) ≤ exp(const(d)ε1−d2 ).

(NB: N (BL1, ε) = Ω(exp(ε1−d))

(66)

Reconstruction theorem: an example

with a uniform noise of 0.05 on the normals.

I Reconstruction of a unit cube from N = 300 random normal measurements,

(67)

Reconstruction theorem: an example

with a uniform noise of 0.05 on the normals.

I Reconstruction of a unit cube from N = 300 random normal measurements,

(68)

Conclusion

(69)

Conclusion

Main result: In order to reconstruct a convex body K with Hausdorff error η

N ≥ const(K, d)η 12 (3d+d2).

and with probability 99%, one needs N random normal measurements with

(70)

Conclusion

Main result: In order to reconstruct a convex body K with Hausdorff error η

N ≥ const(K, d)η 12 (3d+d2).

and with probability 99%, one needs N random normal measurements with

Open question: how to improve the exponent of η ?

(71)

Conclusion

Main result: In order to reconstruct a convex body K with Hausdorff error η

N ≥ const(K, d)η 12 (3d+d2).

and with probability 99%, one needs N random normal measurements with

Open question: how to improve the exponent of η ?

I Improve the exponent in the stability result. Seems difficult.

(72)

Conclusion

Main result: In order to reconstruct a convex body K with Hausdorff error η

N ≥ const(K, d)η 12 (3d+d2).

and with probability 99%, one needs N random normal measurements with

Open question: how to improve the exponent of η ?

I Improve the exponent in the stability result. Seems difficult.

I Improve the metric used between measures, e.g.

dF(µ, ν) := maxf∈F | R

Sd−1 f d(µ − ν)|

(73)

Conclusion

Main result: In order to reconstruct a convex body K with Hausdorff error η

N ≥ const(K, d)η 12 (3d+d2).

and with probability 99%, one needs N random normal measurements with

Open question: how to improve the exponent of η ?

I Improve the exponent in the stability result. Seems difficult.

I Improve the metric used between measures, e.g.

dF(µ, ν) := maxf∈F | R

Sd−1 f d(µ − ν)|

We replaced BL1 with C1, but an even smaller space would work:

FK,L = {hK, hL} ∪ {hSy ; y ∈ Sd−1} ∪ {h{y}; y ∈ Sd−1}.

However, the space FK,L depends on L. How to use this remark ?

(74)

Conclusion

Main result: In order to reconstruct a convex body K with Hausdorff error η

N ≥ const(K, d)η 12 (3d+d2).

and with probability 99%, one needs N random normal measurements with

Open question: how to improve the exponent of η ?

I Improve the exponent in the stability result. Seems difficult.

I Improve the metric used between measures, e.g.

dF(µ, ν) := maxf∈F | R

Sd−1 f d(µ − ν)|

We replaced BL1 with C1, but an even smaller space would work:

FK,L = {hK, hL} ∪ {hSy ; y ∈ Sd−1} ∪ {h{y}; y ∈ Sd−1}.

However, the space FK,L depends on L. How to use this remark ?

Références

Documents relatifs

We use moment method to understand the cycle structure of the composition of independent invariant permutations. We prove that under a good control on fixed points and cycles of

The layout of the main table of the Opus palatinum is similar to the one used in 1551 in the Canon doctrinæ triangulorum [61]. 14 Rheticus does not use the names sines, cosines,

The Trigonometria artificialis also contains the logarithms of numbers 1–20000 taken from Vlacq’s Arithmetica logarithmica (1628).. 3.1 The introduction to

يناثلا عرفلا يراد يفيو ضرع نم ةدافتسلاا طورش : 1. ةددسم اىيرتاوف لك نوكت نإ 2. ةينقتب لصاوتلل لباق يفتالذا كطخ نوكي نإ ADSL.. 96 امك ضرع كانى ونا IDOOM

- pour l'orientation à 15 ◦ du c÷ur triphénylène par rapport à la direction h110i , 3 des 6 chaînes alkyles sont orientées dans des directions de type h110i (il en serait de

On cherche maintenant à interprèter la stabilisation des deux réseaux moléculaires α et β , en prenant en compte la structure moléculaire d'une molécule unique présentée sur

The wave equation in random domains : localization of the normal modes in the small frequency region.. Annales

Let h : Mn --> N" be a homotopy equivalence between two oriented, closed, smooth manifolds such that h*TN = TM.. Since most differential invariants of