2025-11-22T12:28:16.211832

SVN-ICP: Uncertainty Estimation of ICP-based LiDAR Odometry using Stein Variational Newton

Ma, Zhang, Toussaint
This letter introduces SVN-ICP, a novel Iterative Closest Point (ICP) algorithm with uncertainty estimation that leverages Stein Variational Newton (SVN) on manifold. Designed specifically for fusing LiDAR odometry in multisensor systems, the proposed method ensures accurate pose estimation and consistent noise parameter inference, even in LiDAR-degraded environments. By approximating the posterior distribution using particles within the Stein Variational Inference framework, SVN-ICP eliminates the need for explicit noise modeling or manual parameter tuning. To evaluate its effectiveness, we integrate SVN-ICP into a simple error-state Kalman filter alongside an IMU and test it across multiple datasets spanning diverse environments and robot types. Extensive experimental results demonstrate that our approach outperforms best-in-class methods on challenging scenarios while providing reliable uncertainty estimates.
academic

SVN-ICP: Оценка неопределённости одометрии LiDAR на основе ICP с использованием Stein Variational Newton

Основная информация

  • ID статьи: 2509.08069
  • Название: SVN-ICP: Uncertainty Estimation of ICP-based LiDAR Odometry using Stein Variational Newton
  • Авторы: Shiping Ma (TU Berlin), Haoming Zhang (TU Munich), Marc Toussaint (TU Berlin)
  • Категория: cs.RO (Робототехника)
  • Время публикации/конференция: IEEE Robotics and Automation Letters, принята в сентябре 2025
  • Ссылка на статью: https://arxiv.org/abs/2509.08069

Аннотация

В данной работе предлагается SVN-ICP — новый алгоритм итеративного поиска ближайшей точки (ICP) на основе метода Stein Variational Newton (SVN) для оценки неопределённости на многообразиях. Метод разработан специально для слияния данных LiDAR-одометрии в многосенсорных системах и обеспечивает точную оценку позы и согласованный вывод параметров шума даже в деградированных условиях LiDAR. Используя приближение апостериорного распределения частицами в рамках вариационного вывода Stein, SVN-ICP исключает необходимость явного моделирования шума или ручной настройки параметров. Авторы интегрировали SVN-ICP в простой фильтр Калмана с ошибочным состоянием в сочетании с IMU и протестировали его на нескольких наборах данных, охватывающих различные окружающие среды и типы роботов. Экспериментальные результаты демонстрируют превосходство метода над современными подходами в сложных сценариях при одновременном обеспечении надёжной оценки неопределённости.

Исследовательский контекст и мотивация

Основная проблема

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

Значимость проблемы

При навигации роботов точная оценка неопределённости критична для надёжного оценивания состояния, особенно в деградированных условиях LiDAR (таких как пыльные пещеры, коридоры и другие геометрически вырожденные сценарии). Эти окружающие среды могут содержать множественные источники неопределённости одновременно, что делает моделирование неопределённости сложной задачей.

Ограничения существующих методов

  1. Ограничения Stein ICP: как метод первого порядка, показывает плохую производительность на плохо обусловленных задачах, медленную сходимость и чувствительность к размеру шага
  2. Проблемы евклидова представления: требует отдельного вычисления градиентов и проектирования ядра для трансляции и ротации, отклоняясь от структуры многообразия SE(3)
  3. Ручные модели шума: сложно адаптируются к различным окружающим средам, часто приводя к чрезмерно уверенным оценкам неопределённости

Исследовательская мотивация

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

Основные вклады

  1. Новый алгоритм: предложен SVN-ICP — метод LiDAR-одометрии ICP на основе метода Stein Variational Newton на многообразиях со встроенной способностью количественной оценки неопределённости
  2. Комплексная оценка: путём интеграции SVN-ICP в фильтр Калмана проведена оценка оценённой неопределённости на двух сложных наборах данных с сравнением с современными методами
  3. Эффективная реализация: разработан механизм ранней остановки SVN с поддержкой GPU и эффективной реализацией на C++

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

Определение задачи

Дано исходное облако точек P = {pₙ}, целевое облако точек Q = {qₙ}, априорная поза Ť и ковариация Σ̌. Требуется вывести апостериорную позу T̂ и ковариацию Σ̂.

