36
Module 3B Interprétation automatique

Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Embed Size (px)

Citation preview

Page 1: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Module 3B

Interprétation automatique

Page 2: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Interprétation automatique

Plusieurs façons de faire des classifications

- Reconnaissance des formes

- Intelligence artificielle

Page 3: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Interprétation automatique

• Reconnaissance des formes (pattern recognition): branche des sciences informatiques appliquées aux images : identifier des objets sur des images via l’extraction des trais caractéristiques (teinte/couleur, texture, etc.) d’une quantité importante des données bruitées (définition adaptée de Gonzalez, 1978)

Espace de représentation

Page 4: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Interprétation automatique

• Intelligence artificielle: branche des sciences informatiques appliquées aux images : créer des machines capables de raisonner à la manière d’un photo-interprète

- Systèmes experts; systèmes à base de connaissances

- Vision par ordinateur; systèmes de compréhension d’images;

- Réseaux neuromimétiques; algorithmes génétiques, etc.

Page 5: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Reconnaissance des formes: Classification multispectrale

Page 6: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Les traits diagnostiques

• Contrairement aux traits diagnostiques évalués qualitativement lors de la photo-interprétation, les traits diagnostiques utilisés en classification sont des mesures que nous pouvons prendre sur les images.

Agencement spatial/voisinage

Géométrie des figures

Statistiques spatiales

Arêtes / Linéaments

Texture

Teinte/CouleurMesures

Page 7: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Les teintes & couleurs

Page 8: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Les teintes/couleurs

L’histogramme nous donne une bonne idée de la distribution des teintes de gris dans une bande spectrale.

Les pics les valeurs les plus fréquentes des classes en présence;

Les fonds des vallées Les valeurs limites des classes

Bande rouge Bande PIR

Page 9: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

À quelles classes correspondent les pics?

Teinte dépend du flux

Le flux dépend de la réflectance

Page 10: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

À quelles classes correspondent les pics?

Teinte dépend du flux

Le flux dépend de la réflectance

Page 11: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

L’histogramme à deux dimensions

Page 12: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

L’histogramme à deux dimensions

Plus facile de départager les classes

Page 13: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

L’histogramme à n-dimensions → n bandes spectrales

• En mathématiques on peut étendre cette notion de l’histogramme à plus de deux dimensions et construire ainsi des histogrammes en trois, quatre, …, n dimensions.

• Nous pouvons ainsi mieux mettre en application le principe de

la télédétection selon lequel chaque objet (ou classe d’objets) a sa propre signature dans le spectre. En d’autres mots en utilisant plusieurs bandes spectrales nous pouvons en trouver au moins une où la réflectance d’un objet quelconque diffère significativement de celle des tous les autres objets.

• En travaillant à plus de 3-dimensions nous passons grâce aux mathématiques d’aller au-delà de notre propre capacité de différencier les objets par leur couleur.

Page 14: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Les classificateurs

• Les programmes informatiques appelés «classificateurs» opèrent de cette manière:

– Dans un premier temps, ils prélèvent un échantillon des pixels des images et ils construisent un histogramme à des dimensions égales au nombre de bandes spectrales utilisées.

– Ils cherchent alors d’une façon automatique les pics et les fonds des vallées des histogrammes.

Page 15: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Les classificateurs

• Dans le jargon de la reconnaissance des formes, l’espace à plusieurs dimensions où l’on construit notre histogramme est appelé ‘espace de représentation’. Les fonds des vallées sont appelés les limites des classes, et les sous-espaces circonscrits par ces limites, les domaines des classes.

• Une fois les domaines trouvés, il est facile de classifier l’ensemble des pixels de l’image. Les valeurs d’un pixel quelconque sont considérés comme des coordonnées pour localiser ce pixel dans l’espace de représentation. La classe correspondant au domaine où ce pixel est localisé devient automatiquement la classe du pixel en question.

Page 16: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Chaque pixel constitue une unité géographique dont la classe d’appartenance est recherchée

Chaque pixel est caractérisé par son vecteur de mesures (pattern)

Bande 1

Bande 2

Bande N

N

3

2

1

