Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 dim. 08 avril 2012 02:57

b.hassaniya
Membre
Date d'inscription: 18 mars 2012
Messages: 8

comment appliquer une condition sur les bandes pour extraire l'eau

bonjour tout le monde
je suis débutante en traitement d'image sous ERDAS

je dois extraire les pixels représentant l'eau avec une grande précision , et pour ne pas le confondre avec le sol mouillé   je dois appliquer une condition sur la valeur du pixel dans chaque bande.
si la valeur du pixel en Proche infrarouge est inférieure à celle du pixel dans le  vert et le rouge donc ce pixel sera un pixel représentant l'eau.
je ne sais pas comment appliquer cette condition

merci

Dernière modification par b.hassaniya (dim. 08 avril 2012 02:57)

Hors ligne

 

#2 dim. 08 avril 2012 18:05

JB
Membre
Date d'inscription: 22 juin 2005
Messages: 2995

Re: comment appliquer une condition sur les bandes pour extraire l'eau

Bonjour
il faut utiliser un Spatial Modeler et entrer la formule conditionelle suivante:

Code:

either 1 if ( (PIR< Vert) AND (PIR<Rouge) ) or 0 otherwise

Ca te sortira un masque binaire eau/non eau selon la méthode que tu as identifié comme permettant de discriminer l'eau du reste dans ton image. Par curiosité, quelle image sur quel genre de zone, si tu peux en parler? Sinon, la doc sur le modeler est assez fournie et bien faite, jettes-y un oeil! wink

A+
JB

Hors ligne

 

#3 lun. 09 avril 2012 01:23

b.hassaniya
Membre
Date d'inscription: 18 mars 2012
Messages: 8

Re: comment appliquer une condition sur les bandes pour extraire l'eau

merci ça me donne une idée pour commencer, si vous avez un document qui explique ça etape par etape. je travail sur des image landsat et jr veux extraire la surface de l'eau d'un réservoir d'eau: barrage au maroc
smile

Hors ligne

 

#4 lun. 09 avril 2012 20:08

simo lay
Membre
Date d'inscription: 8 déc. 2011
Messages: 92

Re: comment appliquer une condition sur les bandes pour extraire l'eau

Vous Pouvez Proceder Par Un Calcul D Un Ndwi Et Puis Vous Faites Une Classification Par Seuillage De L Eau Ca Marche Tres Bien

Hors ligne

 

#5 ven. 27 avril 2012 10:12

makmo
Membre
Date d'inscription: 11 avril 2012
Messages: 12

Re: comment appliquer une condition sur les bandes pour extraire l'eau

Savez vous comment on peut faire la même procédure sous envi 4.8 ? (je travaille sur le japon, j'ai donc beaucoup de rizière T_T)

Hors ligne

 

#6 ven. 27 avril 2012 17:00

lortic
Membre
Lieu: Lima
Date d'inscription: 23 janv. 2006
Messages: 323
Site web

Re: comment appliquer une condition sur les bandes pour extraire l'eau

Bonjour,

"je dois appliquer une condition sur la valeur du pixel dans chaque bande."

Pourquoi ne pas faire :
either 1 if ( (0 <canal4< 20) AND (canal1>23)  AND (canal2>45) etc) or 0 otherwise  ?
Je travaille comme cela généralement. (pas sous Erdas). D'accord c'est peut être un peu long à régler .........
D'accord c'est un peu antique (procedure "loterie" J. Cruette 1980) ...........

Le NDVI, qui est une des composante principale de l'image, ne permet généralement pas l'extraction des terrains en eau (à mon avis).

Hors ligne

 

#7 ven. 18 mai 2012 18:23

b.hassaniya
Membre
Date d'inscription: 18 mars 2012
Messages: 8

Re: comment appliquer une condition sur les bandes pour extraire l'eau

merci

Hors ligne

 

#8 ven. 18 mai 2012 18:29

b.hassaniya
Membre
Date d'inscription: 18 mars 2012
Messages: 8

Re: comment appliquer une condition sur les bandes pour extraire l'eau

en faite j'ai un petit problème , suite à la non disponibilité des données,  j'ai téléchargé de images landsat gratuites sur internet , et celles ci ne contiennent pas le bande IR : je trouve que lbandes RGB et IRT , par conséquent je peux pas appliquer le NDVI oui n'importe quelle condition qui utilise le proche infrarouge afin d'extraire la surface de l'eau.
bonde y a t il d'autre solution à part la numérisation manuel de la surface de l'eau  sous ArcGIS?

merci

Hors ligne

 

#9 sam. 19 mai 2012 15:43

lortic
Membre
Lieu: Lima
Date d'inscription: 23 janv. 2006
Messages: 323
Site web

Re: comment appliquer une condition sur les bandes pour extraire l'eau

Les images downloadable de Glovis comporte tous les canaux quand on choisit de télécharger le "level 1 product".
Cordialement

Hors ligne

 

#10 jeu. 31 mai 2012 23:59

b.hassaniya
Membre
Date d'inscription: 18 mars 2012
Messages: 8

Re: comment appliquer une condition sur les bandes pour extraire l'eau

merci je vais voir

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |