#1 Sat 03 February 2001 17:41
- Samuel Alleaume
- Invité
matrice en quadrillage
Bonjour
Je suis a la recherche d'une methodologie ou d'un stategie pour convertir
une image satellite en grille vectoriel tracant les contours de chaque
pixels. Y'a t'il un moyen pour parvenir a ce resultat, quel sont les
logiciels capable d'un tel exploit. Le but etant de creer des regions
d'interet permettant de comparer les valeurs de pixel d'un capteur d'une
resolution de 500 m (MODIS) a un capteur de resoltion de 30 m (ASTER).
D'autre personnes ont elles deja ete confronte a une semblable
problematique? Peut etre existe t'il un autre moyen pour arriver a mon
objectif.
Je suis curieux de toutes vos propositions
Par avance merci
Samuel Alleaume
#2 Mon 05 February 2001 17:43
- Triffaut, Fabrice
- Invité
Re: matrice en quadrillage
C'est une problematique classique de multi-resolution (et de multi-capteur).
:
1. Litteralement, cela se traduit par passer d'une grille en mode pixel
(raster) a une grille en mode noeud (vecteur). Ce qui est trivial et ne me
semble pas avoir d'interet.
2. Ne s'agit-il pas plutot de creer un arc (contour vecteur) a partir d'une
suite de pixels connexes (contour raster)? Cela me semble plus realiste.
C'est un probleme classique de conversion raster-vecteur, conversion assuree
par de nombreux logiciels d'imagerie (ERDAS, ER-MAPPER, ENVI) ou specialises
dans cette tache (Intergraph, Autodesk).
Par ailleurs, Les deux types de structures de donnees (raster et vecteur) se
pretent l'un et l'autre aux besoins de creation des regions d'interet. Le
choix en general depend:
- de la capacite du logiciel dont l'on dispose a utiliser au mieux l'une ou
l'autre structure.
- du niveau de precision attendu, notamment au regard de certaines
operations assez contraignantes en mode raster (les rotations par exemple).
Bonne chance.
Pour plus d'information, vous pouvez contacter Laurent COEURDEVEY, ingenieur
#3 Mon 05 February 2001 17:44
- Jacques Paris
- Invité
Re: matrice en quadrillage
Samuel,
J'ai ecrit au moins 2 utilitaires qui traduisent les pixels d'une image en
grilles vectorielles, en fait en polygones (carres) de la taille reelle des
pixels. Les transferts se font soit entre un fichier Idrisi exporte en
ascii, ou entre un fichier MIG (grid de MapInfo), vers des fichiers MIF/MID
pour MapInfo.
La methodologie est simple. Il faut d'abord connaitre les donnees
geographiques de base (coordonnees du pixel du coin superieur gauche,
centroide ou coin superieur gauche a preciser aussi, et la taille de la
cellule) et du fichier meme (nombre de colonnes et de rangees ).
Ensuite on accede successivement aux valeurs contenues dans le fichier image
en balayant de gauche a droite et de haut en bas; chaque valeur est inscrite
dans le MID (fichier des donnees) et le polygone correspondant est ajoute au
MIF (elements graphiques).
Il est bien entendu que tout cela depend des possibilites d'acceder aux
valeurs propres. En Idris ascii, elles sont toutes a la file. Pour un MIG,
il faut utiliser le DLL qui vient avec MapInfo MiGrid qui contient les
fonctions d'acces direct. Pour d'autres formats d'image, je ne sais pas
exactement mais je suis sur qu'il existe soit des descriptions precises de
la structure du fichier, soit des logiciels d'acces.
L'ideal est bien sur de connaitre la projection geographique qui correspond
a la trame exacte de l'image utilisee. Je crois que la notion d'orthophoto
doit s'appliquer ici, surtout si on veut comparer deux images differentes.
L'orientation Nord doit etre aussi identique dans les deux. Il faut bien
eviter les variations qui ne proviendraient que de simples distorsions
de projection.
De plus la comparaison de deux grilles a des definitions de taille
differentes ne devrait etre faite que s'il y a un parfait calage entre les
deux grilles sur les multiples/sous-multiples pertinents.
La technique employee donne des resultats numeriquement exacts mais
seulement par rapport a l'image; est-ce que l'image elle-meme peut etre
consideree comme fiable geographiquement parlant?
Bonne chance
jacques