Основная техническая схема

1. ICP на многообразиях

Используется модель правого возмущения для представления позы на многообразии SE(3):

L(ξ) = Σₙ ||(exp(ϑ)pₙ + p) - qₙ||²

где ξ = p ϑᵀ ∈ R³×so(3) обозначает минимальное приращение позы между двумя облаками точек.

2. Метод Stein Variational Newton

В отличие от потока градиента первого порядка SVGD, SVN объединяет информацию второго порядка для вычисления ньютоновского обновления:

Обновление SVGD:

ϕ*(ξₖ) = (1/K) Σₗ [k(ξₗ,ξₖ)b(ξₖ) + ∇ξₗk(ξₗ,ξₖ)]

Обновление SVN:

ξₖ ← ξₖ + H̃⁻¹ϕ*(ξₖ)

где предобусловленная матрица Гессиана определяется как:

H̃(ξₖ) = (1/K) Σₗ [Hₖ(ξ)k(ξₗ,ξₖ)² + (∇ξₖk(ξₗ,ξₖ))⊗²]

3. Алгоритмический процесс

  1. Инициализация K возмущённых частиц
  2. Поиск соответствующих целевых точек облака через KNN
  3. Итеративное выполнение обновлений SVN до сходимости или условия ранней остановки
  4. Вычисление среднего возмущённого состояния и ковариации между частицами
  5. Распространение ковариации в глобальную систему координат с использованием сопряжённого преобразования

Технические инновации

  1. Представление на многообразии: использование модели правого возмущения лучше разделяет трансляцию и ротацию, повышая численную стабильность
  2. Оптимизация второго порядка: SVN объединяет информацию кривизны, обеспечивая более стабильную и быструю сходимость при плохой обусловленности
  3. Выборка вокселей: замена мини-пакетной выборки обеспечивает более высокое качество вариационного вывода при значительном снижении вычислительных затрат
  4. Механизм ранней остановки: мониторинг среднего норма обновлений состояния частиц повышает вычислительную эффективность

Экспериментальная установка

Наборы данных

  • Набор данных SubT-MRS: в основном содержит смешанные внутренние окружающие среды, охватывающие платформы UGV, беспилотников, портативных устройств и четвероногих роботов
  • Набор данных GEODE: включает сложные внешние сценарии, такие как пересечённая местность и водные пути

Метрики оценки

  • Общие метрики ошибок: абсолютная ошибка позы (APE), относительная ошибка позы (RPE)
  • Метрики качества неопределённости: дивергенция Кульбака-Лейблера, нормализованная ошибка нормы (NNE)

Методы сравнения

  • Системные методы: Liu et al., Weitong et al., Kim et al., Zhong et al.
  • Методы одометрии: LIO-EKF, KISS-ICP, GenZ-ICP, Stein ICP
  • Варианты данной работы: SVGD-ICP, SVN-ICP, SVN-ICP+KF

Детали реализации

  • Использование 30 частиц, максимум 100 итераций
  • RBF-ядро: k(ξₗ,ξₖ) = exp(1/h||ξₗ-ξₖ||₂²)
  • Ускоренная GPU реализация на C++ с поддержкой интерфейса ROS2

Экспериментальные результаты

Основные результаты

Производительность на наборе данных SubT-MRS

На 11 тестовых последовательностях SVN-ICP+KF показывает отличную производительность:

  • Последовательность Urban: APE 0.478м (против 0.307-13.16м базовых методов)
  • Последовательность Tunnel: APE 0.085м, сравнимо с лучшими методами
  • Последовательность Cave: APE 0.532м, превосходит большинство базовых методов

Производительность на наборе данных GEODE

  • Последовательность Waterway Long: APE 15.58м, значительное улучшение по сравнению с 36.80м при фиксированных параметрах шума
  • Последовательность Bridge1: сохраняет стабильность в экстремально сложных сценариях без характеристик с повторяющейся структурой (APE 44.27м)

Качество оценки неопределённости

Сравнение с 1000 образцами методом Монте-Карло на последовательности Long Corridor:

