TRAITEMENT D’IMAGE SIF-1033
Généralités Présentation du plan de cours Les images de télédétection Disponibilités " Digital Image Processing", Castleman Les images de télédétection Environnement de travail
Les images de télédétection Spectre électromagnétique Images panchromatiques Images monochromatiques Images radar
Spectre électromagnétique FIGURE 1.2 [rf. SABINS, p. 4]
Images panchromatiques PÉNINSULE DU SINAI (STS-50) OURAGAN BONNIE, OCÉAN ATLANTIQUE (STS-47-151-618)
Images monochromatiques "ESSEX COUNTY", SUD ONTARIO RIVIÈRE ROUGE, INONDATION 1996
OURAGAN n.m. (esp. huracân d’une langue caraïbe) MARILYN OPAL GOES-8 IR 19 SEP 95 GOES-8 IR 3 OCT 95 MITCH GOES8/VISIBLE 26 OCT 98 GOES-8 INFRARED 28 OCT 98
SAGUENAY - Inondation 1996 PHOTOGRAPHIE AU SOL [CCT] 20 JUILLET 96 [NOAA/STARIMSAT/CCT] RIVIÈRE AUX SABLES PRÈS DE JONQUIÈRE [CCT]
El Niño [l’enfant terrible de Jocelyne Blouin] GOES-8 IR 8 JAN 98
Images radar im040888X4look.rast
RADARSAT GLACES - ÎLES DE LA MADELEINE [CCT] DÉTECTION DE BATEAU [CCT] IRVING WHALE [CCT] TEMPÊTE [rf."Gerry Roufs reste introuvable"]
Environnement de travail Format d'images Sun Raster Structures de données importantes La boîte à outils offerte en langage C Utilitaire ‘make’ Exemples de programmes Utilitaire d'affichage XV
Format d'images Sun Raster En-tête 8 integers Type d ’image Largeur Hauteur # bit/pixel # de pixel Type d ’image Raster (Standard) Type de table de couleur (RGB) Longueur de la table cou. Color Map Hauteur Image Largeur
Structures de données importantes Structure ‘Fichiers’ Structure ‘TeteRaster’ Structure ‘Image’
Structures de données importantes Structure ‘Fichiers’ } fde FILE fds fichiers } Char FichierS FichierD
Structures de données importantes Structure ‘TeteRaster’ rasMagic rasLargeur tete rasHauteur rasProfondeur rasLongueur rasType rasMapType rasMapLongueur
Structures de données importantes rasMagic rasLargeur Structure ‘Image’ fde rasHauteur fds rasProfondeur FichierS rasLongueur FichierD rasType fichiers rasMapType tete image rasMapLongueur imgSV imgSM imgDV imgDM tabcoul
Structures de données importantes Structure ‘Image’ Image sous forme vectorielle avec i l’indice des rangées et j l’indice des colonnes pix = image->imgSV[i*image->tete->rasLargeur+j]; Image sous forme matricielle pix = image->imgSM[i][j];
Structures de données importantes Structure ‘Image’ (fichier image.h)
La boîte à outils offerte en langage C Prototype de programme Opérations sur les images Procédures de manipulation de l’en-tête d’une image Sun Raster Procédures de manipulation d’une image Procédures de manipulation des vecteurs et matrices Voir répertoire /u/dmatensr/meunier/sif1033/exempleMake
Prototype de programme Principal Traitement sur l’image Ouvrir Image Lire Image Ecrire Image Fermer Image
Procédures de manipulation de l’en-tête d’une image Sun Raster (opertete.c) Opérations sur en-tête Lire en-tête Image source Écrire en-tête image dest. lireTete(image,info) ecriteTete(image)
Procédures de manipulation d’une image (operimage.c) Opérations sur images Ouvrir Image Lire Image Ecrire Image Fermer Image ecrireImage(image) image = ouvrirImage(argv) lireImage(image,info) fermerImage(&image)
Procédures de manipulation des vecteurs et des matrice (opermatrice.c) Opérations sur vecteurs et matrices Créer Matrice (imgSM) Créer imgDV a partir de imgSM Créer imgDV Détruire Matrice image->imgDV = creerVectDest(image) image->imgSM = creerMatrice(image) image->imgDV = creerImageDest(image) detruireMatrice(image)
Exemples de programmes Réduction de la plage de niveaux de gris d’une image Échantillonnage d’une image Zoom [agrandissement] d’une image
Réduction de la plage de niveaux de gris d’une image Programme principal
Réduction de la plage de niveaux de gris d’une image (traitement de l’image)
Réduction de la plage de niveaux de gris d’une image (traitement.h)
Réduction de la plage de niveaux de gris d’une image (Makefile)
Réduction de la plage de niveaux de gris d’une image riviere.rast sred.rast rednivgrisMAIN riviere.rast sred.rast
Échantillonnage d’une image marilynECH.rast echantillonnerMAIN marilyne_GS.rast marilynECH.rast 4 4
Résumé Généralités Ne pas oublier le livre recommandé ! Présentation du plan de cours Les images de télédétection Environnement de travail Voir répertoire /u/dmatensr/meunier/sif1033/exempleMake Voir répertoire /u/dmatensr/meunier/sif1033/images Ne pas oublier le livre recommandé ! Attention à la taille des fichiers images ! Votre compte usager est limité à 10 Mo.