Widget Image Change Detection (Détection des changements dans les images)

Le widget Image Change Detection (Détection des changements d’image) calcule la différence entre deux couches d’imagerie en entrée et génère une autre couche d’imagerie contenant les informations sur les changements.

La détection des changements est l’une des applications élémentaires en imagerie et en télédétection. Elle consiste à comparer plusieurs couches d’imagerie, généralement collectées pour une surface à des moments différents, pour déterminer le type, la magnitude et la localisation des changements. Un changement peut résulter d’une activité anthropique, de perturbations naturelles soudaines ou de tendances climatologiques ou environnementales à long terme.

La sortie de la détection des changements est une couche d’imagerie de différence dans laquelle chaque pixel contient le type ou la magnitude de changement.

Exemples

Utilisez ce widget pour prendre en charge les exigences de conception d’application, telles que les suivantes :

  • Vous voulez comprendre les changements au niveau de la dentisté et de la santé de la végétation.
  • Vous voulez suivre les changements en matière de contenu en eau des plans d’eau en comparant les images de télédétection prises avant et après une inondation.
  • Vous voulez étudier les changements de température de l’eau en comparant les couches d’imagerie contenant les données enregistrées à différentes profondeurs océaniques.

Remarques sur l’utilisation

Le widget Image Change Detection (Détection des changements dans les images) exige une connexion à un widget Map (Carte). Le widget Map (Carte) doit contenir une carte Web ou une scène Web avec des couches d’imagerie dynamique.

Remarque :

Le widget Image Change Detection (Détection des changements dans les images) prend uniquement en charge les couches d’imagerie dynamique.

Si vous intégrez ce widget dans une application, le panneau du widget fournit aux utilisateurs les options d’interaction suivantes :

  • Sous Input imagery (Imagerie en entrée), vous pouvez sélectionner les couches en entrée comme suit :
    • Utilisez les menus déroulants pour sélectionner une valeur From imagery layer (Couche d’imagerie d’origine) et une valeur To imagery layer (Couche d’imagerie de destination) à partir de la carte ou de la scène.
    • Dans les paramètres du widget, vous pouvez prédéfinir les couches d’imagerie en entrée. Dans ce cas, au moment de l’exécution, les utilisateurs peuvent uniquement afficher les noms des couches présentes, mais ne peuvent pas les modifier.
  • Sous Change detection settings (Paramètres de détection des changements), vous pouvez sélectionner une méthode de détection des changements et en définir les paramètres. Le widget Image Change Detection (Détection des changements dans les images) prend en charge les trois méthodes de détection des changements suivantes :
    • Spectral change methods (Méthodes de changement spectral) : calculez les changements en fonction de la distance ou de l’angle spectral pour deux couches d’imagerie multibandes. Le spectre de chaque pixel est traité comme un vecteur.
      • Spectral Euclidean Distance (Distance euclidienne spectrale) : mesurez la distance euclidienne entre les deux vecteurs.
      • Spectral Angle Difference (Écart de l’angle spectral) : mesurez l’angle (en radians) entre les deux vecteurs.
    • Image index change methods (Méthodes de changement d’index d’image) : calculez un indice de bande pour deux couches d’imagerie multibandes et calculez le changement des valeurs de pixel.
      • Vegetation (Végétation) : utilisez l’indice de végétation par différence normalisée (NDVI) comme indicateur. Cela nécessite les bandes rouge et proche infrarouge.
      • Water (Eau) : utilisez l’indice de teneur en eau par différence normalisée (NDWI) comme indicateur. Cela nécessite les bandes verte et proche infrarouge.
      • Burn scar (Zone brûlée) : utilisez l’indice du ratio de brûlure normalisé (NBR) comme indicateur. Cela nécessite les bandes proche infrarouge et onde courte infrarouge.
      • Build-up (Construction) : utilisez l’indice d’urbanisation par différence normalisée (NDBI) comme indicateur. Cela nécessite les bandes proche infrarouge et onde courte infrarouge.
    • Pixel value change methods (Méthodes de changement des valeurs de pixels) : calculez les changements absolus ou relatifs d’une bande sélectionnée entre deux couches d’imagerie.
      • Absolute difference type (Type de différence absolue) : mesurez la différence mathématique entre les valeurs de pixel.
      • Relative difference type (Type de différence relative) : mesurez la différence entre les valeurs de pixel calculées par rapport à la magnitude des valeurs maximales de pixel comparées.
  • Sous Result layer (Couche de résultat), vous pouvez saisir un nom pour la couche de résultat. Cette option est disponible lorsque vous sélectionnez Multiple layers (Plusieurs couches) sous Result layer mode (Mode de gestion de la couche de résultat) dans les paramètres du widget.
  • Cliquez sur Run (Exécuter) pour exécuter l’analyse, créer une nouvelle couche de résultat et l’ajouter à la carte.
  • Une fois l’analyse effectuée, la section Layer display settings (Paramètres d’affichage de couche) apparaît. Cette section inclut les options d’interaction supplémentaires suivantes :
    • Result layer (Couche de résultat) : la ou les couches de résultat apparaissent ici pour les analyses exécutées selon les méthodes de changement d’index d’image. Plusieurs couches de résultat peuvent apparaître ici si vous sélectionnez Multiple layers (Plusieurs couches) sous Result layer mode (Mode de gestion de la couche de résultat) dans les paramètres du widget. Cliquez sur une couche de résultat pour l’afficher sur la carte.
    • Show difference within (Afficher la différence dans) : utilisez ce curseur pour ajouter un masque de valeur de pixel qui met en évidence les changements. Ce paramètre apparaît pour les couches de résultat générées selon les méthodes de changement d’index d’image.
    Conseil :

    Vous pouvez utiliser un widget Map Layers (Couches de carte) pour modifier l’ordre et la visibilité des couches générées au moment de l’exécution.

Paramètres

Le widget Image Change Detection (Détection des changements dans les images) inclut les paramètres suivants :

  • Select a Map widget (Sélectionner un widget cartographique) : permet de sélectionner un widget Map (Carte).
  • Preset imagery layers (Couches d’imagerie prédéfinies) : si vous le souhaitez, définissez les couches d’imagerie en entrée par défaut. Si vous le faites, ces couches ne peuvent pas être modifiées par l’utilisateur à l’exécution. Si vous ne le faites pas, les utilisateurs peuvent sélectionner les couches d’imagerie en entrée à l’exécution.
    • From imagery layer (Couche d’imagerie d’origine) : prédéfinissez une couche d’imagerie d’origine par défaut.
    • To imagery layer (Couche d’imagerie de destination) : prédéfinissez une couche d’imagerie de destination par défaut.
    Remarque :

    Vous pouvez utiliser le widget Image Collection Explorer (Explorateur de collections d’images) pour afficher toutes les images individuelles d’une collection d’images à partir d’une couche d’imagerie dynamique et créer de nouvelles couches d’imagerie à utiliser en tant que couches d’origine et de destination dans le widget Image Change Detection (Détection des changements dans les images).

  • Result layer mode (Mode de gestion de la couche de résultat) : sélectionnez un mode de gestion de la couche de résultat comme suit :
    • Single layer (Couche unique) : il ne peut y avoir qu’une seule couche de résultat à la fois. La réexécution de l’analyse remplace la couche de résultat existante.
    • Multiple layers (Plusieurs couches) : autorisez la présence de plusieurs couches de résultat si l’utilisateur exécute plusieurs fois l’analyse. La réexécution de l’analyse ajoute la nouvelle couche de résultat à la carte.
  • Change detection method (Méthode de détection des changements) : choisissez les méthodes de détection des changements dans les images à mettre à la disposition des utilisateurs lors de l’exécution. Cliquez sur le bouton Configure image index (Configurer les indices d’image) Configurer les indices d’image pour sélectionner les indices à mettre à disposition pendant l’exécution.
    • Si vous avez prédéfini une couche d’imagerie d’origine, une couche d’imagerie de destination ou les deux, des menus déroulants apparaissent en regard de chaque indice dans le volet Configure image index (Configurer les indices d’image). Vous devez sélectionner les bandes correspondantes pour chaque couche en entrée prédéfinie.