AI Cours3 Flashcards
Segmenter une image?
Partitionner l’image en zone homogènes selon un critère déterminé: couleur, texture, niveau de gris, indice,…
Plusieurs approches
- Approches GLOBALES: histogrammes
- Approches LOCALES: region growing,
split & merge,contours
Approches GLOBALES: histogrammes
Si les objets présents dans l’image ont des couleurs bien distinctes et uniformes, ils vont apparaître comme des pics dans l’histogramme.
Croissance de région (Region Growing)
*Partant d’un point amorce (germe) et l’on l’étend en ajoutant les points adjacents de la frontières la région réduite qui satisfont le critère d’homogénéité
*on associe aux germes les pixels adjacents qui sont en accord avec le prédicat (qui permet de dire que le germe va s’étaler)
Split & Merge
Diviser pour régner —> « tri fusion »
*»»»» 2 PHASES
Phase 1 : Subdiviser l’image en zones homogènes
élémentaires (C1) = SPLIT
Phase 2 : fusionner les zones adjacentes (C2) = MERGE
SPLIT:
Pour que la subdivision soit automatique —» Procédé (structure de données) + Critère
Récursivement, chaque feuille F est subdivisée en quatre si elle n’est pas « C1-homogène », et les quatre sous images sont ajoutée en tant que feuilles de F.
Fusion : Merge
coder la propriété d’adjacence
Chaque nœud du graphe d’adjacence des régions (RAG) est examiné selon l’algorithme :
Tant que un des voisins de ce nœud est à une distance (au sens du critère) inférieure à un seuil de regroupement, les deux nœuds fusionnent
dans le RAG.
La distance en terme d’homogénéité de régions
est portée par l’arrête valuée qui les relie dans
le RAG
Contours Actifs (snakes)
Utiliser des courbes déformables qui sont « attirées » par les formes recherchées dans l’image.
Qu’est ce qu’un snake?
Esnake = Einterne (* Propriétés intrinsèques
* Longueur, courbure…) + Eexterne(Propriétés locales de l’image autour du snake)
Algorithme « ConDensAtion »
Condensation = Conditional Density Propagation
(algorithme de type “contours actifs”)
Algorithme probabiliste intégrant:
* des informations contextuelles (modèle observationnel adapté au problème)
* des connaissances a priori
* une intégration temporelle (tracking)