#1 Wed 19 October 2016 16:56
- yaro simone
- Participant occasionnel
- Date d'inscription: 19 Oct 2016
- Messages: 14
Traitement d'images hyperspectrales hyperion avec ENVI
Bonjour
je travaille sur les images hyper spectrale Hypérion.
je n'arrive pas a faire la correction atmospherique avec FLAASH de ENVI.
Besoins d'aide pour les differentes étapes a suivre.
le but de l'etude est de faire resortir les differents types de mineraux de la zone
merci de me repondre
Hors ligne
#2 Sat 22 October 2016 12:16
- Bénédicte
- Moderateur
- Lieu: Grenoble
- Date d'inscription: 22 Dec 2011
- Messages: 701
Re: Traitement d'images hyperspectrales hyperion avec ENVI
Bonjour,
Le sujet de la correction atmosphérique avec FLAASH a été abordé dans divers sujets, avez-vous regardé ?
http://georezo.net/forum/viewtopic.php? … ph%E9rique
http://georezo.net/forum/viewtopic.php? … ph%E9rique
http://georezo.net/forum/viewtopic.php? … ;hl=flaash
Peut-être pouvez-vous préciser un peu plus les étapes qui vous bloquent ?
Cordialement,
Bénédicte
Hors ligne
#3 Thu 27 October 2016 17:01
- yaro simone
- Participant occasionnel
- Date d'inscription: 19 Oct 2016
- Messages: 14
Re: Traitement d'images hyperspectrales hyperion avec ENVI
BONJOUR.J'ai un peu parcouru les autres messages mais je ne suis pas tombé sur ceux traitant des images hyperspectrales.
j'utilise les images hyper spectrales Hypérion.j'ai le format HDF.voila ce que j'ai pu faire:
1)j'ai converti en format envi.
2)j'ai converti le fichier résultant en absolute radiance en appliquant le band math b1/40.0 pour le VNIR et b2/80.0pour le SWIR
3) jai combiné les deux fichiers résultant de l’étape 2 en important les deux dans l'option save as envi standart
4) j'ai ouver la fenetre FLAASH appeler l'image de l’étape 3,choisir use single scale factor, j'ai mis 10.j'ai ensuite renseigné les autres tables mais quand j'applique je recois un msg d'erreur.
j'ai joins le msg que je recois en fichier joint.
merci de m'aider
Hors ligne
#4 Fri 28 October 2016 10:41
- Bénédicte
- Moderateur
- Lieu: Grenoble
- Date d'inscription: 22 Dec 2011
- Messages: 701
Re: Traitement d'images hyperspectrales hyperion avec ENVI
Bonjour,
D'après le message d'erreur y a un problème de taille sur l'histogramme. Je me demande s'il ne faut pas garder l'image re-échantillonnée (supprimer l'étape 2) pour faire la correction atmosphérique.
En effet cet échantillonnage fait sur les images permet d'éviter une saturation. De ce que j'ai lu, les images Hypérion sont données en Luminance (aussi appelée radiance en anglais) (donc on n'a pas des comptes numérique -DN- de 0 à 255 normalement), mais sont re-échantillonnées pour éviter la saturation, d'où la "nécessité" de convertir en luminance absolue pour avoir la "vraie" valeur de la cible, qui arrive au capteur.
Peut être que la correction atmosphérique qui permet d'obtenir des valeurs en réflectance (la réponse de l'objet même qui est au sol) se fait avec le fichier d'origine en luminance et non pas luminance absolue ...
Pour info j'ai regardé ça : https://eo1.usgs.gov/documents/EO1userg … 0715UC.pdf
Bénédicte
Hors ligne
#5 Fri 28 October 2016 12:30
- yaro simone
- Participant occasionnel
- Date d'inscription: 19 Oct 2016
- Messages: 14
Re: Traitement d'images hyperspectrales hyperion avec ENVI
Bonjour.
merci de me répondre.je vais donc refaire sans l'étape 2.et je vous reviens.merci pour votre disponibilité.
Hors ligne
#6 Wed 02 November 2016 14:18
- yaro simone
- Participant occasionnel
- Date d'inscription: 19 Oct 2016
- Messages: 14
Re: Traitement d'images hyperspectrales hyperion avec ENVI
Bonjour.
je viens de réussir a réaliser ma correction atmospherique avec FLAASH sans qu'un message d’erreur ne s'affiche.je travaille sur des images
hyper-spectrales Hypérion.
Ma question est la suivante:
COMMENT PUIS JE ME RASSURER QUE MA CORRECTION ATMOSPHERIQUE A ÉTÉ FAITE AVEC SUCCÈS?
MERCI
Hors ligne
#7 Wed 02 November 2016 14:41
- Bénédicte
- Moderateur
- Lieu: Grenoble
- Date d'inscription: 22 Dec 2011
- Messages: 701
Re: Traitement d'images hyperspectrales hyperion avec ENVI
Bonjour,
Le problème venait-il bien de l'étape 2 ? Vous avez utilisé des images "brutes" ou en "absolute radiance" ?
Pour vérifier la correction atmosphérique je pense qu'il serait judicieux de regarder les valeurs des pixels de l'image : normalement l'image en réflectance (corrigée des effets atmosphériques) devrait proposer des valeurs entre 0 et 1 (sans unité car il s'agit du rapport entre l’énergie réfléchie par une surface et l’énergie reçue par cette même surface). Est-ce le cas ?
B.
Hors ligne
#8 Thu 03 November 2016 13:39
- yaro simone
- Participant occasionnel
- Date d'inscription: 19 Oct 2016
- Messages: 14
Re: Traitement d'images hyperspectrales hyperion avec ENVI
bonjour.
le probleme venait du logiciel que j'utilisait.il avait été mal instalé.
merci beaucoup.
je suis maintenant aux MNF.
Hors ligne
#9 Thu 03 November 2016 13:46
- yaro simone
- Participant occasionnel
- Date d'inscription: 19 Oct 2016
- Messages: 14
Re: Traitement d'images hyperspectrales hyperion avec ENVI
bonjour Madame.
aidez moi a voir les valeur de la correction atmospherique. quelle est la démarche a suivre?
pour l'application du MNF transformer,je continu utiliser le fichier....196BIL ou je reviens prendre le fichier original?
merci beaucoup
Hors ligne
#10 Fri 04 November 2016 10:22
- Bénédicte
- Moderateur
- Lieu: Grenoble
- Date d'inscription: 22 Dec 2011
- Messages: 701
Re: Traitement d'images hyperspectrales hyperion avec ENVI
Bonjour,
Les valeurs des pixels, avec ENVI, se voient facilement avec l'outil "pixel value" (je ne sais pas quelle version d'ENVI vous utilisez : https://www.youtube.com/watch?v=VTXvZnw-PLQ).
Pour le Minimum Noise Fraction qui correspond à une décorrélation de l'information, je pense que vous pouvez travailler avec le fichier que vous souhaitez. Le résultat sera une image déclinée en plusieurs bandes (plusieurs bandes en entrée sont nécessaires, évidemment) organisée selon la donnée la moins bruitée (bande 1) vers la données la plus bruitée (bande N).
Je ne pense pas que la correction atmosphérique que vous avez appliquée influe beaucoup sur la transformation MNF, hormis sur la gamme de valeurs ...
Bonne continuation.
Bénédicte
Hors ligne
#11 Fri 04 November 2016 15:45
- yaro simone
- Participant occasionnel
- Date d'inscription: 19 Oct 2016
- Messages: 14
Re: Traitement d'images hyperspectrales hyperion avec ENVI
Merci Beaucoup
Bien A Vous
Hors ligne
#12 Fri 04 November 2016 16:46
- yaro simone
- Participant occasionnel
- Date d'inscription: 19 Oct 2016
- Messages: 14
Re: Traitement d'images hyperspectrales hyperion avec ENVI
BONSOIR MADAME
je suis au niveau de la transformation MNF.
j'ai retrouver le Cup95eff.int mai je ne vois dans aucun repertoire le cup95mnf.dat.
pouvez vous m'aider.
merci
Hors ligne
#13 Mon 07 November 2016 13:45
- Bénédicte
- Moderateur
- Lieu: Grenoble
- Date d'inscription: 22 Dec 2011
- Messages: 701
Re: Traitement d'images hyperspectrales hyperion avec ENVI
Bonjour,
les fichiers dont vous me parlez sont propres à votre organisation, ça va être difficile de vous aider sur ce coup là. Je ne sais pas si le format de sortie est forcément le .dat. Si c'est le cas il est là où vous lui avez dit de s'enregistrer. Sinon il est en mémoire, c'est-à-dire qu'il s'affiche dans votre liste de bandes disponibles mais n'est pas enregistré dans votre ordinateur, auquel vous pouvez "enregistré sous" le format que vous souhaitez.
B.
Hors ligne
#14 Tue 08 November 2016 11:15
- yaro simone
- Participant occasionnel
- Date d'inscription: 19 Oct 2016
- Messages: 14
Re: Traitement d'images hyperspectrales hyperion avec ENVI
Bonjour.
Merci de m'avoir répondu.
avez un lien ou ou un document avec les différentes étapes que je pourrai suivre pour réussir ma transformation MNF ?
bien a vous
Hors ligne
#15 Wed 09 November 2016 02:12
- Bénédicte
- Moderateur
- Lieu: Grenoble
- Date d'inscription: 22 Dec 2011
- Messages: 701
Re: Traitement d'images hyperspectrales hyperion avec ENVI
Voici un lien utile : http://www.harrisgeospatial.com/docs/Mi … sform.html
L'étape que vous suivez est Estimate Noise Statistics from the Data.
Dans l'étape du Shift Difference vous définissez votre fenêtre de calcul où sont calculées les statistiques (Shift Diff Subset) : cette fenêtre est censée être positionnée sur une zone représentative de la donnée qui vous intéresse dans votre image. Par exemple pour une ville entourée de forêt, votre subset sera localisée autour de la ville plutôt que dans la forêt. Cependant pour avoir testé avec un subset et sans subset (fenêtre de shift diff = toute l'image), je n'ai pas vu de grandes différences sur le MNF résultant.
Bon courage
B.
Hors ligne
#16 Wed 09 November 2016 10:19
- yaro simone
- Participant occasionnel
- Date d'inscription: 19 Oct 2016
- Messages: 14
Re: Traitement d'images hyperspectrales hyperion avec ENVI
Merci Beaucoup
Bien A Vous
Hors ligne
#17 Thu 10 November 2016 16:22
- yaro simone
- Participant occasionnel
- Date d'inscription: 19 Oct 2016
- Messages: 14
Re: Traitement d'images hyperspectrales hyperion avec ENVI
Bonsoir Madame
J'ai suivie le lien que vous m'avez donnée plus haut
j'ai pu faire ESTIMATE NOISE STATISTIC en utilisant mon fichier .BIL
je remarque que dans le même fichier il ya d'autres étapes telles que
-Estimate from previous noise statistic
-Inverse MNF transform
-Apply forward MNF to spectrale
-Apply Inverse MNF to spectrale.
Ma question est:
Dois je suivre toute ces étapes ci dessus cité ou dois je juste faire ESTIMATE NOISE STATISTIC et passer a a L'indice de pureté du Pixel en
utilisant le Fichier MNF?
merci beaucoup et Bonne soirée
Hors ligne
#18 Thu 10 November 2016 17:09
- Bénédicte
- Moderateur
- Lieu: Grenoble
- Date d'inscription: 22 Dec 2011
- Messages: 701
Re: Traitement d'images hyperspectrales hyperion avec ENVI
Le résultat que vous avez est une donné décorrélée. Il faut se pencher pas mal dans la documentation, mais de ce que j'en ai compris vous pouvez appliquer cette donnée décorrélée à l'image d'origine afin de l'améliorer :
"You can also use the MNF transform to remove noise from data by performing a forward transform, determining which bands contain the coherent images (by examining the images and eigenvalues), and running an inverse transform using a spectral subset to include only the good bands, or smoothing the noisy bands before the inverse."
En ce qui concerne votre indice de pureté, je ne vois pas à quoi ça correspond. J'ai toutefois trouvé ce document, qui traite de MNF et d'indice de pureté de pixel. Cela peut vous intéresser. https://hal.archives-ouvertes.fr/hal-00 … l_LIVE.pdf
B.
Hors ligne
#19 Fri 11 November 2016 10:34
- yaro simone
- Participant occasionnel
- Date d'inscription: 19 Oct 2016
- Messages: 14
Re: Traitement d'images hyperspectrales hyperion avec ENVI
Merci Bien Et Bonne Journee
Hors ligne
#20 Wed 30 November 2016 17:38
- yaro simone
- Participant occasionnel
- Date d'inscription: 19 Oct 2016
- Messages: 14
Re: Traitement d'images hyperspectrales hyperion avec ENVI
Bonsoir Madame
j'ai a nouveau besoin de votre aide.
je suis entrin de refaire le MNF.l'etape de Estimate Noise statistic et voici le message que j'obtiens.
Que faire?
Hors ligne
#21 Thu 01 December 2016 10:14
- Bénédicte
- Moderateur
- Lieu: Grenoble
- Date d'inscription: 22 Dec 2011
- Messages: 701
Re: Traitement d'images hyperspectrales hyperion avec ENVI
Bonjour,
Visiblement vous n'avez pas donné assez de bandes en entrée. Il y en a bien plus d'une ? De plus n'essayez pas de régler le shift difference, laissez-le par défaut :
Dans l'étape du Shift Difference vous définissez votre fenêtre de calcul où sont calculées les statistiques (Shift Diff Subset) : cette fenêtre est censée être positionnée sur une zone représentative de la donnée qui vous intéresse dans votre image. Par exemple pour une ville entourée de forêt, votre subset sera localisée autour de la ville plutôt que dans la forêt. Cependant pour avoir testé avec un subset et sans subset (fenêtre de shift diff = toute l'image), je n'ai pas vu de grandes différences sur le MNF résultant.
B.
Hors ligne
#22 Thu 01 December 2016 11:21
- yaro simone
- Participant occasionnel
- Date d'inscription: 19 Oct 2016
- Messages: 14
Re: Traitement d'images hyperspectrales hyperion avec ENVI
Bonjour Madame
j'essais de suvre votre demarche mais j'obtiens toujours le meme resultats.
ya t'il une autre Alternative?
MERCI BEAUCOUP
Hors ligne
#23 Fri 02 December 2016 10:27
- Bénédicte
- Moderateur
- Lieu: Grenoble
- Date d'inscription: 22 Dec 2011
- Messages: 701
Re: Traitement d'images hyperspectrales hyperion avec ENVI
Bonjour,
Il m'est difficile de voir quel est votre problème, il peut venir de vos inputs, de votre calibration, des paramètres choisis. Au final, je ne sais pas s'il est vraiment nécessaire de faire un MNF pour ce que vous souhaitez faire.
Vous pouvez tenter une Analyse en composante principale (PCA) qui organisera vos bandes un peu de la même manière que MNF (mais pas de la moins bruitée à la plus bruitée). Si vous n'avez pas l'intention d'améliorer votre image d'origine suite aux traitements, je vous conseille cette PCA.
De plus, merci de garder à l'esprit que ce genre de tâche est difficilement résolvable à distance et que le support technique pas à pas n'est pas possible dans ce contexte. La documentation que je vous ai fournies est bien remplie et il existe de nombreuses vidéos sur youtube traitant du sujet.
Bonne continuation,
Bénédicte
Hors ligne