14.09.2014 Views

Segmentation d'images couleur par un opérateur gradient vectoriel ...

Segmentation d'images couleur par un opérateur gradient vectoriel ...

Segmentation d'images couleur par un opérateur gradient vectoriel ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

SEGMENTATION D’IMAGES PAR CONTOURS ACTIFS A LONGUEUR NORMALISEE (CALN).<br />

−1<br />

Delmas [Delmas, 2000] a montré que la matrice inverse [ γ I + A d'<strong>un</strong>e matrice de<br />

Toeplitz [ γ I + A]<br />

circulante de largeur 5, est <strong>un</strong>e matrice de Toeplitz circulante symétrique<br />

possédant selon la <strong>par</strong>ité de sa dimension N (égale au nombre de points), (N+1)/2 (cas impair)<br />

ou N/2 +1 (cas pair) valeurs distinctes. Tous les éléments d'<strong>un</strong>e même diagonale sont égaux<br />

entre eux. Les éléments ( d q ) de la diagonale q sont calculés <strong>par</strong> [Delmas, 2000] :<br />

]<br />

( q −1)( p −1)<br />

N<br />

1 1 ⎛ 2π<br />

⎞<br />

dq = ∑ cos⎜<br />

⎟,<br />

q = 1,... , N<br />

N p=<br />

1 λ ⎝ N ⎠<br />

p<br />

( 61 )<br />

avec les valeurs propres λ p<br />

( γ I + A)<br />

( 60 ). Les valeurs de la diagonale d q et d N+2-q sont<br />

identiques.<br />

γ I + A<br />

Avec les éléments d q , nous composons la matrice [ ] :<br />

−1<br />

⎛ d1<br />

d<br />

2<br />

L d<br />

N −1<br />

d<br />

N ⎞<br />

⎜<br />

⎟<br />

⎜ d<br />

2<br />

d1<br />

L d<br />

N −2<br />

d<br />

N −1<br />

⎟<br />

−1<br />

γ = ⎜ M M O M M ⎟<br />

( 62 )<br />

⎜<br />

⎟<br />

⎜d<br />

N −1<br />

d<br />

N −2<br />

L d1<br />

d<br />

2 ⎟<br />

⎜<br />

⎟<br />

⎝ d<br />

N<br />

d<br />

N −1<br />

L d<br />

2<br />

d1<br />

⎠<br />

[ I + A]<br />

8.2 Complexité algorithmique et temps de calcul<br />

Nous avons com<strong>par</strong>é le temps de calcul nécessaire pour inverser la matrice [ γ I + A]<br />

<strong>par</strong><br />

décomposition LU [Press et al., 1992] et celui en utilisant la formule littérale pour différentes<br />

tailles de la matrice. De plus, nous avons évalué le gain de temps apporté <strong>par</strong> notre algorithme de<br />

contour actifs à longueur normalisé <strong>par</strong> rapport à <strong>un</strong> algorithme classique qui nécessite d'inverser<br />

la matrice à chaque itération [Maurincomme, 1994]. Les algorithmes ont été optimisés dans les<br />

deux cas, et les calculs ont été effectués sur <strong>un</strong> ordinateur de type "PC Pentium III", 600 Mhz<br />

avec 192 Mo de mémoire vive et le système d'exploitation "Windows NT4".<br />

Dans <strong>un</strong> premier temps, le temps de calcul nécessaire à l’inversion de la matrice [ γ I + A]<br />

en utilisant la méthode numérique et la formule littérale (Figure 32) est com<strong>par</strong>é.<br />

82

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!