Vous êtes sur la page 1sur 3

Automne 2005

Outils de description
d'une forme
• Description par les contours
Mathématiques pour • Descriptions statistiques
l’Image – Il existe de nombreuses descriptions statistiques des
régions qui peuvent être calculées au cours de la
segmentation
Raphaëlle Chaine
– Ces descriptions peuvent permettre de comparer des
régions entre elles
Master Professionnel Image

Université Claude Bernard - Lyon I


1 2

• 1-Descriptions gé
géomé
ométriques
• Ces descriptions statistiques peuvent
être réparties dans 2 classes : • Élongation (ou excentricité)
– Descriptions géométriques : longueur d'une corde maximale / longueur
périmètre, aire, élongation, compacité, d'une corde minimale
moments d'inertie
– L'élongation peut également être exprimée en
– Descriptions topologiques : utilisant des moments d'inerties
connectivité et nombre d'Euler • Compacité
périmètre / aire

3 4

• Moments d'inertie – A partir des moments centrés, il est


Le (ij)ème moment centré discret mij d'une possible de former de nouveaux moments
invariants aux modifications :
région est défini par
• d'échelle,
mij=Σ (x-x)i(y-y)j • d'orientation
• et de position de l'objet dans l'image
– Somme étendue à tous les points de coordonnées
(x,y) contenus dans la région • (mais pas aux changements de points de vue!)
– (x,y) est le centre de gravité de la région – L'invariance des descriptions statistiques
x= 1 Σ x y= 1 Σ y
est indispensable pour pouvoir identifier un
n n même objet dans plusieurs images
– n est le nombre total de points contenus dans la
région (= mesure de son aire)
5 6

1
M1 = m20 + m02
M2 = (m20 +m02 )2 + 4m112
– Exemple : M3 = (m30 - 3m12 )2 + (3m21 - m03 )2
• Centre de gravité variant avec la position de M4 = (m30 + m12 )2 + (m21 + m03 )2
l'objet
M5 = (m30 - 3m12 ) (m30 + m12 ) [(m30 + m12)2 - 3(m21 + m03 )2]
• Aire constante indépendamment de sa position + (3m21 - m03 ) (m03 + m21 ) [3(m30 + m12)2 - (m21 + m03 )2]
– Il est préférable de se baser sur l'aire plutôt M6 = (m20 + m02 ) [(m30 + m12)2 - 3(m21 + m03 )2]
que sur la position du centre de gravité + 4m11 (m30 + m12 ) (m03 + m21 )
quand on compare entre elles des régions M7 = (3m21 - m03 ) (m30 + m12 ) [(m30 + m12)2 - 3(m21 + m03 )2]
– En revanche : + (m30 - 3m12 ) (m03 + m21 ) [3(m30 + m12)2 - (m21 + m03 )2]
• Aire sensible aux changements d'échelle
(ex: variation de distance entre objet et caméra)
– Tous ces moments d'inertie sont invariants par
rapport à l'échelle, la position et l'orientation de la
7
région dans l'image 8

– L'excentricité peut être calculée en utilisant les 2- Invariants topologiques


moments d'inertie :

m20 + m02 + sqrt((m20 - m02 )2 + 4m112) • Connectivité :


Eccentricity = Nombre de parties composant une région
m20 + m02 - sqrt((m20 - m02 )2 + 4m112)
• Nombre d'Euler :
– Pour une région connexe :
1 - Nombre de trous
– Pour une région composée de plusieurs
parties :
Nombre de parties - Nombre de trous

9 10

• Description par les contours et


• Descriptions statistiques : coefficients de Fourier
= description incomplète des régions • Contour fermé d’une région
= un outil de comparaison précieux pour = séquence de N points de contours
écarter les faux appariement Pi=(xi,yi), i=0, .. , N-1

=souvent utilisées en reconnaissance de • Cette suite de points permet de définir une suite
forme périodique de période N de nombres
complexes zj
• Considérons la transformée de Fourier Zj de
cette suite et conservons en uniquement les p ≤
n premiers coefficients Z0, Z1, .. , Zp-1
• La transformée inverse correspond à une
11 approximation du contour original 12

2
• Sensibilité à l’échantillonnage
– ex : fonction de la courbure

• En cas de changement d’échelle :


– multiplication par un scalaire
• En cas de translation :
g(x)=f(x+d) alors G(f)=ei2πfdF(f)
• En cas de rotation autour de (0,0)
– multiplication par eiα
Approximation de Fourier : (a) original, (b) 5 harmoniques,
(c) 10 harmoniques (d) 15 harmoniques (EL Brill 1969)
13 14

Vous aimerez peut-être aussi