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

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

3 мин чтенияИнерциальная и визуальная навигация

Введение

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

Физический смысл

Визуальная одометрия последовательно оценивает изменение положения камеры по множеству кадров. Для этого используются устойчивые визуальные признаки и предположения о структуре сцены.

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

Схематичный пример

Одометрия отвечает на вопрос, насколько система переместилась относительно прежней оценки; исходное положение на карте из одного лишь такого метода не возникает.

Ключевые определения

визуальная одометрия — локальная оценка траектории по кадрам; визуальные признаки — сопоставимые детали изображения.

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

Пределы интерпретации

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

Чем визуальная одометрия отличается от карты координат

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

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

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

Почему видимое смещение не равно пройденному расстоянию

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

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

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

Источники

  1. PX4 — Visual Inertial Odometry — Принципы визуально-инерциальной оценки положения.
  2. PX4 — Computer Vision — Оптический поток, VIO, восприятие препятствий.
  3. MAVLink — Common Message Set — Стандартные категории телеметрии, состояния и навигационных сообщений.

Улицы Героев

Сайт проекта и контакты.

ПРОФБПЛА · Связь, навигация и управление БПЛА на СВО