Skip to main content

Извлечь объекты, используя модели ИИ (Инструменты Image Analyst)

Краткая информация

Запускает одну или несколько предварительно обученных моделей глубокого обучения на входном растре для извлечения объектов и автоматизации последующей обработки получаемых выходных данных.

Подробнее о том, как работает инструмент Извлечь объекты, используя модели ИИ

Использование

  • Для этого инструмента требуется предварительно обученные модели ArcGIS из ArcGIS Living Atlas of the World или пользовательских пакетов моделей глубокого обучения (файл '.dlpk').

  • Необходимо установить подходящую среду глубокого обучения для Python в ArcGIS Pro.

    Узнайте, как установить среды глубокого обучения для ArcGIS

  • Время, необходимое инструменту для получения выходных данных, зависит от следующих факторов:

    • Область интереса для получения вывода

    • Число выбранных моделей

  • Для запуска этого инструмента требуется компьютер, оснащенный графическим процессором. Если имеется более одного GPU, можно вместо этого задать [GPU ID] (../environment-settings/gpu-id.yml).

  • Потенциальные варианты использования этого инструмента включают создание базовой карты с применением нескольких моделей и постобработку выходных данных модели с использованием алгоритмов очистки извлеченных объектов.

  • Информацию о требованиях к запуску этого инструмента и проблемах, с которыми вы можете столкнуться, см. в разделе Часто задаваемые вопросы по глубокому обучению.

Параметры

Подпись Объяснение Тип данных

Входной растр

Входной обрабатываемый растр.

Если для параметра Режим задано значение Только постобработка, для этого параметра требуется растр с бинарной классификацией.

Raster Layer; Raster Dataset; Mosaic Layer

Режим

Определяет режим, используемый для обработки входного растра.

  • Вывод и постобработкаОбъекты будут извлечены из изображения и постобработаны. Используется по умолчанию.

  • Только постобработкаВходной растр будет сразу постобработан. Для этого варианта необходим одноканальный растр с бинарной классификацией.

String

Выходное местоположение

База геоданных, в которой будут храниться промежуточные выходные данные моделей и окончательные результаты постобработки.

Workspace

Выходной префикс

Префикс, который будет добавлен к имени выходных данных, сохраняемых в выходном местоположении. Префикс также будет использоваться в качестве имени составного слоя, предназначенного для отображения всех выходных данных.

String

Область интереса

(Дополнительный)

Географический экстент, который будет использоваться для извлечения объектов. Извлечены будут только объекты, находящиеся в пределах области интереса.

Feature Set

Предварительно обученные модели

(Дополнительный)

Предварительно обученные модели ArcGIS из ArcGIS Living Atlas of the World, которые можно использовать для указанного входного растра. Для этого параметра необходимо подключение к интернету, чтобы загрузить предварительно обученные модели.

String

Дополнительные модели

(Дополнительный)

Модели глубокого обучения, которые можно использовать для указанного входного растра, и рабочий процесс постобработки, который будет использоваться для дополнительных файлов моделей (.dlpk и .emd).

Столбцы таблицы значений:

  • Model PathThe deep learning models that can be used on the provided input raster.

  • Postprocessing WorkflowThe postprocessing workflow that will be used for additional model files (.dlpk and .emd).

    • Line RegularizationThe postprocessing workflow will extract line features from a single band raster with binary classification and generate a polyline feature class after refining it. This workflow also supports deep learning models that generate polyline feature classes.

    • Parcel RegularizationThe postprocessing workflow will extract parcels from a single band raster with binary classification and generate a polygon feature class after refining it.

    • Polygon RegularizationThe postprocessing workflow will generate a polygon feature class after refining it. This workflow is only compatible with object detection models.

    • Polygon SegmentationThe postprocessing workflow will generate a polygon feature class containing the detected objects using their centroid or bounding box. The segmentation method is specified using the prompt parameter.

    • NoneNo postprocessing workflow will be applied. This is the default.

Value Table

Пороговое значение достоверности

(Дополнительный)

Минимальная достоверность модели глубокого обучения, которая будет использоваться при обнаружении объектов. Значение должно быть между 0 и 1.

Double

Промежуточные выходные данные

(Дополнительный)

Указывает, будут ли промежуточные выходные данные сохраняться в выходном местоположении. Термин «промежуточные выходные данные» относится к результатам, полученным после вывода модели.

  • ОтмеченоПромежуточные выходные данные будут сохраняться в выходном местоположении.

  • Не отмеченоПромежуточные выходные данные не будут сохраняться. Используется по умолчанию.

Boolean

Увеличение времени тестирования

(Дополнительный)

