Skip to main content

Classer un raster à l’aide de spectres (Outils Image Analyst)

Résumé

Classe un jeu de données raster multibande à l’aide de techniques de correspondance spectrale. Les données spectrales en entrée peuvent être fournies sous forme de classe d’entités ponctuelles ou de fichier .json.

Utilisation

  • Si le fichier .json en entrée contient des valeurs spectrales qui sont fournies sous forme de pourcentage de réflectance de la surface, le jeu de données raster doit être mis à l’échelle en fonction d’un facteur de mise à l’échelle propre au capteur. Par exemple, les produits de réflectance de surface de niveau 2 de la collection 2 Landsat 8 et 9 peuvent être mis à l’échelle en 0–1 à l’aide de l’expression suivante : Raster*0.0000275+(-0.2).

  • Après l’application d’un facteur de mise à l’échelle et d’un facteur de décalage, des valeurs négatives peuvent apparaître, en particulier sur les entités sombres telles que l’eau. Vous devez masquer ces pixels négatifs avant d’utiliser la méthode de classification SID (Spectral Information Divergence).

  • L’ordre du raster classé en sortie reflète l’ordre du profil spectral en entrée.

  • L’exemple suivant illustre un profil spectral fourni sous la forme d’un fichier .json :

    <!--```other { "EsriEndmemberDefinitionFile" : 0, "FileVersion" : 1, "NumberOfEndmembers" : 4, "NumberOfBands" : 7, "Endmembers" : [ { "EndmemberID" : 1, "EndmemberName" : "basalt", "SpectralProfile" : [ 0.076036952, 0.08137, 0.09371, 0.10768, 0.11076, 0.11424, 0.09824 ] }, { "EndmemberID" : 2, "EndmemberName" : "quartz", "SpectralProfile" : [ 0.75812, 0.77608, 0.80143, 0.81418, 0.82648, 0.85234, 0.86170 ] }, { "EndmemberID" : 3, "EndmemberName" : "salt deposits", "SpectralProfile" : [ 0.53381, 0.59598, 0.70402, 0.79024, 0.86628, 0.89397, 0.89507 ] }, { "EndmemberID" : 4, "EndmemberName" : "limestone", "SpectralProfile" : [ 0.15477, 0.16733, 0.19435, 0.21431, 0.24765, 0.32578, 0.32451 ] } ] }

    
    
  • Les entités ponctuelles nécessitent les champs suivants :

    • classname—Champ de texte indiquant le nom de la catégorie de classe

    • classvalue—Champ d’entier long contenant la valeur entière pour chaque catégorie de classe

  • Un fichier de définition de classificateur Esri en sortie (.ecd) peut être utilisé en entrée dans l’outil Classify Raster (Classer le raster).

Paramètres

Etiqueter Explication Type de données

Raster en entrée

Raster multibande en entrée.

Mosaic Layer; Raster Layer; Image Service; String; Raster Dataset; Mosaic Dataset

Spectres ou points

Informations spectrales pour les différentes classes de pixels.

Un fichier de bibliothèque spectrale (.esl) contient les signatures spectrales pour les classes, une classe d’entités ponctuelles d’échantillon d’entraînement générée depuis la fenêtre Training Samples Manager (Gestionnaire d’échantillons d’entraînement) ou un fichier .json contenant les signatures spectrales des classes.

Feature Layer; File; String

Méthode

Indique la méthode de correspondance spectrale à utiliser.

  • Spectral Angle MapperL’angle vectoriel entre le raster multibande en entrée et les spectres de référence est calculé en considérant le spectre de chaque pixel comme un vecteur. Les valeurs angulaires sont en radians.

  • Spectral Information DivergenceLa divergence des informations spectrales entre le raster multibande en entrée et les spectres de référence est calculée. Un score est calculé pour chaque pixel en fonction de la divergence entre les distributions des probabilités du pixel et les spectres de référence. Les valeurs sont en radians.

  • Spectral Information Divergence and Spectral Angle MapperLe produit du score Divergence des informations spectrales et de la tangente du score Spectral Angle Mapper est calculé. Cette option contient une meilleure fonction de discrimination que les options SID et SAM utilisées individuellement.

  • Normalized Spectral SimilarityLa méthode Normalized Spectral Similarity est calculée. Cette méthode calcule le score de correspondance spectrale à partir de la distance euclidienne et du score Spectral Angle Mapper. Cette option contient une fonction de discrimination élevée, mais requiert des données de référence complètes pour une exactitude optimale.

String

Seuils

(Facultatif)

Seuil à utiliser pour la correspondance spectrale. Les valeurs de pixel qui dépassent cette valeur sont classées comme non définies. Il peut s’agir d’une valeur unique appliquée à toutes les classes spectrales ou d’une liste de valeurs délimitées par des espaces pour chaque classe.

String

Raster de score en sortie

(Facultatif)

Raster multibande qui stocke les résultats de correspondance pour chaque membre final. L’ordre des bandes suit l’ordre des classes dans la valeur du paramètre Spectra or Points (Spectres ou points). Si l’entrée est un raster multidimensionnel, le format en sortie doit être CRF.

Raster Dataset

Fichier de définition de classificateur en sortie

(Facultatif)

Fichier .ecd en sortie.

File

Valeur de retour

Etiqueter Explication Type de données

Raster classé en sortie

Raster classé en sortie.

Raster

Environnements

Alignement des cellules, Taille de cellule, Compression, Espace de travail courant, Étendue, Transformations géographiques, NoData, Mot-clé CONFIG en sortie, Système de coordonnées en sortie, Facteur de traitement parallèle, Pyramide, Statistiques raster, Méthode de rééchantillonnage, Espace de travail temporaire, Raster de capture, Taille de tuile

Informations de licence

  • Basic: Requiert Image Analyst
  • Standard: Requiert Image Analyst
  • Advanced: Requiert Image Analyst