Académique Documents
Professionnel Documents
Culture Documents
et traitements
d'image satellite
sur GRASS
OLIVIER DE JOINVILLE
aout 2010
Table des matières
Objectifs 5
I - Généralités 7
A. Découpe de l'image.................................................................................19
1. 1° étape : construction d'une découpe vecteur..........................................................19
2. 2° étape : transformation du polygone vecteur en raster............................................22
3. 3° étape : découpe du raster..................................................................................25
4. 4° étape : affichage de la découpe avec les couleurs d'origine.....................................26
3
A. Détection de la végétation avec l'indice NDVI..............................................33
4
Objectifs
5
Généralités
I -
7
Généralités
Il faut définir tout de suite un système de projection pour l'image qui va être
ouverte.
Grass propose 3 façons de procéder :
Georeferenced file
EPSG codes
Projection value
EPSG codes est le plus rapide, il s'agit de codes European Petroleum Survey
Group.
Cliquer donc sur EPSG Codes.
Les numéros de code apparaissent également sur le site :
http://www.mersea.eu.org/Information/References/help_EPSGCode.html.
Pour vérifier que le code EPSG de notre zone d'étude (4192 pour Douala, 27571
Lambert Zone 1, 27572 Lambert zone 2, 27573 Lambert zone 3) soit bien
8
Généralités
intégré dans Grass, il faut cliquer sur le 2° Browse pour avoir accès aux codes
implémentés.
Pour l'image Aster de Berck, prendre le code EPSG correspondant à Lambert 93 :
2154.
Après il faut cliquer sur Define Location pour valider une zone de projection.
Après il faut définir un Mapset.
C'est un dossier de travail « cartographique » personnel : pour cela saisir à la main
un nom de projet dans Create new mapset in selected location. (Eviter de
mettre le même nom que le Project location).
Cliquer ensuite sur Create new mapset.
On se retrouve avec cette interface :
9
Ouverture et
II -
II
visualisation de
l'image,
interprétation avec
Google Earth ou
Geoportail
Ouverture et visualisation de l'image, interprétation avec
Google Earth ou Geoportail 11
Exercice 01 - Ouverture et visualisation de l'image,
interprétation avec Google Earth ou Geoportail 17
11
Ouverture et visualisation de l'image, interprétation avec Google Earth ou Geoportail
Si les paramètres de projection ont été correctement saisis, dans la fenêtre output
Gis.m on doit avoir ceci :
12
Ouverture et visualisation de l'image, interprétation avec Google Earth ou Geoportail
Maintenant il ne reste plus qu'à cliquer sur dans le Map Display1 et cliquer
sur « Zoom to selected area ». On peut aussi cliquer sur l'icône .
13
Ouverture et visualisation de l'image, interprétation avec Google Earth ou Geoportail
14
Ouverture et visualisation de l'image, interprétation avec Google Earth ou Geoportail
15
Ouverture et visualisation de l'image, interprétation avec Google Earth ou Geoportail
16
Ouverture et visualisation de l'image, interprétation avec Google Earth ou Geoportail
Remarque
1. On peut avoir les informations sur les valeurs numériques des trois canaux de
visualisation en allant dans le Map Display avec Zoom minimum, puis cliquer sur
zoom to et cliquer sur Set computational . regionextents to match
display. L'icône Query doit être active . Le résultat est sur la fenêtre Gis.m.
Après on peut zoomer sur une région et en activant à nouveau l'icône Query, on
peut obtenir à nouveau les informations radiométriques sur un point.
2. On peut décider de n'afficher qu'une plage de valeurs pour faire ressortir telle
partie du paysage dont la reflectance aura été plus ou moins importante.
Il suffit de la spécifier dans values to display, sous Base Map (on peut mettre par
exemple 100-200). Faites des tests sur des plages de valeurs significatives.
Question 1
Que concluez-vous ?
Question 2
Repérez les principaux objets du paysage sur l'image satellite en comparant avec
Google Earth (ou Geoportail)
17
Découpage de
III -
III
l'image, analyse
d'histogramme
Découpe de l'image 19
Analyse des histogrammes dans la découpe 27
Exercice 02 - Analyse des histogrammes dans la découpe 28
Objectifs
Cette phase du TP va permettre d'apprendre à découper
une partie de l'image, ce qui servira pour créer les zones
test des classifications surpervisées.
A. Découpe de l'image
Dans l'interface v.digit, cliquer sur l'icône open settings , puis cliquer sur
l'onglet table, puis add new columns.
Attention
Saisir le nom du champ en premier puis sélectionner le type (double precision).
19
Découpage de l'image, analyse d'histogramme
Mettre en mode No category (cela signifie que la polyligne tracée n'est pas
attachée à son contour mais au centroïde, alors que Next not used signifie que
l'identifiant (cat) prendra la valeur la plus proche qui n'a pas été utilisée), ici on
saisit une polyligne fermée et pas un polygone.
Tracer la polyligne, clic gauche à chaque nœud, jusqu'à un point le plus proche
possible du point de départ et clic droit.
Faire un zoom au voisinage du point initial et du point final. Pour zoomer, il faut
sélectionner la zone de zoom avec et valider en appuyant sur la molette.
Cliquer Move vertex afin de déplacer le nœud final sur le nœud initial. Pour
cela déplacer un des 2 nœuds en laissant appuyer sur le clic gauche et valider en
recliquant (clic gauche) pour valider la super position entre les 2 nœuds. La
boundary apparaît alors en vert fluo.
20
Découpage de l'image, analyse d'histogramme
Remarque
Pour supprimer un contour il faut cliquer sur , sélectionner le contour à effacer
en cliquant (gauche) dessus, puis reclic gauche pour confirmer, puis cliquer sur
redraw pour rafraîchir.
21
Découpage de l'image, analyse d'histogramme
22
Découpage de l'image, analyse d'histogramme
Une fois saisies la couche vecteur et la future couche raster, cliquer sur run.
Maintenant on va afficher cette couche raster nouvellement créée.
23
Découpage de l'image, analyse d'histogramme
24
Découpage de l'image, analyse d'histogramme
Attention
Attention, il se peut qu'un traitement soit long, tant que run est grisé et qu'on voit
le petit bonhomme qui court dans Gis.m, çà veut dire que çà calcule.
25
Découpage de l'image, analyse d'histogramme
Après dans la même interface cliquer sur l'onglet required et chercher le nom du
fichier découpé (decoupechevrons).
26
Découpage de l'image, analyse d'histogramme
27
Découpage de l'image, analyse d'histogramme
Question
Quel va être le canal le plus exploitable et pourquoi ?
28
Un peu de
IV -
IV
traitement d'image
de base
Filtrage par détection de contours 29
Exercice 03 - Filtrage par détection de contours 31
Analyse en composantes principales (ACP) 31
Exercice 4 - Analyse en composantes principales (ACP) 32
Définition
Ce traitement permet de faire de la détection de contours vectorisés. On va donc
créer une couche vecteur.
Ce traitement étant très gourmand en temps de calcul, appliquez-le sur la découpe.
29
Un peu de traitement d'image de base
30
Un peu de traitement d'image de base
Question
Justifiez le choix de vos paramètres.
31
Un peu de traitement d'image de base
Question
Un des 3 canaux ACP est-il particulièrement exploitable ? Pour quel type d'objets ?
32
Utilisation d'outils
V -
V
d'aide à la photo
interprétation
Détection de la végétation avec l'indice NDVI 33
Exercice 5 - Détection de la végétation avec l'indice NDVI 35
Classification des images 35
33
Utilisation d'outils d'aide à la photo interprétation
et activer les onglets Colors et Required comme sur les copies d'écran suivantes :
Question
Y-a-t-il des zones à fortes valeurs PIR (proche infra rouge) et faible NDVI ?
Objectifs
Le but de cet exercice est de d'effectuer des
classifications supervisées et non supervisées et de les
évaluer.
34
Utilisation d'outils d'aide à la photo interprétation
35
Utilisation d'outils d'aide à la photo interprétation
On a saisi le nombre initial de classes que l'on veut faire ressortir dans la
classification, le pourcentage de convergence (95%) et ne pas oublier de saisir le
nom d'un fichier report qui vous fournira les statistiques sur les classes dans les 3
canaux (moyenne et écart type), les scores de convergence et une matrice de
séparabilité inter-classes, indiquant les classes qui risquent d'être confondues entre
elles.
Pour les groupes et les sous groupes, il n'est pas utile de saisir le @...
Cliquer sur run pour créer le fichier de signature et la matrice de variance
covariance pour chacune des 6 classes. Dans le GIS.m apparaissent les scores de
convergence pour chaque itération.
Consulter le fichier report. (en principe dans Mes documents\GIS
DataBase\demolocation).
36
Utilisation d'outils d'aide à la photo interprétation
c) Lancement de la classification
Maintenant on peut lancer la classification, retourner dans le Gis Manager. Aller
dans Imagery, Classify Image, Maximum likelihood classification (MLC) .
Cette classification peut également être supervisée (être utilisée après une création
de signatures spectrales supervisées, i.gensig).
Vous pouvez changer les couleurs des classes si celles-ci ne vous conviennent pas.
La première chose à faire est de savoir quelle classe est de quelle couleur.
37
Utilisation d'outils d'aide à la photo interprétation
On voit dans cette image que la mer est en vert par exemple ce qui ne convient
pas. La mer d'après l'histogramme est la classe n°2, il faudra la mettre en noir par
exemple (la mer moins profonde, plus proche des côtes étant en bleu).
Pour changer les couleurs de la classification, il faut aller dans Raster, Manage
Map Color, Color rules.
Si vous ne vous rappelez plus des noms des couleurs en anglais, ci-dessous
quelques exemples de couleurs implémentées sur le logiciel ENVI.
Attention
Attention certains exemples ne fonctionnent pas sous Grass (maroon par exemple).
38
Utilisation d'outils d'aide à la photo interprétation
Voici, ci-dessous la nouvelle classification obtenue avec les couleurs choisies dans la
copie d'écran d'IHM de la page précédente.
39
Utilisation d'outils d'aide à la photo interprétation
Question
Evaluez visuellement la qualité de votre classification.
3. Segmentation
Commencer par repérer combien il y a de régions dans l'image.
Puis repérer les bornes radiométriques de chacune de ces régions en cliquant des
points dans l'image (Cliquer sur Query dans la fenêtre Map Display).
Dans notre image Berck.red@berck, nous pouvons faire le découpage en 6 régions
(à vous de le vérifier) :
segment 1 : 0-40
segment 2 : 41-80
segment 3 : 81-130
segment 4 : 131-170
segment 5 : 171-220
segment 6 : 221-255
Aller dans Gis Manager, Raster, Change category values and labels,
Reclassify Interactively .
40
Utilisation d'outils d'aide à la photo interprétation
4. Exercice 7 - Segmentation
Changer les couleurs de la même façon que pour la classification non supervisée.
Nous obtenons un résultat proche de la classification.
Question
Comparez le avec la classification non supervisée que vous venez d'effectuer.
5. Classifications supervisées
Conseil
Dans ce chapitre nous allons tester 2 classifications supervisées : Maximum
likelihood et SMAP.
41
Utilisation d'outils d'aide à la photo interprétation
La procédure n'est pas compliquée mais très longue, il est fortement recommandé
de noter sur une feuille toutes vos étapes, notamment les noms de fichiers créés au
fur et à mesure.
42
Utilisation d'outils d'aide à la photo interprétation
Geoportail.
On saisit une 1° polyligne correspondant au 1° échantillon de la 1° zone
d'apprentissage.
La procédure de saisie est la même que pour la découpe, on la rappelle tout de
même...
Zoomer sur votre zone d'intérêt avant de saisir.
Clic sur , clic gauche maintenu sur un des 2 points jusqu'à ce qu'il rejoigne
l'autre et nouveau clic gauche pour valider.
On doit aboutir à un contour vert validé.
43
Utilisation d'outils d'aide à la photo interprétation
Cat : 1 signifie l'identifiant de la 1° zone d'apprentissage (si pour une classe mer,
on choisit 3 polygones on aura donc 3 catégories).
Classe : 1 se réfère à la 1° zone d'apprentissage (qui deviendra la future classe
44
Utilisation d'outils d'aide à la photo interprétation
n°1).
On peut saisir une 2° polyligne pour cette même classe. Pour cela on refait la
procédure de saisie décrite précédemment (ne pas oublier de se mettre tout de
suite en no category avant de saisir la polyligne).
Si on a saisi 3 polygones pour une même zone d'apprentissage, on aboutit à cette
interface :
Conseil
Il est fortement conseillé de noter sur une feuille de brouillon les numéros des
classes que l'on saisit au fur et à mesure ainsi que le nombre de catégories
(polylignes) pour chaque classe.
Remarque
Pour changer la couleur des traits de la polyligne, il faut cliquer sur
45
Utilisation d'outils d'aide à la photo interprétation
Si les polygones ne sont pas remplis, ils ne pourront pas servir à l'établissement de
signatures spectrales. Pour corriger ce défaut, il faut faire v.clean
input=nom_vecteur_entrer output=nom_vecteur_entrer_break
type=boundary,centroid,area tool=break –overwrite et v.clean input=
nom_vecteur_entrer_break output=nom_vecteur_propre
type=boundary,centroid,area tool=snap thresh=0.2.
Cette manip n'est possible que si les nœuds initial et final sont suffisamment
proches.
46
Utilisation d'outils d'aide à la photo interprétation
Attribute col for labels est le nom du champ qui apparaîtra à coté du centroïde.
Ne pas oublier aussi de cocher la tool box, label vector.
47
Utilisation d'outils d'aide à la photo interprétation
48
Utilisation d'outils d'aide à la photo interprétation
49
Utilisation d'outils d'aide à la photo interprétation
2. SMAP
50
Utilisation d'outils d'aide à la photo interprétation
51
Utilisation d'outils d'aide à la photo interprétation
Question
Qu'en déduisez-vous ? Utilisez également le Geoportail comme référence.
52
Utilisation d'outils d'aide à la photo interprétation
Choisir une fenêtre pas trop petite, 5 semble être une taille adaptée. D'autre part il
faut choisir Mode pour le type d'opération : cela attribue au pixel la valeur la plus
fréquente des pixels des pixels contenus dans la fenêtre glissante.
53
Utilisation d'outils d'aide à la photo interprétation
Question
La kappa a-t-il une réelle signification par rapport à l'évaluation que vous avez faite
précédemment ?
54
Utilisation d'outils d'aide à la photo interprétation
55
Utilisation d'outils d'aide à la photo interprétation
En final vous devez avoir les éléments de votre carte qui apparaissent comme suit :
Les couches les plus hautes dans l'ordre d'apparition cachent les couches les plus
basses.
56