# UnDeepLIO: Unsupervised Deep Lidar-Inertial Odometry

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

## Key facts

- Cited by 4 papers in the map (data through 14 Oct 2026).
- Builds on 12 of its 24 references that are in the map.
- First posted on arXiv 3 Sep 2021.

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

- [Deep Residual Learning for Image Recognition](https://mlsanity.com/paper/1512.03385/) (2015)
- [Adam: A Method for Stochastic Optimization](https://mlsanity.com/paper/1412.6980/) (2014)
- [PyTorch: An Imperative Style, High-Performance Deep Learning Library](https://mlsanity.com/paper/1912.01703/) (2019)
- [PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation](https://mlsanity.com/paper/1612.00593/) (2016)
- [LO-Net: Deep Real-time Lidar Odometry](https://mlsanity.com/paper/1904.08242/) (2019)
- [DMLO: Deep Matching LiDAR Odometry](https://mlsanity.com/paper/2004.03796/) (2020)
- [LodoNet: A Deep Neural Network with 2D Keypoint Matchingfor 3D LiDAR Odometry Estimation](https://mlsanity.com/paper/2009.00164/) (2020)
- [Self-supervised Learning of LiDAR Odometry for Robotic Applications](https://mlsanity.com/paper/2011.05418/) (2020)
- [DeepPCO: End-to-End Point Cloud Odometry through Deep Parallel Neural Network](https://mlsanity.com/paper/1910.11088/) (2019)
- [CNN for IMU Assisted Odometry Estimation using Velodyne LiDAR](https://mlsanity.com/paper/1712.06352/) (2017)
- [SelfVoxeLO: Self-supervised LiDAR Odometry with Voxel-based Deep Neural Networks](https://mlsanity.com/paper/2010.09343/) (2020)
- [DeepLO: Geometry-Aware Deep LiDAR Odometry](https://mlsanity.com/paper/1902.10562/) (2019)

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

- [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)
- [TransFusionOdom: Interpretable Transformer-based LiDAR-Inertial Fusion Odometry Estimation](https://mlsanity.com/paper/2304.07728/) (2023)
- [UnPWC-SVDLO: Multi-SVD on PointPWC for Unsupervised Lidar Odometry](https://mlsanity.com/paper/2205.08150/) (2022)

## Abstract (arXiv)

Extensive research efforts have been dedicated to deep learning based odometry. Nonetheless, few efforts are made on the unsupervised deep lidar odometry. In this paper, we design a novel framework for unsupervised lidar odometry with the IMU, which is never used in other deep methods. First, a pair of siamese LSTMs are used to obtain the initial pose from the linear acceleration and angular velocity of IMU. With the initial pose, we perform the rigid transform on the current frame and align it closer to the last frame. Then, we extract vertex and normal features from the transformed point clouds and its normals. Next a two-branches attention modules are proposed to estimate residual rotation and translation from the extracted vertex and normal features, respectively. Finally, our model outputs the sum of initial and residual poses as the final pose. For unsupervised training, we introduce an unsupervised loss function which is employed on the voxelized point clouds. The proposed approach is evaluated on the KITTI odometry estimation benchmark and achieves comparable performances against other state-of-the-art methods.
