DEIO: Deep Event Inertial Odometry
Weipeng Guan, Fuling Lin, Peiyu Chen, Peng Lu
TL;DR
DEIO tackles robust monocular event-based odometry by uniting a learning-based event data association with IMU-driven optimization in a graph-based backend. The approach uses an event patch network with a differentiable bundle adjustment layer to produce sparse, high-confidence correspondences, whose Hessian information is embedded into a patch-based co-visibility factor graph that also incorporates IMU pre-integration. Training is performed offline to learn robust data associations, while online optimization fuses learned information with IMU constraints to produce up-to-scale 6-DoF poses within a keyframe sliding window. Comprehensive evaluations on ten real-world benchmarks show DEIO outperforming more than 20 state-of-the-art methods, including strong gains in challenging lighting, high-speed, and low-texture scenes, and across diverse platforms, with real-time performance and evidence of good generalization. The work demonstrates the practicality of learning-optimization hybrids for event-based SLAM, and provides code and datasets to foster further research.
Abstract
Event cameras show great potential for visual odometry (VO) in handling challenging situations, such as fast motion and high dynamic range. Despite this promise, the sparse and motion-dependent characteristics of event data continue to limit the performance of feature-based or direct-based data association methods in practical applications. To address these limitations, we propose Deep Event Inertial Odometry (DEIO), the first monocular learning-based event-inertial framework, which combines a learning-based method with traditional nonlinear graph-based optimization. Specifically, an event-based recurrent network is adopted to provide accurate and sparse associations of event patches over time. DEIO further integrates it with the IMU to recover up-to-scale pose and provide robust state estimation. The Hessian information derived from the learned differentiable bundle adjustment (DBA) is utilized to optimize the co-visibility factor graph, which tightly incorporates event patch correspondences and IMU pre-integration within a keyframe-based sliding window. Comprehensive validations demonstrate that DEIO achieves superior performance on \textit{10} challenging public benchmarks compared with more than 20 state-of-the-art methods.
