CVSep 13, 2024

Causal Transformer for Fusion and Pose Estimation in Deep Visual Inertial Odometry

arXiv:2409.08769v17 citationsh-index: 10Has Code
Originality Incremental advance
AI Analysis

This work addresses pose estimation for robotics and autonomous systems, representing an incremental improvement by applying transformers to a known bottleneck in visual-inertial odometry.

The paper tackles pose estimation in deep visual-inertial odometry by proposing a causal visual-inertial fusion transformer (VIFT), which improves accuracy by leveraging attention mechanisms to better utilize historical data compared to RNN-based methods, achieving state-of-the-art results on the KITTI dataset.

In recent years, transformer-based architectures become the de facto standard for sequence modeling in deep learning frameworks. Inspired by the successful examples, we propose a causal visual-inertial fusion transformer (VIFT) for pose estimation in deep visual-inertial odometry. This study aims to improve pose estimation accuracy by leveraging the attention mechanisms in transformers, which better utilize historical data compared to the recurrent neural network (RNN) based methods seen in recent methods. Transformers typically require large-scale data for training. To address this issue, we utilize inductive biases for deep VIO networks. Since latent visual-inertial feature vectors encompass essential information for pose estimation, we employ transformers to refine pose estimates by updating latent vectors temporally. Our study also examines the impact of data imbalance and rotation learning methods in supervised end-to-end learning of visual inertial odometry by utilizing specialized gradients in backpropagation for the elements of SE$(3)$ group. The proposed method is end-to-end trainable and requires only a monocular camera and IMU during inference. Experimental results demonstrate that VIFT increases the accuracy of monocular VIO networks, achieving state-of-the-art results when compared to previous methods on the KITTI dataset. The code will be made available at https://github.com/ybkurt/VIFT.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes