Méthodes de création de détection d’objets interactive

Disponible avec une licence Advanced.

Disponible avec une licence Image Analyst.

La détection d’objets interactive est un outil qui utilise un modèle de Deep Learning entraîné pour reconnaître les objets affichés dans une carte ou une scène. Chaque entité identifiée est représentée par une entité ponctuelle avec un emplacement dans le système de coordonnées de la carte. La détection d’objets interactive stocke également les attributs détaillant l’orientation et l’étendue de l’objet, ainsi que sa valeur de confiance comme une correspondance probable. Elle est conçue pour la détection à la demande d’objets dans la vue actuelle.

Pour détecter les objets, sur l’onglet Analysis (Analyse), dans le groupe Workflows (Processus), développez la galerie Exploratory 3D Analysis (Analyse exploratoire 3D) et cliquez sur Object Detection (Détection d’objets) Détection des objetspour ouvrir la fenêtre Exploratory Analysis (Analyse exploratoire) et activez l’outil Détection d’objets. Passez en revue les paramètres et sélectionnez une méthode de création pour utiliser l’outil.

Cet outil exige d’installer des Bibliothèques de Deep Learning avant d’être exécuté.

Licence :

L’outil interactif de détection d’objets nécessite une licence ArcGIS Pro Advanced ou l’extension ArcGIS Image Analyst.

Il existe deux méthodes de création pour définir la vue :

  • Current Camera (Caméra actuelle) : détectez des objets en appliquant la position de la caméra actuelle. Dans l’idéal, vous avez accédé à la perspective de la caméra et l’avez positionnée aussi précisément que possible.
  • Reposition Camera (Repositionner la caméra) (3D uniquement) : détectez des objets dans la scène actuelle en ajustant la caméra horizontalement ou verticalement sur le point de vue. Dans l’idéal, vous avez parcouru et configuré la vue du mieux possible, puis la caméra se repositionne pour un affinement final.

Caméra actuelle

Détectez des objets pour la position actuelle de la caméra. Les objets sont détectés selon les paramètres définis dans la fenêtre Exploratory Analysis (Analyse exploratoire). Il s’agit de la méthode de création par défaut.

Utilisez les étapes suivantes pour détecter des objets avec la position de la caméra actuelle :

  1. Accédez à l’outil Explorer Outil Explorer pour définir la perspective de la scène sur la région d’intérêt, où les objets doivent être détectés.
  2. Sur la fenêtre Exploratory Analysis (Analyse exploratoire), sous l’onglet Create (Créer), sélectionnez Current Camera (Caméra actuelle) Caméra actuelle depuis les options Creation Method (Méthode de création).
  3. Passez en revue ou mettez à jour les paramètres Deep Learning Model (Modèle de Deep Learning) et Output (Sortie).
  4. Cliquez sur Apply (Appliquer).

La méthode Current Camera (Caméra actuelle) reste active pour continuer la détection des objets. Vous pouvez accéder à une autre zone et détecter à nouveau des objets. Ainsi, le modèle n’a pas besoin d’être à nouveau chargé et les résultats sont renvoyés plus rapidement. Si vous utilisez un autre modèle de paquetage de Deep Learning (.dlpk), il se charge à nouveau.

Repositionner la caméra

Détectez des objets dans la vue 3D actuelle en définissant un point de vue et en repositionnant la caméra pour observer ce point de vue. Les objets sont détectés selon les paramètres définis dans la fenêtre Exploratory Analysis (Analyse exploratoire).

Cette méthode vous permet de définir la caméra pour avoir une direction de la vue avant d’exécuter la détection des objets. Par exemple, choisissez une direction de vue horizontale si vous cliquez sur la façade d’un bâtiment où vous souhaitez détecter les fenêtres. Une direction de la vue verticale serait utile pour un angle de caméra du haut vers le bas, comme la détection de piscines. La caméra s’ajuste automatiquement.

Conseil :

Cette méthode n’a pas pour vocation de rapprocher les objets éloignés.

Utilisez les étapes suivantes pour détecter des objets en repositionnant la caméra pour observer le point de vue :

  1. Dans la fenêtre Exploratory Analysis (Analyse exploratoire), sous l’onglet Create (Créer), sélectionnez Reposition Camera (Repositionner la caméra) Caméra actuelle depuis les options Creation Method (Méthode de création).
  2. Vous pouvez également changer le View Direction (Sens de la vue) sur Horizontal (Horizontal) ou Vertical (Vertical).
  3. Passez en revue ou mettez à jour les paramètres Deep Learning Model (Modèle de Deep Learning) et Output (Sortie).
  4. Cliquez sur la scène. La caméra se déplace de telle sorte que le point de vue horizontal ou vertical est le point sur lequel l’utilisateur a cliqué. Vous devez être suffisamment près de l’objet d’intérêt, plutôt que d’essayer de rapprocher un objet éloigné.

    La détection des objets est en cours et les objets détectés sont ajoutés à la couche d’entités en sortie.

La méthode Reposition Camera (Repositionner la caméra) reste active pour continuer la détection des objets. Cliquez pour définir un autre point de vue et détectez à nouveau les objets.

Rubriques connexes