Author
others
View
7
Download
0
Embed Size (px)
UMR TETIS Cemagref-CIRAD-ENGREF
Introduction à la classificationdes données de télédétection
5 mars 2007
U.M.R. TETIS Module Extraction de l’information en télédétection 2/48
Plan
• Principes généraux– Classifications, évaluation, post-classification
• Classification : Approche supervisée– Extraction de l'information utile– Stratification– L’apprentissage– Classifications supervisées
• Classification : Approche non supervisée• Évaluation de la classification• Post-classification• Méthodes récentes
– Approche Orienté-Objet– Classifications floues
U.M.R. TETIS Module Extraction de l’information en télédétection 3/48
Principe général (1/3) Les éléments de la classification
• Problème général de classification– Ranger des individus caractérisés par des variables
dans des classes
• En télédétection :– Individus = pixels
– Variables = canaux spectraux
– Classes = nomenclature
U.M.R. TETIS Module Extraction de l’information en télédétection 4/48
Image de départ(2 canaux)
Image classée
Analysede l'image
Canal n°1
Canal n°2
Partition del'espace des variables
Principe général (2/3)De “l’espace” géographique à “l’espace” radiométrique
Classification des pixelsGénéralisation
U.M.R. TETIS Module Extraction de l’information en télédétection 5/48
• Approche non-supervisée (non dirigée) :� partition automatique de l'espace des variables
� intervention post-classification
• Approche supervisée (dirigée) :� partition dirigée de l'espace des variables à l'aide de
données de terrain
�intervention du thématicien avant, pendant et après laclassification
Principe général (3/3) Modes de partition de l'espace des variables
U.M.R. TETIS Module Extraction de l’information en télédétection 6/48
Choix des variables (canaux originaux ou néo-canaux)
Sélection desdonnées utiles
Découpage de l’espace en “ zones d’iso-raisonnement ”
Stratification
Approche supervisée Étapes de la démarche dirigée
App
roch
e su
pervisée
Cartes thématiques, statistiques de l’occupation du sol...
Restitutiondes résultats
Confrontation du résultat de la classificationaux connaissances de terrain
Évaluation
Application des règles de décision à l’ensemble des pixels à classer
Classification
Définition des règles de décision à partir des zones de référence
Apprentissage
U.M.R. TETIS Module Extraction de l’information en télédétection 7/48
Choix des variables (canaux)pour la classification :
ne retenir que l'information utilecompte tenu des objectifs assignés
Sélection desdonnées utiles
Stratification
Apprentissage
Classification
App
roch
e su
pervisée
Résultats
Evaluation
Sélection des données utiles (1/2)
Objectif :
U.M.R. TETIS Module Extraction de l’information en télédétection 8/48
• Critères statistiques– élimination de canaux trop redondants (matrice de corrélation)
– Canaux synthétiques décorrélés (ACP) - mais attention perte desens physique
• Critères physiques– intérêt thématique d'un canal (ex : PIR pour le thème "eau")
– création de nouveaux canaux (ex. indice de végétation)
Sélection des données utiles (2/2)Selon critères
App
roch
e su
pervisée
U.M.R. TETIS Module Extraction de l’information en télédétection 9/48
segmenter l'image en partiesde même apparence
définir des zonesd'égale valeur de raisonnement
Objectif :
A
pproch
e su
pervisée
Sélection desdonnées utiles
Stratification
Apprentissage
Classification
Résultats
Evaluation
La stratification (1/6)
U.M.R. TETIS Module Extraction de l’information en télédétection 10/48
variabilité géographique variabilité spectrale
exemple lié à la cible
même réponse pour 2 classessur 2 milieux différents
cas n°1 cas n°2
La stratification (2/6)Quand faut-il stratifier ?
App
roch
e su
pervisée
Milieu en eau Milieu terrestre
réponse différ. pour même classesur 2 situations topo
Stratification par type de sol Stratification avec MNT
U.M.R. TETIS Module Extraction de l’information en télédétection 11/48
La stratification (3/6) Critères endogènes à l’image
• Stratification manuelle par photo-interprétation destextures et structures
• Stratification automatique :– classification sommaire (seuillage)– classification automatique– application de filtres passe-bas afin de faire apparaître les
grandes unités de l'image
• Difficulté : relier ces segmentations à desdéterminants physiques
App
roch
e su
pervisée
U.M.R. TETIS Module Extraction de l’information en télédétection 12/48
Seuillage
limite de la zone incendiée
image SPOT (niveau 1B)
Séparation zone brûlée / zone non brûlée
La stratification (4/6)exemple de critère endogène
App
roch
e su
pervisée
U.M.R. TETIS Module Extraction de l’information en télédétection 13/48
La stratification (5/6) Critères exogènes à l’image
• Recherche du zonage pertinent– carte pédo-géologique
– carte agro-pédologique
– carte des petites régions naturelles
– carte agro-climatique
– modèle numérique de terrain (MNT) ...
• informations à introduire dans la géométrie de l'imageApp
roch
e su
pervisée
U.M.R. TETIS Module Extraction de l’information en télédétection 14/48
La stratification (6/6) exemple de critère exogène
Etude de la reprise végétale en tenant compte de l' antécédent forestierau travers de la cartographie de l'Inventaire Fores tier National (IFN)
Cartographie forestièreavant incendie (IFN)
Image SPOT(normalisation du relief souhaitable)
App
roch
e su
pervisée
Classesforestières
avantincendie
= strates pour analyse du
comportement radiométrique
U.M.R. TETIS Module Extraction de l’information en télédétection 15/48
1. établir la nomenclature dela classification
2. fournir les échantillonspermettant d'initialiser etde valider la classification
Objectifs :
A
pproch
e su
pervisée
Sélection desdonnées utiles
Stratification
Apprentissage
Classification
Résultats
Evaluation
L’apprentissage (1/8)
U.M.R. TETIS Module Extraction de l’information en télédétection 16/48
• Localiser, extraire et caractériser les composantes d'unéchantillon représentatif
• La démarche d'échantillonnage dépend du type de paysage– paysage présentant des limites claires (ex : parcellaire agricole)
– paysage sans limites claires (ex : zone de continuum végétalex. maquis)
• Plusieurs types d'apprentissage
L’apprentissage (2/8)Principes et contraintes
App
roch
e su
pervisée
U.M.R. TETIS Module Extraction de l’information en télédétection 17/48
Aléatoire
Systématique
Raisonné
Globale
Stratifiée
Point
Ligne (transect)
Surface (Segment)
Positionnement
Entité géographique enquêtée
Stratification
L’apprentissage (3/8)éléments de conception
App
roch
e su
pervisée
U.M.R. TETIS Module Extraction de l’information en télédétection 18/48
L’apprentissage (4/8) objets support d’apprentissage
• Points : méthode par tirage aléatoire ou systématique
• Segments à frontières repérables sur le terrain : méthode desondage stratifiée, aléatoire ou systématique
• Segments à forme géométrique (carré) : méthode de sondagealéatoire ou systématique
• Itinéraire : méthode de sondage raisonnéeobservation de parcelles le long d'un itinéraire
• Unité type : méthode de sondage raisonnée et stratifiéeexemple : ensemble des terres d'une exploitation "moyenne"
App
roch
e su
pervisée
U.M.R. TETIS Module Extraction de l’information en télédétection 19/48
L’apprentissage (5/8)Eléments de choix (1)
• Tenir compte :– de la résolution du capteur
– de la taille des objets
– des hétérogénéités spatiales
– de l’objet d’étude (saison / phénologie / dynamique)
���� Problème de nomenclature et de niveau d’organisationApp
roch
e su
pervisée
U.M.R. TETIS Module Extraction de l’information en télédétection 20/48
L’apprentissage (6/8) Eléments de choix (2)
• Si la taille des objets >> à la résolution– faibles contraintes dans la collecte (enquêtes par point, par transect,
par segment) : cas des régions à "limites nettes".
• Si la taille des objets
U.M.R. TETIS Module Extraction de l’information en télédétection 21/48
L’apprentissage (7/8)Échantillonnage par segments carrés
enquête du segment
(souvent avec aide photo aérienne,
même ancienne de qqs années)
Positionnement des segments :
- taux de sondage
- superficie des segments
App
roch
e su
pervisée
• Avantages– Bon compromis résultats / temps passé (sous réserve représentativité
des segments)
U.M.R. TETIS Module Extraction de l’information en télédétection 22/48
• Validation intra-classe– vérifier l'homogénéité radiométrique de chaque échantillon
et des échantillons appartenant à la même classe
– vérifier les hypothèses à la base des méthodes de classification
ex : hypothèse gaussienne
• Validation inter-classe– comparaison des populations de pixels
– matrice de confusion en pré-classification(cf. évaluation)
L’apprentissage (8/8)Validation de l’apprentissage
App
roch
e su
pervisée
U.M.R. TETIS Module Extraction de l’information en télédétection 23/48
1 - Choix d'un modèle de classification
2 - Définition des paramètres de ce modèle
3 - Application à l'image
Trois étapes :
App
roch
e su
pervisée
Sélection desdonnées utiles
Stratification
Apprentissage
Classification
Résultats
Evaluation
Classifications – Généralités (1/2)
U.M.R. TETIS Module Extraction de l’information en télédétection 24/48
Classifications - Généralités (2/2)Les méthodes de classification
Supervisée Non supervisée
Métrique
Arithmétique
Statistique
Méthodes
Type de classification
����
����
����
����
U.M.R. TETIS Module Extraction de l’information en télédétection 25/48
100
20
image brute
canal XS3
canal XS2
1
image classée
canal XS3
canal XS2
1 2
34
100
20
Classifications supervisées (1/7)Principe général
App
roch
e su
pervisée
U.M.R. TETIS Module Extraction de l’information en télédétection 26/48
Classifications supervisées (2/7)méthodes disponibles
• Méthode de classification de type métrique– exemple : classification par distance minimum
• Méthode de classification de type arithmétique– exemple : classification par hypercube
• Méthode de classification de type statistique– exemple : classification par maximum de vraisemblance
sous hypothèse gaussienne
App
roch
e su
pervisée
U.M.R. TETIS Module Extraction de l’information en télédétection 27/48
canal 2
canal 1
exemple :Distance euclidienne
Pixel classé dans classedont il est le plus proche
centres des classesestimés à partir despixels d'apprentissage(barycentre)
Limites de classe :Médiatrices des segments
reliant les centres de classes
Centre classe 1
Centre classe 2
Centre classe 3
Classification supervisée (3/7) de type métrique par distance minimum
App
roch
e su
pervisée
U.M.R. TETIS Module Extraction de l’information en télédétection 28/48
Cette méthode n'utilise :- ni la notion de distance,- ni d'hypothèse sur les propriétés de distribution des valeurs
radiométriques des pixels dans l'espace des variabl es
Blé
canal 1
canal 2
Orge
Forêt
Maïs
VigneVerger
problème desrecouvrementsentre classes
Classification supervisée (4/7)de type arithmétique par hypercube (ou méthode des bornes)
App
roch
e su
pervisée
U.M.R. TETIS Module Extraction de l’information en télédétection 29/48
compte numérique (canal XS3)
nb de pixels
blanc
noir
seuil0 255
extraction de l’eau
cas de 2classes
Classification supervisée (5/7) de type arithmétique par seuillage
App
roch
e su
pervisée
U.M.R. TETIS Module Extraction de l’information en télédétection 30/48
P(x/C2)
P(x/C1)
X
Fon
ctio
n de
den
sité
de
prob
abili
té
représentation des fonctions de densités
de probabilités conditionnelles d’un
attribut x pour des points images
provenant de 2 classes C1 et C2
q = 1, 2, ...
∫+∞
∞−
= 1)./( dxCqxp
La règle de Bayes permet de calculer :
∑=
==,...2,1
)()./()()(
)()./()/(
q
CqpCqxpxpavecxp
CqpCqxpxCqp
Classification supervisée (6/7)de type statistique : maximum de vraisemblance
App
roch
e su
pervisée
U.M.R. TETIS Module Extraction de l’information en télédétection 31/48
Le choix de la méthode dépend de la structure des d onnées.Mais seule l'approche statistique permet d'atteindr e un taux d'erreur minimal
Classifications supervisées (7/7)Comparaison des méthodes de classification supervisée
classification pardistance minimale
Canal 2
Canal 1
classification parhypercubes
Canal 2
Canal 1
classification parmaximum de vraisemblance
Lignes d'équidensitéde probabilité
Canal 2
Canal 1
U.M.R. TETIS Module Extraction de l’information en télédétection 32/48
C1xC2xC3x
Tirage au hasard des centres
C1xC2x C3x
Constitution des classes L’utilisateur
départ :
choix du nombre declasses
critères d’arrêt desitérations :
choix du nombre maximaldes itérations (k)
OU
seuil de stabilité desclasses
Approche non supervisée (1/2)méthode non supervisée : agrégation autour de centres mobiles (nuées dynamiques)
astuce : choisir double dunbre souhaité de classes
C’1xC’2x
C’3x
Calcul des nouveaux centres
C’’ 1xC’’ 2x
C’’ 3x
Constitution des classes
K itérations
U.M.R. TETIS Module Extraction de l’information en télédétection 33/48
92
91
96
95
9493
60
70
80
90
100
110
120
130
40 50 60 70 80 90 100 110 120
Rouge
Pro
che
Infr
a R
ouge
Année4
12
3
59
10
867
Numéro de la classe
12345678910
91
96
exemple : cartographie en 10 classesà partir de
6 images SPOT (1991 à 1996)
Approche non supervisée (2/2)méthode non supervisée : agrégation autour de centres mobiles (nuées dynamiques)
U.M.R. TETIS Module Extraction de l’information en télédétection 34/48
étape essentielle de la démarche de cartographie
Sélection desdonnées utiles
Stratification
Apprentissage
Classification
App
roch
e su
pervisée
vérification de lacohérence des paramètres
de classification
validation du modèlede classification
parcelles enquêtées
validationterrain
Evaluation
Résultats
Évaluation de la classification (1/10)
U.M.R. TETIS Module Extraction de l’information en télédétection 35/48
La précision des résultats cartographiques peut être évaluée par :
– la précision géométrique• précision de la délimitation des limites des objets
– la précision sémantique• identification du contenu des objets cartographiés
Évaluation de la classification (2/10)Composantes de l'évaluation
U.M.R. TETIS Module Extraction de l’information en télédétection 36/48
• Il existe une limite théorique de la précision :– fonction du taux de pixels thématiquement "purs",
– lui même relié à la résolution du capteur et à la taille des objets
• L'évaluation de la précision n'a qu'une valeur relative,– la référence elle-même étant une représentation du terrain
(la ‘vérité-terrain’ existe-t-elle ?)
Évaluation de la classification (3/10)Conditions de l'évaluation
U.M.R. TETIS Module Extraction de l’information en télédétection 37/48
• Évaluation globale :– évaluation qualitative :
• Comparaison visuelle avec des données exogènes (photo-aériennes, cartes, etc.)
– évaluation quantitative :• comparaison des superficies obtenues avec des données
exogènes (statistiques agricoles, etc.)
• comparaison des populations de pixels provenant des parcelles d'apprentissage avec celles provenant de la cartographie obtenue
• Évaluation spatialisée
Évaluation de la classification (4/10)Types d'évaluation
U.M.R. TETIS Module Extraction de l’information en télédétection 38/48
Évaluation de la classification (5/10) Notion de précision statistique et géographique
A B
A B
A Bvérité terrain
classifications
Précision
statistique
100%
100%
géographique(cartographique)
100%
0%
U.M.R. TETIS Module Extraction de l’information en télédétection 39/48
Évaluation de la classification (6/10) évaluation spatialisée à l’aide de la matrice de confusion
Xij : nb de pixels appartenant sur le terrain à la classe Cj et classés dans CiX.j : somme des Xij sur la colonne jXi. : somme des Xij sur la ligne iX.. : somme en ligne et en colonne (nombre total de pixels d’apprentissage)
X1 … X1j … X1n X1....Xi … Xij … Xin Xi....X … Xnj … Xnn Xn.
X. … X.j … X.n X..
Classification
Vérité-terrain
Xii
U.M.R. TETIS Module Extraction de l’information en télédétection 40/48
Évaluation de la classification (7/10)Précisions et Types d’erreur
• Paramètres par classe dérivés de la matrice de confusion :• Précision du producteur (producer’s accuracy)
- probabilité pour un pixel de la classe Ck sur le terrain d’être bienclassé en Ck sur la carte : EC = (Xkk/X.k)*100
- Complément à 100% : Erreur de commission
• Précision de l'utilisateur (user’s accuracy)- probabilité pour un pixel classé en Ck sur la carte d’appartenir à Ck sur
le terrain EO = (Xkk/Xk.)*100- Complément à 100% : Erreur d’omission
• Erreur statistiqueproportion de pixels classés en Ck par rapport au nombre de pixels
réellement en Ck sur le terrainEA = (Xk./X.k)*100
U.M.R. TETIS Module Extraction de l’information en télédétection 41/48
Evaluation de la classification (8/10) Types d’erreur
• Quelques paramètres globaux dérivés de la matrice de confusion
• Erreur de commission moyennemoyenne des EC sur les n classes
• Erreur d’omission moyennemoyenne des EO sur les n classes
• Précision géographique globalesomme de la diagonale
PGG = [(ΣΣΣΣiXij)/X..]*100
U.M.R. TETIS Module Extraction de l’information en télédétection 42/48
Evaluation de la classification (9/10)matrice de confusion
exemple : 5 classes avec 100 pixels par classe
Précision géographique Précision statistique
Classe 1 Classe 2 Classe 3 Classe 4 Classe 5 Total
Classe 1 100 100
Classe 2 10 50 10 5 25 100
Classe 3 80 20 100
Classe 4 20 10 65 5 100
Classe 5 0 15 5 5 75 100
Total 110 85 105 95 105 500
Classification
Ter
rain
U.M.R. TETIS Module Extraction de l’information en télédétection 43/48
• Dans le cas de classifications pixel à pixel– 1 pixel = 1 objet
• Lors de l'apprentissage (en pré-classification)– cohérence des paramètres estimés pour le modèle de classification, mais ce
n'est pas une validation !
• Pour valider le modèle de classification– à partir de parcelles de validation (non utilisées lors de l'apprentissage)
– ces parcelles doivent constituer un échantillon représentatif et couvrir defaçon homogène le territoire
Evaluation de la classification (10/10)Emploi de la matrice de confusion
U.M.R. TETIS Module Extraction de l’information en télédétection 44/48
• Processus itératif «classification / évaluation» : améliorationprogressive
• Amélioration à partir des matrices de confusion– redécoupages de classes radiométriques en sous-classes avant de relancer
la classification– regroupements visuels ou numériques des sous-classes d’une même classe– regroupement des classes thématiques trop confondues
• Probabilité de correcte affectation (max. de vraisemblance)– utilisation du plan de probabilité comme plan masque pour retravailler les
pixels classés avec une faible probabilité– modification du seuil de rejet avant de relancer la classification
Post-classification (1/2) Amélioration des images classées
U.M.R. TETIS Module Extraction de l’information en télédétection 45/48
• Probabilité à priori (max. de vraisemblance)– pondération des classes en fonction de leur répartition dans la réalité (selon
données statistiques, expertises …)– utile pour retravailler les classes qui se confondent
=> amélioration des statistiques
• Choix de l’algorithme et de l’approche de classification
• Filtrage des images classées– ex : filtre d’homogénéisation
• Introduction de variables exogènes– comme néocanaux (ex: pente, altitude…)– comme plans masques (ex: villes et réseaux tirés de BD IGN)– comme éléments d’homogénéisation (ex: limites du parcellaire)
Post-classification (2/2)Amélioration des images classées
U.M.R. TETIS Module Extraction de l’information en télédétection 46/48
Autres approches de classification Approche Orienté-Objet (AOO)
• Contexte AOO en télédétection– Imagerie THR : augmentation hétérogénéité
ex. variabilité intra-parcellaireex. forêt -> arbre -> composantes de l'arbre :(1) partie du houppier au soleil, (2) partie du houppier à l'ombre, (3) ombre portée
• Objet d'intérêt : segment (≠≠≠≠ pixel)• Méthode
– Segmentation– Calcul de paramètres par segment
• radiométriques : moyenne, écart-type, texture• Identification des segments voisins
• Exemple d'intérêt– Arbre = 3 segments côte à côte, de taille et radiométrie correspondant aux
3 composantes (1) houppier au soleil, (2) houppier à l'ombre, (3) ombre portée
U.M.R. TETIS Module Extraction de l’information en télédétection 47/48
Autres approches de classification Classifications floues (1/2)
• Logique booléenne– Ex. classification sur 3 classes, variable taille
• frontière franche, étanche à x = x0 :avant x0 : n'appartient pas, après x0 : appartient
– Logique booléenne dans• Plus proche voisin, hypercube,
maximum vraisemblance…
• Logique floue (fuzzy logic)– Frontière floue
• Variation progressive de probabilité
d'appartenance sur intervalle [x0, x1]
x0 x1
U.M.R. TETIS Module Extraction de l’information en télédétection 48/48
Autres approches de classification Classifications floues (2/2)
• Combinaison de fonctions d'appartenance– Par ex. par pondération des canaux