Pages: 1
- Sujet précédent - comment appliquer une condition sur les bandes pour extraire l'eau - Sujet suivant
#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! ![]()
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![]()
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
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).
Bernard LORTIC IRD 93143 Bondy
http://www.bondy.ird.fr/cvd/Pages_2001
http://www.bdvilles.ird.fr/lortic_pages … index.php3
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
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
Bernard LORTIC IRD 93143 Bondy
http://www.bondy.ird.fr/cvd/Pages_2001
http://www.bdvilles.ird.fr/lortic_pages … index.php3
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
Pages: 1
- Sujet précédent - comment appliquer une condition sur les bandes pour extraire l'eau - Sujet suivant

