Skip To Content

Utiliser le modèle

Vous pouvez utiliser ce modèle dans l’outil Classer des pixels à l’aide d’algorithmes de Deep Learning disponible dans la boîte à outils ArcGIS Image Analyst dans ArcGIS Pro. Suivez les étapes ci-dessous pour utiliser le modèle visant à générer un masque de nuages dans une image satellite.

Configuration de l’imagerie recommandée

La configuration de l’imagerie recommandée est la suivante :

  • Imagerie - Imagerie Sentinel-2
  • Résolution - 10 mètres
  • Configurations prises en charge - Imagerie Sentinel-2 L2A (recommandée) - Produit BOA (Bottom-Of-Atmosphere, partie basse de l’atmosphère) sous la forme d’un raster, d’un jeu de données mosaïque ou d’un service d’imagerie

Générer un masque de nuages

Pour générer un masque de nuages dans des images, procédez comme suit :

    Préparation des données :
  1. Préparez les données selon le type de produit suivant :
    • Produit raster
    1. Accédez au dossier hébergeant les données Sentinel-2 L2A. Développez le dossier et localisez le produit raster.
    2. Développez le produit raster fourni en tant que fichier .xml et sélectionnez le jeu de données raster dérivé BOA Reflectance (Réflectance BOA).
      Sélectionnez le jeu de données BOA Reflectance (Réflectance BOA).
    • Mosaïque
    1. Créez un jeu de données mosaïque à l’aide de l’outil de géotraitement Créer un jeu de données mosaïque. Définissez les variables sous l’onglet Parameters (Paramètres) comme suit :
      • Output Location (Emplacement en sortie) : sélectionnez une géodatabase.
      • Mosaic Dataset Name (Nom du jeu de données mosaïque) : indiquez le nom du jeu de données mosaïque.
      • Coordinate System (Système de coordonnées) : sélectionnez un système de coordonnées pour le jeu de données mosaïque en sortie.
      • Product Definition (Définition du produit) : sélectionnez None (Aucune).
      Créer une mosaïque
    2. Pour ajouter le raster au jeu de données mosaïque, ouvrez l’outil de géotraitement Ajouter des rasters au jeu de données mosaïque. Définissez les variables sous l’onglet Parameters (Paramètres) comme suit :
      • Mosaic Dataset (Jeu de données mosaïque) : sélectionnez le jeu de données mosaïque en entrée.
      • Raster Type (Type de raster) : sélectionnez Sentinel-2 dans la liste déroulante.
      • Processing Templates (Modèles de traitement) : sélectionnez BOA Reflectance (Réflectance BOA) dans la liste déroulante.
      • Input Data (Données en entrée) : sélectionnez Folder (Dossier) dans la liste déroulante, accédez aux fichiers .SAFE et ajoutez-les.
      Ajouter des rasters à la mosaïque

      Remarque : vous pouvez créer une image multibande via l’outil de géotraitement Bandes composites ou la fonction raster Composite Bands (Bandes composites) si nécessaire, qui peut être utilisée en entrée pour l’inférence.

  2. Traitement des données :
  3. Téléchargez le modèle Génération d’un masque de nuages (Sentinel 2) et ajoutez la couche d’imagerie dans ArcGIS Pro.
  4. Effectuez un zoom sur une zone d’intérêt.
    Imagerie Sentinel-2 ajoutée dans ArcGIS Pro
  5. Accédez à Tools (Outils) sous l’onglet Analysis (Analyse).
    Outils de l’onglet Analyse
  6. Cliquez sur l’onglet Toolboxes (Boîtes à outils) dans la fenêtre Geoprocessing (Géotraitement), sélectionnez Image Analyst Tools (Outils Image Analyst) et recherchez l’outil Classer des pixels à l’aide d’algorithmes de Deep Learning sous Deep Learning.
    Classer des pixels à l’aide d’un outil d’apprentissage profond
  7. Définissez les variables sous l’onglet Parameters (Paramètres) comme suit :
    1. Input Raster (Raster en entrée) - Sélectionnez l’imagerie.
    2. Output Raster Dataset (Jeu de données raster en sortie) - Définissez la classe d’entités en sortie qui contiendra les résultats de la classification.
    3. Model Definition (Définition du modèle) - Sélectionnez le fichier .dlpk de modèle pré-entraîné ou optimisé.
    4. Arguments (facultatif) - Remplacez les valeurs des arguments, si nécessaire.
      • padding - Nombre de pixels en bordure des tuiles d’image à partir desquelles les prévisions sont fusionnées pour les tuiles adjacentes. Augmentez sa valeur pour lisser la sortie tout en réduisant les artefacts de bord. La valeur maximale du remplissage peut représenter la moitié de la valeur de la taille d’une tuile.
      • batch_size - Nombre de tuiles d’image traitées à chaque étape de l’inférence du modèle. Ce nombre dépend de la mémoire de la carte graphique.
      • predict_background - La classe d’arrière-plan est également classée. Définissez la valeur sur True (Vrai).
      • test_time_augmentation - Procède à l’augmentation du temps de test lors de la prévision. Définissez la valeur sur True (Vrai).
      • tile_size - La largeur et la hauteur des tuiles d’image dans l’imagerie est fractionnée en vue de la prévision.
      • radiometric_offset_correction - Corrige le décalage radiométrique de -1000 dans l’imagerie Sentinel-2 L2A détectée après le 25 janvier 2022. (Remarque : vérifiez que votre fournisseur de données a déjà appliqué le décalage pour les données postérieures à janvier 2022. Pour les sources telles qu’Azure et Copernicus, le paramètre radiometric_offset_correction doit être défini sur True (Vrai). Définissez le paramètre sur False (Faux) pour les données AWS, car le décalage radiométrique est déjà corrigé et aucune autre correction n’est donc nécessaire.)
      Paramètres de l’outil Classer des pixels à l’aide d’algorithmes de Deep Learning
  8. Définissez les variables sous l’onglet Environments (Environnements) comme suit :
    1. Processing Extent (Étendue de traitement) - Sélectionnez Current Display Extent (Étendue d’affichage actuelle) ou toute autre option dans le menu déroulant.
    2. Cell Size (Taille de cellule) - Définissez la valeur sur 10.

      La résolution de raster attendue est de 10 mètres.

    3. Processor Type (Type de processeur) - Sélectionnez CPU (UC) ou GPU.

      Il est recommandé de sélectionner GPU, si l’option est disponible et de définir GPU ID (ID GPU) pour indiquer le GPU à utiliser.

    Onglet Environnements de l’outil Classer des pixels à l’aide d’algorithmes de Deep Learning
  9. Cliquez sur Run (Exécuter).

    La couche en sortie est ajoutée à la carte.

    Résultats classés à partir du modèle