# Denoising IMU Gyroscopes with Deep Learning for Open-Loop Attitude Estimation

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

## Key facts

- Cited by 26 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 25 Feb 2020.

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

- [EgoDistill: Egocentric Head Motion Distillation for Efficient Video Understanding](https://mlsanity.com/paper/2301.02217/) (2023)
- [IDOL: Inertial Deep Orientation-Estimation and Localization](https://mlsanity.com/paper/2102.04024/) (2021)
- [Deep Learning for Inertial Positioning: A Survey](https://mlsanity.com/paper/2303.03757/) (2023)
- [Inertial Navigation Meets Deep Learning: A Survey of Current Trends and Future Directions](https://mlsanity.com/paper/2307.00014/) (2023)
- [BeamsNet: A data-driven Approach Enhancing Doppler Velocity Log Measurements for Autonomous Underwater Vehicle Navigation](https://mlsanity.com/paper/2206.13603/) (2022)
- [A Hybrid Model and Learning-Based Adaptive Navigation Filter](https://mlsanity.com/paper/2207.12082/) (2022)
- [IMU Data Processing For Inertial Aided Navigation: A Recurrent Neural Network Based Approach](https://mlsanity.com/paper/2103.14286/) (2021)
- [EqNIO: Subequivariant Neural Inertial Odometry](https://mlsanity.com/paper/2408.06321/) (2024)
- [RIANN -- A Robust Neural Network Outperforms Attitude Estimation Filters](https://mlsanity.com/paper/2104.07391/) (2021)
- [Recent Advancements in Deep Learning Applications and Methods for Autonomous Navigation: A Comprehensive Review](https://mlsanity.com/paper/2302.11089/) (2023)
- [AirIMU: Learning Uncertainty Propagation for Inertial Odometry](https://mlsanity.com/paper/2310.04874/) (2023)
- [Adaptive Attitude Estimation Using a Hybrid Model-Learning Approach](https://mlsanity.com/paper/2207.06903/) (2022)
- [Generalizable End-to-End Deep Learning Frameworks for Real-Time Attitude Estimation Using 6DoF Inertial Measurement Units](https://mlsanity.com/paper/2302.06037/) (2023)
- [TransFusionOdom: Interpretable Transformer-based LiDAR-Inertial Fusion Odometry Estimation](https://mlsanity.com/paper/2304.07728/) (2023)
- [Legged Robot State Estimation With Invariant Extended Kalman Filter Using Neural Measurement Network](https://mlsanity.com/paper/2402.00366/) (2024)
- [LGC-Net: A Lightweight Gyroscope Calibration Network for Efficient Attitude Estimation](https://mlsanity.com/paper/2209.08816/) (2022)
- [Learning IMU Bias with Diffusion Model](https://mlsanity.com/paper/2505.11763/) (2025)
- [Wavelet Dynamic Selection Network for Inertial Sensor Signal Enhancement](https://mlsanity.com/paper/2401.05416/) (2023)
- [Multiple and Gyro-Free Inertial Datasets](https://mlsanity.com/paper/2403.15494/) (2024)
- [Reinforcement Learning for Orientation Estimation Using Inertial Sensors with Performance Guarantee](https://mlsanity.com/paper/2103.02357/) (2021)
- [SRVIO: Super Robust Visual Inertial Odometry for dynamic environments and challenging Loop-closure conditions](https://mlsanity.com/paper/2201.05386/) (2022)
- [A Plug-and-Play Learning-based IMU Bias Factor for Robust Visual-Inertial Odometry](https://mlsanity.com/paper/2503.12527/) (2025)
- [CoCo-InEKF: State Estimation with Learned Contact Covariances in Dynamic, Contact-Rich Scenarios](https://mlsanity.com/paper/2605.15122/) (2026)
- [Diffusion Denoiser-Aided Gyrocompassing](https://mlsanity.com/paper/2507.21245/) (2025)
- [Tracking Large-scale Shared Bikes with Inertial Motion Learning in GNSS Blocked Environments](https://mlsanity.com/paper/2605.07412/) (2026)
- [GINIO: A Geometric SO(3)-Equivariant Interface for Neural Inertial Odometry](https://mlsanity.com/paper/2609.25338/) (2026)

## Abstract (arXiv)

This paper proposes a learning method for denoising gyroscopes of Inertial Measurement Units (IMUs) using ground truth data, and estimating in real time the orientation (attitude) of a robot in dead reckoning. The obtained algorithm outperforms the state-of-the-art on the (unseen) test sequences. The obtained performances are achieved thanks to a well-chosen model, a proper loss function for orientation increments, and through the identification of key points when training with high-frequency inertial data. Our approach builds upon a neural network based on dilated convolutions, without requiring any recurrent neural network. We demonstrate how efficient our strategy is for 3D attitude estimation on the EuRoC and TUM-VI datasets. Interestingly, we observe our dead reckoning algorithm manages to beat top-ranked visual-inertial odometry systems in terms of attitude estimation although it does not use vision sensors. We believe this paper offers new perspectives for visual-inertial localization and constitutes a step toward more efficient learning methods involving IMUs. Our open-source implementation is available at https://github.com/mbrossar/denoise-imu-gyro.
