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

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

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

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

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

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

Лицензия:

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

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

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

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

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

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

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

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

Модель глубокого обучения Esri Windows and Doors обнаруживает окна и двери как точечные объекты. Параметры обнаружения объектов при использовании модели Esri 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)

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

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

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

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

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

Модель

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

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

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

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

Описание

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

Символы

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

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

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

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

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

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

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

Подсказка:

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

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

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

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