• Aucun résultat trouvé

Image Shape Extraction using Interval Methods

N/A
N/A
Protected

Academic year: 2021

Partager "Image Shape Extraction using Interval Methods"

Copied!
58
0
0

Texte intégral

(1)

Image Shape Extraction using Interval Methods

L. Jaulin, S. Bazeille ENSIETA, Brest

Sysid 2009

Saint Malo, Juillet 2009

(2)

1 Shape detection problem

(3)

Sauc’isse robot swimming inside a pool

(4)

A spheric buoy seen by Sauc’isse

(5)
(6)

2 Set estimation

(7)

An implicit parameter set estimation problem amounts to characterizing

P =

i∈{1,...,m}

{p ∈ Rn,y ∈ [y](i),f (p,y) = 0}

Pi

where p is the parameter vector, [y](i) is the ith measure- ment box and f is the model function.

(8)

3 Shape extraction as a set estima-

tion problem

(9)

Consider the shape function f (p,y), where y ∈ R2 corre- sponds to a pixel and p is the shape vector.

Example (circle):

f (p,y) = (y1 p1)2 + (y2 − p2)2 − p23.

(10)
(11)

The shape associated with p is

S (p) def= y R2,f (p,y) = 0 . Consider a set of (small) boxes in the image

Y = {[y](1), . . . , [y](m)} .

Each box is assumed to intersect the shape we want to extract.

(12)

In our buoy example,

• Y corresponds to edge pixel boxes.

• f (p,y) = (y1 − p1)2 + (y2 − p2)2 − p23.

• p = (p1, p2, p3)T where p1, p2 are the coordinates of the center of the circle and p3 its radius.

(13)

Now, in our shape extraction problem, a lot of [y](i) are outlier.

(14)

4 Robust set estimation

(15)

The q-relaxed intersection denoted by

{q}

Xi is the set of all x which belong to all Xi’s, except q at most.

(16)
(17)

The q relaxed feasible set is P{q} def=

{q}

i∈{1,...,m}

{p ∈ Rn,y ∈ [y](i),f (p,y) = 0} .

(18)

5 Interval propagation

(19)

An optimal contractor for the set

p ∈ [p],∃y ∈ [y],(y1 − p1)2 + (y2 − p2)2 − p23 = 0 .

FB(in: [y],[p], out: [p]) 1 [d1] := [y1] − [p1] ; 2 [d2] := [y2] − [p2] ; 3 [c1] := [d1]2 ;

4 [c2] := [d2]2 ; 5 [c3] := [p3]2 ;

6 [e] := [0,0] ∩ ([c1] + [c2] − [c3]) ; 7 [c1] := [c1] ∩ ([e] − [c2] + [c3]) ; 8 [c2] := [c2] ∩ ([e] − [c1] + [c3]) ; 9 [c3] := [c3] ∩ ([c1] + [c2] − [e]) ; 10 [¯p3] := [p3] ∩ [c3];

11 [d2] := [d2] ∩ [c2];

12 [d1] := [d1] ∩ [c1];

13 [p2] := [p2] ∩ ([y2] − [d2]) ; 14 [p1] := [p1] ∩ ([y1] − [d1]) ;

(20)

5.1 Relaxed intersection of boxes

Computing the q relaxed intersection of m boxes is tractable.

(21)

The black box is the 2-intersection of 9 boxes

(22)

5.2 Algorithm

(23)
(24)
(25)
(26)
(27)
(28)
(29)

5.3 Example

Solve

p2 − p21 = 0 p22 + p21 − 1 = 0 p2 − p1 = 0 2p2 + p1 − 2 = 0 with q = 1.

(30)
(31)
(32)
(33)
(34)
(35)
(36)
(37)
(38)
(39)
(40)
(41)
(42)
(43)
(44)

6 Results

(45)

q = 0.70 m (i.e. 70% of the data can be outlier)

(46)

q = 0.80 m (i.e. 80% of the data can be outlier)

(47)

q = 0.81 m (i.e. 81% of the data can be outlier)

(48)

O’Gorman and Clowes (1976), in the context of the Hough transform (1972):

the local gradient of the image intensity is orthogonal to the edge.

(49)
(50)

Now, y = (y1, y2, y3)T where y3 is the direction of the gradient.

(51)

The gradient condition is det

∂f(p,y)

∂y1 cos (y3)

∂f(p,y)

∂y2 sin (y3)

= 0.

(52)

For f (p,y) = (y1 − p1)2 + (y2 − p2)2 − p23, we get f (p,y) =

(y1 − p1)2 + (y2 − p2)2 − p23

(y1 − p1) sin (y3) − (y2 − p2) cos (y3)

.

(53)

New outliers: the edge points that are on the shape, but that do not satisfy the gradient condition.

The computing time is now 2 seconds instead of 15 seconds.

(54)

7 Hough transform

(55)

The Hough transform is defined by

η (p) = card{i ∈ {1, . . . , m},∃y ∈ [y](i),f (p,y) = 0} . Hough method keeps all p such that η (p) ≥ m − q.

Instead, our approach solves η (p) m − q.

(56)

8 Perspective

(57)
(58)

Références

Documents relatifs

In the first part, the adsorption, under potential control, of the MBI molecule onto the Au(111) electrode was studied by means of capacitance measurements, cyclic voltammetry,

Since the corresponding estimation problem is nonlinear and is corrupted by many outliers, a classical robust interval method has been used.. The Builder 5 C++ code is

In this paper we focus on structural patterns in music: in intra-musical structural relations per se that allow the emergence and perception of salient musical shapes,

While it is natural for us to talk about cumulated gain over time, the traditional cumulated gain measures have substi- tuted document rank for time and implicitly model a user

New Brunswick is increasing its training of medi- cal students with the opening of the Saint John Campus of Dalhousie University’s medical school.. At the same time,

The advected smoke layers over Europe are detected at both tropospheric and stratospheric heights, with the latter presenting non-typical values of the Linear

In a reciprocal aiming task with Ebbinghaus illusions, a longer MT and dwell time was reported for big context circles relative to small context circles (note that the authors did

Figure 5: Evolution of the main metabolic molecules and uptake rates of glucose and oxygen as a function of the cell energetic demand from low to high. Oxygen