• Aucun résultat trouvé

Normal and curvature estimation using the k-Voronoi covariance measure

N/A
N/A
Protected

Academic year: 2022

Partager "Normal and curvature estimation using the k-Voronoi covariance measure"

Copied!
30
0
0

Texte intégral

(1)

Normal and curvature estimation using the k-Voronoi covariance

measure

Louis Cuel

Collaboration : J.O. Lachaud, Q. M´erigot, B. Thibert

Universit´e de Grenoble Universit´e de Savoie Laboratoire Jean Kuntzman LAMA

(2)

Geometric inference

Given :

What can we say about the geometry and the topology of K?

#connected components intrinsec dimension

— A finite set of points P ⊆ Rd approximating K.

— An unknown object K (compact set) of Rd

(3)

Previous work

1. Voronoi-based algorithms :

−Amenta et Bern, 1999, Surface reconstruction by Voronoi filtering

−Cohen-Steiner et al., 2007,Voronoi-based Variational Reconstruction

−G. M. O., 2009,Robust Voronoi-based Curvature and Feature Estimation

(4)

Previous work

1. Voronoi-based algorithms :

−Amenta et Bern, 1999, Surface reconstruction by Voronoi filtering

−Cohen-Steiner et al., 2007,Voronoi-based Variational Reconstruction

−G. M. O., 2009,Robust Voronoi-based Curvature and Feature Estimation

2. Distance to a measure :

−Chazal, Cohen-Steiner, Merigot, 2010,Geometric Inference for probability measure

(5)

Previous work

1. Voronoi-based algorithms :

−Amenta et Bern, 1999, Surface reconstruction by Voronoi filtering

−Cohen-Steiner et al., 2007,Voronoi-based Variational Reconstruction

−G. M. O., 2009,Robust Voronoi-based Curvature and Feature Estimation

2. Distance to a measure :

−Chazal, Cohen-Steiner, Merigot, 2010,Geometric Inference for probability measure

our approach = 1 + 2

(6)

Normal estimation based on Voronoi

Voronoi cell: VorP (q) = { points whose closest point in P is q}

P = {p1, . . . , pN } ⊆ Rd

Definition :

(7)

Normal estimation based on Voronoi

Voronoi cell: VorP (q) = { points whose closest point in P is q}

P = {p1, . . . , pN } ⊆ Rd p

poleP (p)

Definition :

Amenta, Bern, Discrete and Computational Geometry 22 (1999) poleP (p) := farthest point of p in VorP (p)

Poles’ method

(8)

Normal estimation based on Voronoi

Voronoi cell: VorP (q) = { points whose closest point in P is q}

P = {p1, . . . , pN } ⊆ Rd

Definition :

Amenta, Bern, Discrete and Computational Geometry 22 (1999) poleP (p) := farthest point of p in VorP (p)

Poles’ method

(9)

Normal estimation based on Voronoi

Voronoi cell: VorP (q) = { points whose closest point in P is q}

P = {p1, . . . , pN } ⊆ Rd

Idea : integrate to obtain stability.

Definition :

Amenta, Bern, Discrete and Computational Geometry 22 (1999) poleP (p) := farthest point of p in VorP (p)

Poles’ method

(10)

Alliez, Cohen-Steiner, Tong, Desbruns, Proc. Symposium Geometry Processing 2007

Covariance Matrix: covp(Ω) := R

(x − p)(x − p)t d x.

Eigenvectors of covp(Ω) are the principal axes of Ω (viewed from p).

Voronoi Covariance

(11)

Alliez, Cohen-Steiner, Tong, Desbruns, Proc. Symposium Geometry Processing 2007

Covariance Matrix: covp(Ω) := R

(x − p)(x − p)t d x.

Eigenvectors of covp(Ω) are the principal axes of Ω (viewed from p).

Algorithm:

• The normal is estimated by the eigenvector corre- sponding to the largest eigenvalue (in red).

• They take : Ω = VorP (pi) ∩ E

• Stability to noise : Sum matrices over a neighborhod.

Voronoi Covariance

(12)

Voronoi covariance measure

Definition: Offset of P of radius R : P R = ∪p∈P B(p, R).

(13)

Voronoi covariance measure

V(P, R) := PN

i=1 A(p)δp

A(p) := covp(VorP (pi) ∩ P R)

Definition: The Voronoi covariance measure of P of offset radius R is : Definition: Offset of P of radius R : P R = ∪p∈P B(p, R).

(14)

V(P, R) := PN

i=1 A(p)δp

A(p) := covp(VorP (pi) ∩ P R)

Definition: The Voronoi covariance measure of P of offset radius R is :

V(P, R) ∗ χr(p) := P

pi∈B(p,r) A(pi)

Voronoi covariance measure

The VCM is defined for all compacts.

Definition: Offset of P of radius R : P R = ∪p∈P B(p, R).

(15)

V(P, R) := PN

i=1 A(p)δp

A(p) := covp(VorP (pi) ∩ P R)

Definition: The Voronoi covariance measure of P of offset radius R is :

V(P, R) ∗ χr(p) := P

pi∈B(p,r) A(pi)

Voronoi covariance measure

The VCM is defined for all compacts.

Definition: Offset of P of radius R : P R = ∪p∈P B(p, R).

Theorem: Let P, K be two compacts and p ∈ Rd.

kV(P, R) ∗ χr(p) − V(K, R) ∗ χr(p)k = O(dH(K, P) 12 )

(16)

Distance to a measure

Definition: The distance to a mea- sure of parameter k (or k-distance) :

