Hyperion - A fast, versatile symbolic Gaussian Belief Propagation framework for Continuous-Time SLAM

David Hug, Ignacio Alzugaray, M. Chli
7/1/2024

No official code found. Best implementation: VIS4ROB-lab/hyperion (131 stars, BSD-3-Clause, last commit 2024-11-24).

Abstract

Continuous-Time Simultaneous Localization And Mapping (CTSLAM) has become a promising approach for fusing asynchronous and multi-modal sensor suites. Unlike discrete-time SLAM, which estimates poses discretely, CTSLAM uses continuous-time motion parametrizations, facilitating the integration of a variety of sensors such as rolling-shutter cameras, event cameras and Inertial Measurement Units (IMUs). However, CTSLAM approaches remain computationally demanding and are conventionally posed as centralized Non-Linear Least Squares (NLLS) optimizations. Targeting these limitations, we not only present the fastest SymForce-based [Martiros et al., RSS 2022] B- and Z-Spline implementations achieving speedups between 2.43x and 110.31x over Sommer et al. [CVPR 2020] but also implement a novel continuous-time Gaussian Belief Propagation (GBP) framework, coined Hyperion, which targets decentralized probabilistic inference across agents. We demonstrate the efficacy of our method in motion tracking and localization settings, complemented by empirical ablation studies.

View on arXivView PDF

Code Implementations(1)

BSD-3-Clause

Symbolic Continuous-Time Gaussian Belief Propagation Framework with Ceres Interoperability

13114C++, CMakeFeb 5, 20241 years agoBSD-3-Clause
ceres-solvercode-generationcomputer-visioncontinuous-timecpp+9 more

Similar Papers

Cite this paper

@article{hug2024hyperion,
  title  = {Hyperion - A fast, versatile symbolic Gaussian Belief Propagation framework for Continuous-Time SLAM},
  author = {David Hug and Ignacio Alzugaray and M. Chli},
  year   = {2024},
  eprint = {2407.07074},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2407.07074},
  journal = {ECCV 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.07074.svg)](https://codeofpaper.com/paper/2407.07074)

Discussion