ij

p

p

p

p

P

Page 17: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

L’espace de représentation et les méthodes de classification

Réf

lect

ance

sLongueur d'onde

Eau

Sol nu

Feuillus

réflectance

réfl

ecta

nce

Eau

Feuillus

Sol nu

réflectance

réfl

ecta

nce

Eau

Feuillus

Sol nu

Situation idéale

Situation réelle

• Idéalement, chaque classe d’objets est représentée par un point unique dans cet espace.

• À cause des variations des conditions d'illumination et des variations des propriétés des objets, les pixels appartenant à une classe d'objets sont représentés par une série de points plus ou moins dispersés dans cet espace.

• Les méthodes de classification visent à définir les équations mathématiques qui permettent de localiser dans cet espace les limites de chacune des classes

Page 18: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

F

C

B

Bande 1

Ban

de

2

S

x

F : feuillus

C : conifères

B : béton

S : sol à nu

Exemple

Quatre domaines ont été identifiés, le pixel X dont la classe est recherchée, est représenté dans l’espace de représentation par un point. Il tombe dans le domaine de feuillus…la classe feuillus lui est alors assignée.

Page 19: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Les classificateurs dirigés et non dirigés

• Nous pouvons procéder de deux façons : soit fournir au classificateur des échantillons

de pixels distincts par classe ou laisser le classificateur sans « direction » à établir par

tâtons les classes présentes sur les images.

• La première façon est appelée classification dirigée et la deuxième, classification non dirigée.

Page 20: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

La classification dirigée par distance minimale

• Une classification dirigée: l’utilisateur fournit des échantillons de pixels par classe

• L’algorithme calcule le centre de chaque classe (moyennes)

Illustration

Page 21: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Distance minimale

Bande 1(valeurs numériques)

Ban

de 2

(val

eurs

num

ériq

ues)

2221

21111 )MP()MP(D BWB_BWB_W

2221

21111 )MP()MP(D BCB_BCB_C

Etc.

Parmi ces distances quelle est la plus courte?

On assigne le pixel 1 à la classe pour laquelle la distance est minimale

Page 22: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Les domaines des classes

Bande 1(valeurs numériques)

Ban

de 2

(val

eurs

num

ériq

ues)

L’algorithme n’a pas besoin de chercher ces limites. Définition implicite.

Page 23: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Exemple: image SPOT-5 avec 4 bandes spectrales

• Les échantillons fournis au classificateur qui calcule le centre de chaque classe.

Page 24: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Suite de l’exemple

• Un pixel de l’image prend les valeurs suivantes dans les quatre bandes: [82 89 48 65]. À quelle classe appartient-il?

• Le classificateur calcule dans l’espace de représentation les distances entre le pixel et tous les centres des classes (6 ici)

… pour les autres classes

• Le pixel est attribué à la classe dont le centre est le plus proche du pixel. Dans cet exemple: la classe 5

Page 25: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

La pratique: choix des échantillons par classe

Page 26: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

La classification finale selon les échantillons fournis

Page 27: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Exemple: image SPOT à 4 bandes

Page 28: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Choix de pixels échantillons

Classes:

Eau;

Gazon;

Boisés;

Sol à nu;

Bâti;

Surfaces pavées.

Page 29: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Diffusogrammes ROUGE-PIR

Image entière

Page 30: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Diffusiogrammes ROUGE-PIR

Image entière EAU

Page 31: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Diffusogrammes ROUGE-PIR

Image entière GAZON

Page 32: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Diffusiogrammes ROUGE-PIR

Image entière BOISÉ

Page 33: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Diffusiogrammes ROUGE-PIR

Image entière SOL À NU

Page 34: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Diffusiogrammes ROUGE-PIR

Image entière BÂTI

Page 35: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

Diffusiogrammes ROUGE-PIR

Image entière SURFACES PAVÉES

Page 36: Module 3B Interprétation automatique. Plusieurs façons de faire des classifications -Reconnaissance des formes -Intelligence artificielle

CLASSIFICATION FINALE

Eau

Gazon

Boisés

Sol à nu

Bâti

Surfaces pavées