Интерактивное обнаружение объекта

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

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

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

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

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

Лицензия:

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

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

Используйте панель Исследовательский анализ, чтобы изменить параметры обнаружения объекта и установить, какой метод камеры будет использоваться для получения результатов обнаружения. При первом запуске инструмента в качестве модели используется модель Esri Windows and Doors. Загружается модель и производится расчет обнаружений. Дополнительные запуски не требуют перезагрузки модели и займут меньше времени. Если вы измените выбор модели, новая модель должна быть загружена заново. Модель Generic Object не требует загрузки модели.

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

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

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

Выявление объектов сцены

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

Модель глубокого обучения Esri Windows and Doors обнаруживает окна и двери как точечные объекты. Параметры обнаружения объектов при использовании модели Esri Windows and Doors описаны в следующей таблице:

Параметры обнаружения объектов для модели Windows and DoorsОписание

Модель

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

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

Классы

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

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

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

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

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

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

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

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

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

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

Описание

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

Символы

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

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

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

Максимальное расстояние

Доступно только в 3D.

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

Ширина

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

Высота

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

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

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

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

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

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

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

Обнаружение объектов по текущему положению камеры

Это метод создания обнаружения по умолчанию для модели Esri Windows and Doors. Объекты обнаруживаются на основе дополнительных параметров, определенных на панели Исследовательский анализ.

После применения метода Текущее положение камеры оно остается активным для продолжения обнаружения объектов. Вы можете перейти в другую область и снова выполнить обнаружение объектов. Это гарантирует, что модель не нуждается в перезагрузке и результаты возвращаются быстрее. Если вы используете другую модель пакета глубокого обучения (.dlpk), она обновится.

Изменение положения камеры

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

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

Подсказка:

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

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

Обнаружение общих объектов

Используйте модель глубокого обучения Esri Generic Object для интерактивного обнаружения отдельных объектов, таких как транспортные средства, сооружения и люди, на карте или в сцене. Вместо использования камеры можно щелкнуть прямо в виде для определения результатов. Некоторые опции обнаружения, такие как классы, уровень доверия, порог перекрытия и вычислительная мощность, недоступны. Результаты сохраняются в виде точечных элементов с использованием опции условных обозначений (символов), установленной для данного инструмента.

Параметры обнаружения объектов с использованием модели Esri Generic Object описаны в следующей таблице:

Параметры обнаружения объектов для модели Generic ObjectОписание

Модель

Разверните ниспадающий список Модель и выберите Общий объект Esri, чтобы определить процесс обнаружения объектов.

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

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

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

Описание

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

Символы

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

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

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

Метод создания

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

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

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

Примечание:

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

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

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

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