Указывает, будут ли прогнозы перевернутых и повернутых вариантов входного изображения объединены с конечным результатом.

  • ОтмеченоПрогнозы перевернутых и повернутых вариантов входного изображения будут объединены с конечным результатом.

  • Не отмеченоКонечный результат не будет объединять прогнозы по перевернутым и повернутым вариантам входного изображения. Используется по умолчанию.

Boolean

Буферное расстояние

(Дополнительный)

Расстояние, которое будет использоваться для буферизации полилинейных объектов перед их использованием в постобработке. Значение по умолчанию - 15 метров.

Linear Unit

Продлить длину

(Дополнительный)

Максимальное расстояние, на которое линейный сегмент будет растянут до пересечения с объектом. Значение по умолчанию - 25 метров.

Linear Unit

Допуск сглаживания

(Дополнительный)

Допуск, который используется алгоритмом Полиномиальная аппроксимация с экспоненциальным ядром (PAEK). Значение по умолчанию - 30 метров.

Linear Unit

Длина висячей дуги

(Дополнительный)

Длина, на которую сегменты линии, которые не касаются другой линии в обеих конечных точках (висячие), будут обрезаны. По умолчанию 5 метров.

Linear Unit

Входные объекты дорог

(Дополнительный)

Класс объектов дорог, который будет использоваться для уточнения участков. Входной класс может быть классом полилинейных или полигональных объектов.

Feature Layer; Feature Class

Ширина буфера дорог

(Дополнительный)

Буферное расстояние, которое будет использоваться для Входных объектов дорог. Значение по умолчанию - 5 метров для полилиний и 0 для полигонов.

Linear Unit

Упорядочить участки

(Дополнительный)

Определяет, будут ли извлеченные участки нормализованы путем исключения нежелательных артефактов в их геометрии.

  • ОтмеченоИзвлеченные участки будут нормализованы. Используется по умолчанию.

  • Не отмеченоИзвлеченные участки не будут нормализованы.

Boolean

Рабочий процесс Последующая обработка

(Дополнительный)

Определяет, какой рабочий процесс постобработки будет использоваться.

  • Упорядочивание линийИз одноканального растра с бинарной классификацией извлекаются линейные объекты, после уточнения которых формируется класс линейных объектов.

  • Упорядочивание участковИз одноканального растра с бинарной классификацией извлекаются участки, после уточнения которых формируется класс полигиональных объектов.

  • Упорядочивание полигоновПосле уточнения будет создан класс полигональных объектов. Этот рабочий процесс совместим только с моделями обнаружения объектов.

String

Выходные объекты

(Дополнительный)

Класс объектов, содержащий выходные данные постобработки.

Feature Class

Допуск между смежными участками

(Дополнительный)

Минимальное расстояние между координатами, прежде чем они будут считаться равными. Этот параметр предназначен для удаления осколочных полигонов между извлеченными участками. Значение по умолчанию — 3 метра.

Linear Unit

Метод упорядочивания

(Дополнительный)

Указывает метод упорядочивания, используемый для постобработки.

  • Прямые углыБудут построены формы, состоящие из углов 90° между смежными ребрами. Используется по умолчанию.

  • Прямые углы и диагоналиБудут построены формы, состоящие из углов 45° и 90° между смежными ребрами.

  • Любые углыБудут построены формы, состоящие из любых углов между смежными ребрами.

  • ОкружностьБудет использовано максимальное расстояние от границ обрабатываемого объекта.

String

Допуск

(Дополнительный)

Максимальное расстояние, на которые упорядоченный контур может отступать от границы его исходного объекта. По умолчанию это 1 метр.

Linear Unit

Запрос

(Дополнительный)

Указывает метод сегментации, который будет использован в параметре Дополнительные модели, заданном как Сегментация полигонов.

  • ЦентроидЦентроиды обнаружений будут использованы, чтобы указать модели сегментации полигонов, что сегментировать во входном растре.

  • Ограничивающий прямоугольникОграничивающий прямоугольник обнаружений будет использован, чтобы указать модели сегментации полигонов, что сегментировать во входном растре.

  • НетНе будет применен ни один способ сегментации. Используется по умолчанию

String

Входные объекты

(Дополнительный)

Класс объектов, по которому будет выполняться анализ. Этот параметр поддерживается только, когда параметр Рабочий процесс постобработки содержит значение Упорядочивание линий или Упорядочивание полигонов.

Класс объектов, по которому будет выполняться анализ. Этот параметр поддерживается только в том случае, если для параметра post_processing_workflow установлено значение Line Regularization или Polygon Regularization.

Feature Layer; Feature Class

Выходная информация

(Дополнительный)

Таблица, которая будет содержать список созданных выходных данных и путь к этим данным.

Table

Параметры среды

GPU ID

Информация о лицензировании

  • Basic: Нет
  • Standard: Нет
  • Advanced: Требуется Image Analyst