Académique Documents
Professionnel Documents
Culture Documents
Dr Seynabou TOURE LY
Qu’est-ce qu’un contour ?
De façon générale, un contour est défini comme étant la frontière
entre deux régions, deux objets, deux textures, etc.
() + () +
L’amplitude du gradient est alors : ! = +
(* (-
45
46
Sa direction est donnée par : . = arctan 45
47
Dans le cas discret, les dérivées directionnelles suivant les directions
horizontale et verticale au point [i, j] sont approchées par de simples
différences finies :
¶f Df
= = f i (i, j ) = f (i + 1, j ) - f (i, j )
¶y Di
¶f Df
= = f j (i, j ) = f (i, j + 1) - f (i, j )
¶x Dj
Cela revient à convoluer l’image par les masques suivants
é0 0 0 ù é0 0 0 ù
Gx = êê0 1 - 1úú G y = êê0 1 0úú
êë0 0 0 úû êë0 - 1 0úû
2 2
Ñf (i, j ) = f j (i, j ) + f i (i, j )
ou encore par :
{
Ñf (i, j ) = max f j (i, j ) , f i (i, j ) }
Le principe des méthodes dérivatives est illustré sur un signal continu
monodimensionnel présentant une transition avec un saut d’amplitude en
x0 représentant un contour
x0
Image
Image gradient
Ou bien
é 0 0 0ù
é0 - 1 0 ù
R j = êê- 1 0 1úú
Ri = êê0 0 0úú
êë 0 0 0úû
êë0 1 0úû
Soient fj = f * Rj et fi= f * Ri les images obtenues par convolution de
l’image originale f avec les deux masques Rj et Ri .
2 2
Ñf (i, j ) = f j (i, j ) + f i (i, j ) p
f= - arctg ( fi
fj )
2
Image Binarisation de l’image gradient de
Robert
Approximation du gradient par l’opérateur de Prewitt
[df /dy]=[(fi+1, j+1+f i, j+1+fi-1, j+1)-(fi-1, j-1+ fi, j-1+ fi+1, j-1)]
p
2 2
Ñf (i, j ) = f j (i, j ) + f i (i, j ) f= - arctg ( fi
fj )
2
On peut aussi apprécier les composantes du gradient selon les 8
directions, en prenant tous les masques obtenus par permutation
circulaire, par exemple :
é 0 1 1ù é1 1 0 ù
PD1 =ê-10 1ú PD2 =ê1 0 -1ú
ë-1-10û ë0-1-1û
2 2
Ñf (i, j ) = f j (i, j ) + f i (i, j ) p
f= - arctg ( f i f j )
2
Image SPOT XS1 de la ville de
Rabat
Un contour actif paramétrique est une courbe en deux dimensions qui évolue par minimisation
d’énergie pour épouser progressivement les contours des objets en fonction de paramètres
préétablis.
Le contour évolue sous l’effet d’une énergie interne et une énergie externe.
Modèle des contours actifs « Snake » : courbe déformable par itérations successives
convergeant vers le contour réel (Kass, 1988)
- Adaptation à la topologie des objets difficiles
- Résultats fortement dépendants de l’initialisation