CVJul 21, 2020

Learning Monocular Visual Odometry via Self-Supervised Long-Term Modeling

arXiv:2007.10983v181 citations
Originality Incremental advance
AI Analysis

This addresses the problem of error accumulation in visual odometry for robotics and autonomous systems, but it is incremental as it builds on prior geometric systems and self-supervised approaches.

The paper tackles error accumulation in monocular visual odometry by introducing a self-supervised learning method that models long-term dependencies using a convolutional LSTM and a novel loss incorporating distant frames, achieving competitive results on datasets like KITTI and TUM RGB-D.

Monocular visual odometry (VO) suffers severely from error accumulation during frame-to-frame pose estimation. In this paper, we present a self-supervised learning method for VO with special consideration for consistency over longer sequences. To this end, we model the long-term dependency in pose prediction using a pose network that features a two-layer convolutional LSTM module. We train the networks with purely self-supervised losses, including a cycle consistency loss that mimics the loop closure module in geometric VO. Inspired by prior geometric systems, we allow the networks to see beyond a small temporal window during training, through a novel a loss that incorporates temporally distant (e.g., O(100)) frames. Given GPU memory constraints, we propose a stage-wise training mechanism, where the first stage operates in a local time window and the second stage refines the poses with a "global" loss given the first stage features. We demonstrate competitive results on several standard VO datasets, including KITTI and TUM RGB-D.

Foundations

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

Your Notes