Ré-échantillonner les spectres de bibliothèque (Outils Image Analyst)
Résumé
Ré-échantillonne les bandes d’une bibliothèque spectrale pour qu’elles correspondent aux bandes d’une image ou d’une bibliothèque spectrale cible, en générant un nouveau fichier de bibliothèque spectrale. L’image ou la bibliothèque spectrale cible peut être prédéfinie à partir d’une liste de capteurs cible, ou peut être basée sur une image personnalisée ou des spectres.
Utilisation
La valeur du paramètre Output Library Spectra (Spectres de bibliothèque en sortie) est un spectre comportant les mêmes nombre de bandes et plage de longueurs d’onde que la valeur du paramètre Target sensor (Capteur cible).
L’opération est effectuée sur des bandes avec des longueurs d’onde superposées. Si l’entrée contient une plage supérieure à la cible, les bandes excédentaires sont supprimées. Si la cible contient une plage supérieure à l’entrée, les bandes situées en dehors de la plage en entrée ne sont pas incluses et sont désignées à l’aide d’une valeur négative pouvant être définie comme NoData.
Pour l’option Band averaging (Calcul de la moyenne de bande) du paramètre Resampling Method (Méthode de ré-échantillonnage), une bande en entrée est incluse dans le calcul selon que sa longueur d’onde centrale se situe dans la plage de longueurs d’onde minimale et maximale de la bande cible.
Pour l’option Gaussian convolution (Convolution gaussienne) du paramètre Resampling Method (Méthode de ré-échantillonnage), l’inclusion ou non d’une bande en entrée dans le calcul est déterminée par le fait que sa longueur d’onde centrale se situe ou non dans la longueur d’onde centrale de la cible ± 3σ comme suit.
Bibliothèque spectrale Esri ou fichier de la bibliothèque d’outils d’analyse spectrale ENVI avec des informations sur la longueur d’onde.
File; String
Spectres de bibliothèque en sortie
Fichier de la bibliothèque d’outils d’analyse spectrale Esri en sortie avec les informations sur la longueur d’onde ré-échantillonnées.
File
Capteur cible
Spécifie les spectres cible, ou une image ou un fichier de la bibliothèque de spectres personnalisé contenant les spectres cible.
Landsat 9—Les spectres cible sont des données satellite Landsat 9 avec 7 bandes.
Landsat 8—Les spectres cible sont des données satellite Landsat 8 avec 7 bandes.
Landsat 7 (non thermique)—Les spectres cible sont des données satellite Landsat 7 avec 6 bandes.
Landsat 5 (non thermique)—Les spectres cible sont des données satellite Landsat 5 avec 6 bandes.
Landsat 4 (non thermique)—Les spectres cible sont des données satellite Landsat 4 avec 6 bandes.
Sentinel-3—Les spectres cible sont des données satellite Sentinel-3 avec 21 bandes.
Sentinel-2A—Les spectres cible sont des données satellite Sentinel-2A avec 13 bandes.
Sentinel-2B—Les spectres cible sont des données satellite Sentinel-2B avec 13 bandes.
Bandes ASTER 1 à 9—Les spectres cible sont des données satellite ASTER avec 10 bandes.
Image cible personnalisée ou spectres—Une image ou un fichier de bibliothèque spectrale personnalisé contenant les spectres cible est utilisé. Il s’agit de l’option par défaut.
String
Image cible personnalisée ou spectres
(Facultatif)
Image ou fichier de bibliothèque spectrale personnalisé avec des informations sur la longueur d’onde contenant les spectres cible.
Ce paramètre est activé lorsque la valeur du paramètre Target sensor (Capteur cible) est Custom target image or spectra (Image cible personnalisée ou spectres).
Spécifie la méthode de ré-échantillonnage qui sera utilisée pour la valeur du paramètre Output Library Spectra (Spectres de bibliothèque en sortie).
Calcul de la moyenne de bande—Une moyenne simple des spectres en entrée basée sur toutes les valeurs de bande situées dans la plage de longueurs d’onde de chaque bande cible est utilisée. Il s’agit de l’option par défaut.
Convolution gaussienne—Un modèle gaussien est utilisé pour représenter la fonction de réponse spectrale du capteur et les valeurs de bande en entrée sont pondérées pour chaque plage de longueurs d’onde.
Bibliothèque spectrale Esri ou fichier de la bibliothèque d’outils d’analyse spectrale ENVI avec des informations sur la longueur d’onde.
File; String
out_library_spectra
Fichier de la bibliothèque d’outils d’analyse spectrale Esri en sortie avec les informations sur la longueur d’onde ré-échantillonnées.
File
target_sensor
Spécifie les spectres cible, ou une image ou un fichier de la bibliothèque de spectres personnalisé contenant les spectres cible.
LANDSAT-9—Les spectres cible sont des données satellite Landsat 9 avec 7 bandes.
LANDSAT-8—Les spectres cible sont des données satellite Landsat 8 avec 7 bandes.
LANDSAT-7_NO_THERMAL—Les spectres cible sont des données satellite Landsat 7 avec 6 bandes.
LANDSAT-5_NO_THERMAL—Les spectres cible sont des données satellite Landsat 5 avec 6 bandes.
LANDSAT-4_NO_THERMAL—Les spectres cible sont des données satellite Landsat 4 avec 6 bandes.
SENTINEL-3—Les spectres cible sont des données satellite Sentinel-3 avec 21 bandes.
SENTINEL-2A—Les spectres cible sont des données satellite Sentinel-2A avec 13 bandes.
SENTINEL-2B—Les spectres cible sont des données satellite Sentinel-2B avec 13 bandes.
ASTER_BANDS_1_TO_9—Les spectres cible sont des données satellite ASTER avec 10 bandes.
CUSTOM_TARGET_IMAGE_OR_SPECTRA—Une image ou un fichier de bibliothèque spectrale personnalisé contenant les spectres cible est utilisé. Il s’agit de l’option par défaut.
String
custom_target_image_or_spectra
(Facultatif)
Image ou fichier de bibliothèque spectrale personnalisé avec des informations sur la longueur d’onde contenant les spectres cible.
Ce paramètre est actif lorsque la valeur du paramètre target_sensor est CUSTOM_TARGET_IMAGE_OR_SPECTRA.
Spécifie la méthode de ré-échantillonnage qui sera utilisée pour la valeur du paramètre out_library_spectra.
BAND_AVERAGING—Une moyenne simple des spectres en entrée basée sur toutes les valeurs de bande situées dans la plage de longueurs d’onde de chaque bande cible est utilisée. Il s’agit de l’option par défaut.
GAUSSIAN_CONVOLUTION—Un modèle gaussien est utilisé pour représenter la fonction de réponse spectrale du capteur et les valeurs de bande en entrée sont pondérées pour chaque plage de longueurs d’onde.
String
Exemple de code
Exemple 1 d’utilisation de la fonction ResampleLibrarySpectra (fenêtre Python)
Cet exemple utilise l’option LANDSAT-8 pour le paramètre target_spectra.
# Import system modules
import arcpy
from arcpy.ia import *
# Run ResampleLibrarySpectra
arcpy.ia.ResampleLibrarySpectra(r"c:\library\aspen.esl", r"C:\library\aspen_resampled.esl", "LANDSAT-8", "BAND_AVERAGING")
Exemple 2 d’utilisation de la fonction ResampleLibrarySpectra (script autonome)
Cet exemple utilise l’option CUSTOM_TARGET_IMAGE_OR_SPECTRA pour le paramètre target_spectra.