МетодNNE(трансл./ротац.)KL div.(трансл./ротац.)
Censi101.2/336.61.0e5/2.8e5
COV-3D1.088/1.64412.68/385.8
SVN-ICP0.995/0.8521.532/41.72
SVN-ICP+KF0.939/0.6751.713/10.06

Абляционные исследования

Анализ сходимости

  • SVN-ICP сходится в пределах 30-75 итераций
  • SVGD-ICP демонстрирует медленную пилообразную сходимость, часто требуя полных 100 итераций

Влияние количества частиц

  • 30 частиц обеспечивают хороший баланс между точностью и эффективностью
  • 5-10 частиц достаточно для надёжного слияния датчиков
  • Время выполнения: SVN-ICP (0.483s) против SVGD-ICP (0.669s)

Ключевые находки

  1. Адаптивная неопределённость: динамическое обновление параметров шума ICP значительно повышает робастность фильтра Калмана
  2. Обработка геометрической деградации: в структурированных вырожденных окружающих средах, таких как коридоры, оценённая неопределённость согласуется со структурой окружающей среды и движением робота
  3. Мультимодальные распределения: оценённая неопределённость демонстрирует негауссовы характеристики с мультимодальностью и длинными хвостами

Связанные работы

LiDAR-одометрия

  • Методы на основе признаков: сопоставление разреженных геометрических признаков (рёбра, плоскости)
  • Прямые методы: сопоставление исходных облаков точек на основе ICP или NDT
  • Методы слияния: схемы фильтра Калмана с плотной связью с IMU

Методы, учитывающие неопределённость

  • Обнаружение деградации: анализ нормальных векторов, остатков сопоставления сканирования или матрицы Гессиана
  • Оценка неопределённости: закрытые оценки ковариации, методы на основе обучения, байесовский ICP

Вариационный вывод Stein

  • SVGD: вариационный вывод частиц с использованием ядерной разности Stein
  • SVN: ньютоновское обновление, объединяющее информацию второго порядка

Заключение и обсуждение

Основные выводы

  1. SVN-ICP успешно объединяет точную оценку позы и согласованную количественную оценку неопределённости
  2. В деградированных условиях LiDAR адаптивная оценка неопределённости значительно повышает производительность слияния датчиков
  3. Методы оптимизации второго порядка демонстрируют лучшую сходимость и стабильность при плохой обусловленности

Ограничения

  1. Неполная наблюдаемость движения: остаются ограничения при агрессивном движении в неструктурированных окружающих средах
  2. Динамические объекты: сценарии с движущимися объектами могут привести к серьёзному повреждению карты
  3. Простая схема: текущая реализация использует базовую конструкцию одометрии и простой фильтр Калмана

Направления будущих исследований

  1. Эффективная LiDAR-одометрия, учитывающая неопределённость, для активного SLAM
  2. Исследование параметризации ядра
  3. Расширение на другие датчики расстояния (например, радар)

Глубокая оценка

Преимущества

  1. Теоретическая инновация: введение SVN в задачу ICP обеспечивает принципиальный метод оценки неопределённости
  2. Высокая практичность: не требует ручной настройки параметров, хорошо адаптируется
  3. Полные эксперименты: комплексная оценка на нескольких сложных наборах данных
  4. Вклад в открытый исходный код: предоставляет эффективную реализацию на C++ с поддержкой GPU

Недостатки

  1. Вычислительная сложность: по-прежнему имеет более высокие вычислительные затраты по сравнению с традиционными методами ICP
  2. Чувствительность к параметрам: выбор параметров, таких как полоса пропускания ядра, может влиять на производительность
  3. Недостаточный теоретический анализ: отсутствуют теоретические гарантии сходимости и качества неопределённости

Влияние

  1. Академическая ценность: предоставляет новые идеи для оценки неопределённости в области SLAM
  2. Практическая ценность: может быть непосредственно применён в системах многосенсорного слияния
  3. Воспроизводимость: предоставляет подробную реализацию и открытый исходный код

Применимые сценарии

  • Системы многосенсорного слияния, требующие оценки неопределённости
  • Надёжная локализация в деградированных условиях LiDAR
  • Приложения с высокими требованиями к качеству оценки позы

Библиография

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


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