Основы интерактивного выявления объектов

Доступно с лицензией Advanced.

Доступно с лицензией Image Analyst.

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

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

Этот инструмент требует установки Библиотек глубокого обучения перед запуском.

Лицензия:

Для инструмента интерактивного обнаружения объектов требуется лицензия ArcGIS Pro Advanced или расширение ArcGIS Image Analyst.

Изображения ниже демонстрируют результат обнаружения объектов, возвращаемый с различными вариантами символов.

Интерактивное обнаружение объектов с использованием прямоугольных символов

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

Выявление объектов в 3D-виде

Интерактивный инструмент Выявление объектов Обнаружение объекта находится в ниспадающем меню Исследовательский 3D-Анализ в группе Рабочие процессы на вкладке Анализ. После выбора инструмента Выявление объектов появится панель Исследовательский анализ. Используйте панель Исследовательский анализ, чтобы изменить или принять параметры обнаружения объекта и установить, какой метод камеры определяет, как инструмент работает для получения результатов обнаружения. При первом запуске инструмента загружается модель и производится расчет обнаружений. Дополнительные запуски не требуют перезагрузки модели и займут меньше времени. Если вы измените выбор модели, это снова потребует начального времени загрузки.

Свойства обнаружения объектов

Свойства обнаружения объектов описаны в следующей таблице:

ОпцияОписание

Модель

Пакет глубокого обучения (.dlpk), используемый для обнаружения объектов. Поддерживаемые типы моделей включают FasterRCNN, YOLOv3, Single Shot Detector (SSD) и RetinaNet.

Разверните стрелку ниспадающего списка Модель и щелкните кнопку Загрузить модель, чтобы автоматически получить предварительно подготовленную модель Esri Окна и Двери. При необходимости щелкните Обзор, чтобы выбрать локальный пакет глубокого обучения или загрузить его с сайта ArcGIS Online.

Классы

Список реальных объектов для обнаружения. Этот список заполняется значениями из файла .dlpk. По умолчанию задано как Все.

Минимальный уровень достоверности

Минимальный балл обнаружения, которому должно соответствовать обнаружение. Обнаружения с баллами ниже этого уровня отбрасываются. Значение по умолчанию 0,5.

Пороговое значение максимального перекрытия

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

Обработка с использованием GPU

Используйте вычислительную мощность графического процессора (GPU) вместо вычислительной мощности компьютерного процессора (CPU). Рекомендуется, если у вас есть очень хорошая видеокарта с не менее чем 8 ГБ выделенной памяти GPU.

Векторный слой

Имя выходного векторного слоя.

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

Описание

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

Символы

Установите возвращаемую форму выходного векторного слоя, используя цвет по умолчанию – electron gold. Выбор символов следующий:

  • Точка местоположения — X, отмечающий центральную точку объекта. Используется по умолчанию.
  • Вертикальный ограничивающий прямоугольник (только 3D) — вертикальный полупрозрачный заполненный ограничивающий прямоугольник. Используйте символы вертикального ограничивающего прямоугольника в сценах для моделей глубокого обучения, которые обнаруживают вертикальные объекты, такие как окна и двери.
  • Горизонтальный ограничивающий прямоугольник (только 3D) — горизонтальный полупрозрачный заполненный ограничивающий прямоугольник. Используйте символы горизонтального ограничивающего прямоугольника в сценах для моделей глубокого обучения, которые обнаруживают горизонтальные объекты, такие как плавательные бассейны.

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

Расстояние

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

Ширина

Установите минимальное и максимальное значения ширины для размера ожидаемого возвращаемого результата.

Высота

Установите минимальное и максимальное значения высоты для размера ожидаемого возвращаемого результата.

Примечание:
Параметры Расстояние, Ширина и Высота находятся внутри раздела Фильтр результатов, который может потребоваться развернуть, чтобы установить эти значения.

Методы обнаружения объектов

Методы обнаружения объектов описаны в следующей таблице:

МетодОписание

Текущее положение камеры Текущее положение камеры

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

Изменение положения камеры Изменение положения камеры (только 3D)

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

Обновление результатов обнаружения

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

Подсказка:

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

Удаление результатов обнаружения

Результаты обнаружения добавляются в виде точечных объектов. Таким образом, вы можете удалить отдельные объекты с помощью стандартных рабочих процессов редактирования. В качестве альтернативы можно удалить весь класс пространственных объектов из базы геоданных проекта по умолчанию. Удаление слоя из панели Содержание не приводит к автоматическому удалению результатов, поскольку они все еще существуют в базе геоданных. Если вы повторно запустите инструмент, когда слой не находится на текущей карте или сцене, в базе геоданных по умолчанию будет создан новый класс объектов с уникальным именем и добавлен в представление.

Связанные разделы