# Enhancing Visual Inertial SLAM with Magnetic Measurements

arXiv: https://arxiv.org/abs/2409.09904 · HTML: https://mlsanity.com/paper/2409.09904/

## Key facts

- Cited by 1 papers in the map (data through 14 Oct 2026).
- Builds on 10 of its 41 references that are in the map.
- First posted on arXiv 16 Sep 2024.

## Builds on (most cited first, 10 of 10)

- [ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAM](https://mlsanity.com/paper/2007.11898/) (2020)
- [VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimator](https://mlsanity.com/paper/1708.03852/) (2017)
- [On-Manifold Preintegration for Real-Time Visual-Inertial Odometry](https://mlsanity.com/paper/1512.02363/) (2015)
- [Quaternion kinematics for the error-state Kalman filter](https://mlsanity.com/paper/1711.02508/) (2017)
- [Modeling and interpolation of the ambient magnetic field by Gaussian processes](https://mlsanity.com/paper/1509.04634/) (2015)
- [SVIn2: An Underwater SLAM System using Sonar, Visual, Inertial, and Depth Sensor](https://mlsanity.com/paper/1810.03200/) (2018)
- [Experimental Comparison of Open Source Visual-Inertial-Based State Estimation Algorithms in the Underwater Domain](https://mlsanity.com/paper/1904.02215/) (2019)
- [High Definition, Inexpensive, Underwater Mapping](https://mlsanity.com/paper/2203.05640/) (2022)
- [Magnetometer calibration using inertial sensors](https://mlsanity.com/paper/1601.05257/) (2016)
- [On Calibration of Three-axis Magnetometer](https://mlsanity.com/paper/1509.02046/) (2015)

## Built on by (most cited first, 1 of 1)

- [The Monado SLAM Dataset for Egocentric Visual-Inertial Tracking](https://mlsanity.com/paper/2508.00088/) (2025)

## Abstract (arXiv)

This paper presents an extension to visual inertial odometry (VIO) by introducing tightly-coupled fusion of magnetometer measurements. A sliding window of keyframes is optimized by minimizing re-projection errors, relative inertial errors, and relative magnetometer orientation errors. The results of IMU orientation propagation are used to efficiently transform magnetometer measurements between frames producing relative orientation constraints between consecutive frames. The soft and hard iron effects are calibrated using an ellipsoid fitting algorithm. The introduction of magnetometer data results in significant reductions in the orientation error and also in recovery of the true yaw orientation with respect to the magnetic north. The proposed framework operates in all environments with slow-varying magnetic fields, mainly outdoors and underwater. We have focused our work on the underwater domain, especially in underwater caves, as the narrow passage and turbulent flow make it difficult to perform loop closures and reset the localization drift. The underwater caves present challenges to VIO due to the absence of ambient light and the confined nature of the environment, while also being a crucial source of fresh water and providing valuable historical records. Experimental results from underwater caves demonstrate the improvements in accuracy and robustness introduced by the proposed VIO extension.
