Table of Contents

Использование EasyAR Mega для отслеживания объектов

Ключевая возможность EasyAR Mega не ограничивается локализацией во всем физическом пространстве. Она также может применяться для высокоточного 3D-отслеживания конкретных известных физических объектов. Это позволяет с той же моделью разработки, что и в Mega, точно отслеживать заранее заданный объект, например промышленное оборудование, экспонат или розничный товар, и накладывать на него богатый виртуальный контент.

Основные принципы и рабочий процесс

Принцип Mega object tracking похож на принцип приложений Mega для больших пространств. Он объединяет визуальные признаки самого объекта и продвинутые облачные алгоритмы локализации, обеспечивая более стабильный и точный результат, чем традиционное отслеживание объектов.

Mega object tracking можно рассматривать как особый случай функции пространственной локализации Mega для конкретной объектной цели. Процесс локализации полностью совпадает; отличие состоит только в небольших различиях на стороне построения карты, связанных с особенностями объектов.

Рабочий процесс следующий:

  1. Построение карты:

    • Используйте смартфон с хорошими возможностями SLAM и специальное приложение Mega Toolbox App для сбора данных вокруг целевого объекта. Data Capture
    • Загрузите собранные данные *.EMP через backend управления построением карт EasyAR.
    • Облачная платформа обработки обрабатывает собранные данные, применяет продвинутые AI-алгоритмы для извлечения визуальных признаков целевого объекта, генерирует 3D point cloud целевого объекта и строит textured dense mesh.
    • Итоговый результат системы построения карты также существует в виде "Mega Block map".
  2. Отслеживание в реальном времени:

    • Когда устройство пользователя сканирует целевой объект, оно сначала использует локализацию Mega для локализации в реальном времени и восстанавливает текущую позу устройства.
    • Затем на стороне устройства выполняется fusion с собственной SLAM-системой устройства, система координат карты Mega выравнивается с системой координат SLAM устройства, благодаря чему достигается непрерывное отслеживание в реальном времени.
Совет

Дополнительное чтение: принципы пространственной локализации Mega.

Отличия и сравнение с пространственной локализацией Mega

По сравнению с пространственной локализацией Mega, Mega object tracking технически согласован с ней, но отличается фокусом и целевыми сценариями применения:

Характеристика Пространственная локализация Mega Mega object tracking
Основная цель Навигация пользователя в макросреде и пространственное закрепление виртуального контента Цифровизация конкретных объектов, наложение информации и виртуально-реальное взаимодействие
Пространственные вычисления Локализация через Mega cloud service или Mega Go и fused tracking на стороне устройства Полностью совпадает с пространственной локализацией Mega
Сценарии применения Навигация внутри и вне помещений, крупномасштабные AR-игры, цифровые двойники городского масштаба Инспекция промышленного оборудования, навигация по экспонатам, AR-примерка розничных товаров

Отличия и сравнение с EasyAR Sense 3D object tracking

EasyAR Sense также предоставляет мощную функцию 3D Object Tracking, но Mega object tracking существенно отличается от нее по философии проектирования и сценариям применения:

Характеристика 3D Object Tracking Mega object tracking
Основа локализации Зависит от 3D-модели стандартного формата, полученной, например, от 3D-сканера или ПО 3D-реконструкции Зависит от заранее построенной пространственной карты Mega, собранной телефоном и сгенерированной в облаке
Стабильность отслеживания Хорошая, но может теряться при быстром движении или частичном перекрытии Более высокая устойчивость к перекрытиям и помехам, более стабильное отслеживание
Требования к объекту Сам объект должен иметь богатую текстуру и простую геометрию Требования к богатству текстуры объекта ниже, геометрия может быть сложнее
Требования к окружению Требований к окружению нет; целевой объект может находиться в любой среде Среда целевого объекта может отличаться от среды при сборе карты, но во время использования функции среду нельзя произвольно изменять
Требования к сети Сеть не требуется; все данные и вычисления находятся на стороне устройства Сеть по необходимости; при использовании Mega cloud localization service требуется постоянное подключение, а при использовании Mega Go on-device localization данные и вычисления находятся на стороне устройства
Динамичность Поддерживается. Целевой объект может двигаться в среде во время использования функции Не поддерживается. Целевой объект должен оставаться неподвижным во время использования функции
Масштабируемость Можно расширить для одновременного отслеживания нескольких целевых объектов, причем объекты независимы друг от друга Можно отслеживать несколько объектов в одном пространстве, но они должны оставаться неподвижными в пространстве, и объекты не независимы друг от друга
Подходящие сценарии Объекты с простой структурой и богатой текстурой, которые во время опыта должны гибко перемещаться, например когда их держат в руках Объекты со сложной структурой и обычной текстурой, относительно фиксированные в пространстве во время опыта, например инспекция заводского оборудования или навигация по музейным экспонатам

Как выбрать:

  • Если ваш сценарий — распознавание независимого подвижного объекта, и его положение в макросреде не важно, EasyAR Sense 3D Object Tracking будет более легким и прямым выбором.
  • Если ваш сценарий — высокоточное и высокостабильное отслеживание и цифровизация одного или нескольких фиксированных объектов в фиксированном пространстве, например на заводе, в музее или торговом центре, EasyAR Mega object tracking будет оптимальным выбором.

Связанные темы