Extraire des entités à l’aide de modèles d’IA (Outils Image Analyst)
Résumé
Exécute un ou plusieurs modèles de Deep Learning pré-entraînés sur un raster en entrée pour extraire des entités et automatiser le post-traitement des sorties déduites.
En savoir plus sur le fonctionnement de l’outil Extraire des entités à l’aide de modèles IA
Utilisation
Cet outil requiert des modèles pré-entraînés ArcGIS issus d’ArcGIS Living Atlas of the World ou des paquetages de modèle de Deep Learning personnalisés (fichier
.dlpk).Vous devez installer la structure de Deep Learning correspondant à Python dans ArcGIS Pro.
Découvrir comment installer des structures de Deep Learning pour ArcGIS
Le temps nécessaire à l’outil pour produire les sorties dépend des éléments suivants :
La zone d’intérêt utilisée pour l’inférence
Le nombre de modèles sélectionnés
Pour exécuter cet outil, une machine équipée d’une unité de traitement graphique (GPU) est nécessaire. Si vous avez plusieurs unités de traitement graphique, spécifiez plutôt le paramètre GPU ID (ID de GPU).
Les cas d’usage potentiels de l’outil sont notamment la création d’un fond de carte avec plusieurs modèles et le post-traitement de sorties de modèle à l’aide d’algorithmes pour nettoyer les entités extraites.
Pour des informations sur les exigences relatives à l’exécution de cet outil ainsi que sur les problèmes qui peuvent survenir, reportez-vous à la rubrique Forum aux questions sur le Deep Learning.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Raster en entrée |
Raster en entrée sur lequel le traitement est réalisé. Si le paramètre Mode est défini sur Only Postprocess (Post-traitement uniquement), un raster avec une classification binaire est requis pour ce paramètre. |
Raster Layer; Raster Dataset; Mosaic Layer |
|
Mode |
Indique le mode utilisé pour le traitement du raster en entrée.
|
String |
|
Emplacement en sortie |
Géodatabase dans laquelle la sortie intermédiaire des modèles et la sortie post-traitée finale sont stockées. |
Workspace |
|
Préfixe en sortie |
Préfixe ajouté au nom des sorties qui sont enregistrées à l’emplacement en sortie. Le préfixe sert également de nom pour un groupe de couches qui permet d’afficher toutes les sorties. |
String |
|
Zone d’intérêt (Facultatif) |
Étendue géographique utilisée pour extraire des entités. Seules les entités qui se trouvent à l’intérieur de la zone d’intérêt sont extraites. |
Feature Set |
|
Modèles pré-entraînés (Facultatif) |
Modèles pré-entraînés ArcGIS issus d’ArcGIS Living Atlas of the World pouvant être utilisés sur le raster en entrée fourni. Ce paramètre requiert une connexion Internet pour télécharger les modèles pré-entraînés. |
String |
|
Modèles supplémentaires (Facultatif) |
Modèles de Deep Learning pouvant être utilisés sur le raster en entrée fourni et processus de post-traitement à utiliser pour les fichiers de modèle supplémentaires ( Colonnes de la table de valeurs :
|
Value Table |
|
Seuil de confiance (Facultatif) |
Confiance minimale du modèle de Deep Learning utilisé lors de la détection d’objets. La valeur doit être comprise entre 0 et 1. |
Double |
|
Enregistrer la sortie intermédiaire (Facultatif) |
Indique si les sorties intermédiaires sont enregistrées dans l’emplacement en sortie. Le terme de sorties intermédiaires désigne les résultats générés une fois le modèle inféré.
|
Boolean |
|
Augmentation du temps de test (Facultatif) |
Indique si les prévisions des variantes inversées et pivotées de l’image en entrée sont fusionnées dans la sortie finale.
|
Boolean |
|
Distance de la zone tampon (Facultatif) |
Distance à utiliser pour buffériser les entités polylignes avant de les utiliser dans le post-traitement. La valeur par défaut est de 15 mètres. |
Linear Unit |
|
Longueur de prolongement (Facultatif) |
Distance maximale à laquelle un segment de ligne est prolongé jusqu’à une entité d’intersection. La valeur par défaut est de 25 mètres. |
Linear Unit |
|
Tolérance de lissage (Facultatif) |
Tolérance utilisée par l’algorithme PAEK (approximation polynomiale avec noyau exponentiel). La valeur par défaut est de 30 mètres. |
Linear Unit |
|
Longueur d’arc pendant (Facultatif) |
Longueur à laquelle les segments de ligne qui ne touchent pas une autre ligne aux deux extrémités (arcs pendants) sont tronqués. La valeur par défaut est de 5 mètres. |
Linear Unit |
|
Entités routes en entrée (Facultatif) |
Classe d’entités route utilisée pour affiner les parcelles. L’entrée peut être une classe d’entités surfaciques ou polylignes. |
Feature Layer; Feature Class |
|
Largeur de la zone tampon des routes (Facultatif) |
Distance de la zone tampon utilisée pour les entités route en entrée. La valeur par défaut est de 5 mètres pour les entités polylignes et de 0 mètre pour les entités surfaciques. |
Linear Unit |
|
Régulariser les parcelles (Facultatif) |
Indique si les parcelles extraites sont normalisées en éliminant les artefacts indésirables dans leur géométrie.
|
Boolean |
|
Processus de post-traitement (Facultatif) |
Indique le processus de post-traitement utilisé.
|
String |
|
Entités en sortie (Facultatif) |
Classe d’entités contenant la sortie post-traitée. |
Feature Class |
|
Tolérance entre des parcelles adjacentes (Facultatif) |
Distance minimale entre des coordonnées avant qu’elles ne soient considérées comme identiques. Ce paramètre permet de réduire les micropolygones entre les parcelles extraites. La valeur par défaut est définie sur 3 mètres. |
Linear Unit |
|
Méthode de régularisation (Facultatif) |
Indique la méthode de régularisation utilisée pour le post-traitement.
|
String |
|
Tolérance (Facultatif) |
Distance maximale selon laquelle l’emprise régularisée peut s’écarter de la limite de son entité d’origine. La valeur par défaut est 1 mètre. |
Linear Unit |
|
Prompt (Facultatif) |
Spécifie la méthode de segmentation utilisée lorsque le paramètre Additional Models (Modèles supplémentaires) est défini sur Polygon Segmentation (Segmentation des polygones).
|
String |
|
Entités en entrée (Facultatif) |
Classe d’entités sur laquelle le post-traitement est effectué. Ce paramètre est pris en charge uniquement lorsque le paramètre Post Processing Workflow (Processus de post-traitement) est défini sur Line Regularization (Régularisation linéaire) ou sur Polygon Regularization (Régularisation surfacique). Classe d’entités sur laquelle le post-traitement est effectué. Ce paramètre est pris en charge uniquement lorsque le paramètre |
Feature Layer; Feature Class |
|
Synthèse en sortie (Facultatif) |
La table contient une liste des sorties générées ainsi que leurs chemins d’accès respectifs. |
Table |
Environnements
Informations de licence
- Basic: Non
- Standard: Non
- Advanced: Requiert Image Analyst
Rubriques connexes
- Vue d’ensemble du jeu d’outils Deep Learning
- Installer des structures de Deep Learning pour ArcGIS
- Entraîner le modèle de Deep Learning
- Arguments de Deep Learning
- Architectures du modèle de Deep Learning
- Rechercher un outil de géotraitement
- Classer des objets à l’aide du Deep Learning
- Détecter des objets à l’aide du Deep Learning