d2k,P (p) = k1 P

pi∈N Nk(p) ||p − pi||2 p

P

(17)

Distance to a measure

Definition: The distance to a mea- sure of parameter k (or k-distance) :

d2k,P (p) = k1 P

pi∈N Nk(p) ||p − pi||2 p

P

Theorem : Let P, K be two compact sets and Rd. kdP,k − dK,kk ≤ 1

k W2P , µK)

(18)

k-Voronoi covariance measure

VCM k-VCM

(19)

k-Voronoi covariance measure

R

VorP(p)∩P R(x π(x))(x π(x))t d x.

R

VorPk (p)∩P˜R(x πk(x))(x πk(x))t d x.

VCM k-VCM

A(p):= Ak(p) :=

Vk(P, R) χr(p) := P

pi∈B(p,r) Ak(pi) V(P, R) χr(p) := P

pi∈B(p,r) A(pi)

(20)

k-Voronoi covariance measure

R

VorP(p)∩P R(x π(x))(x π(x))t d x.

R

VorPk (p)∩P˜R(x πk(x))(x πk(x))t d x.

VCM k-VCM

A(p):= Ak(p) :=

Vk(P, R) χr(p) := P

pi∈B(p,r) Ak(pi) V(P, R) χr(p) := P

pi∈B(p,r) A(pi)

kV(P, R) χr(p) − V(K, R) χr(p)k Theorem: Let P, K be two compact sets

kVk(P, R) χr(p) − V(K, R) χr(p)k and p Rd.

Theorem: Let P, K be two compact sets and p Rd.

(21)

Idea of the proof

• Control the symetric difference of the two integration domains :

h

VorPk (p) d−1P,k([0, R])i

4

VorK(p) KR

= O(kdP,k dKk)

R

VorPk (p)∩d−1P,k([0,R])(x πP

k (x))(x πP

k (x))t d x

R

VorK(p)∩KR(x πK(x))(x πK(x))t d x

(22)

Idea of the proof

• Control the symetric difference of the two integration domains :

h

VorPk (p) d−1P,k([0, R])i

4

VorK(p) KR

= O(kdP,k dKk)

• Control of AP (x) − AK(x) :

• Theorem : f and g locally convex on E s.t.

diam(Of(E) ∪ Og(E)) is bounded, then

1

R

VorPk (p)∩d−1P,k([0,R])(x πP

k (x))(x πP

k (x))t d x

R

VorK(p)∩KR(x πK(x))(x πK(x))t d x

kAP (x) AK(x)k ≤ (kR2 + 2R)kπkP (x) πK(x)k

(23)

Generalization : δ -VCM

Definition: Let δ : R3 −→ R be a 1-lipschitz function.

δ is a distance-like function if ψδ(x) = ||x||2 − δ2(x) is convexe.

Exemple: dK and dk,K are distance-like.

(24)

Generalization : δ -VCM

Definition: Let δ : R3 −→ R be a 1-lipschitz function.

δ is a distance-like function if ψδ(x) = ||x||2 − δ2(x) is convexe.

Exemple: dK and dk,K are distance-like.

Definition : δ-VCM :

R

VorPδ (p)∩P˜R(x

O

ψδ(x))(x

O

ψδ(x))t d x.

(p) :=

Vδ(P, R) χr(p) := P

pi∈B(p,r) (pi)

kVδ(P, R) χr(p) − V(K, R) χr(p)k = O(kδ dKk

1

2 ) Theorem: Let P, K be two compact sets and p Rd.

(25)

11-1

curvature direction estimation

Bimba 100k points

(26)

12-1

Normal estimation : Ellipsoid

ε = 0.4 ε = 0

Sensibility to parameters.

ε = 0.2

(27)

Normal Estimation : Ellipsoid

Normale deviation in function of noise.

Hausdorff noise + outliers Gaussian noise Comparison with the Jet fitting and the VCM.

(28)

14-1

Sharp feature estimation

Input

fandisk 50k points

Output

(29)

Conclusion

• k-VCM is a tool to estimate normal and curvature direction on a point cloud.

• Resilient to Hausdorff noise and outliers.

Summary:

(30)

Conclusion

• k-VCM is a tool to estimate normal and curvature direction on a point cloud.

• Resilient to Hausdorff noise and outliers.

Summary:

Next work:

• Applying k-VCM to pixels/voxels sets.

• parameter choice k, R et r.

Références

Documents relatifs

The proof is based on a suitable generalization of the theory of varifolds and on the analysis of the gradient Young measures associated to the solutions of the

measure with a sequence of measures bounded in MBC and having a tangent space of positive dimension.. and { (dim weakly converge to Then

We also prove that the Pontrjagin ring of the normal bundle can be expressed in terms of the conformal curvature.. This provides an alternative proof for the

Any blow-up (at a finite set of smooth points) of a compact smooth K¨ ahler manifold (or orbifold ) of zero scalar curvature of discrete type with nonzero first Chern class, has a

We extend recent existence results for compact constant mean curvature normal geodesic graphs with boundary in space forms in a unified way to a large class of ambient spaces1.

Keywords: Geometric Inference, Normal estimation, Curvature estimation, Distance to a measure, Voronoi Covariance Measure, Power Diagram..

HUTCHINSON, C1,03B1 multiple function regularity and tangent cone behaviour for varifolds with second fundamental form in LP, in Geometric. measure theory and the

ABSTRACT - We compare two well known generalized notions of mean curvature for the boundary of a convex body: Federer’s mean curvature measure, de- fined via