Asynchronous Event-Inertial Odometry using a Unified Gaussian Process Regression Framework
Li, Wang, Liu et al.
Recent works have combined monocular event camera and inertial measurement unit to estimate the $SE(3)$ trajectory. However, the asynchronicity of event cameras brings a great challenge to conventional fusion algorithms. In this paper, we present an asynchronous event-inertial odometry under a unified Gaussian Process (GP) regression framework to naturally fuse asynchronous data associations and inertial measurements. A GP latent variable model is leveraged to build data-driven motion prior and acquire the analytical integration capacity. Then, asynchronous event-based feature associations and integral pseudo measurements are tightly coupled using the same GP framework. Subsequently, this fusion estimation problem is solved by underlying factor graph in a sliding-window manner. With consideration of sparsity, those historical states are marginalized orderly. A twin system is also designed for comparison, where the traditional inertial preintegration scheme is embedded in the GP-based framework to replace the GP latent variable model. Evaluations on public event-inertial datasets demonstrate the validity of both systems. Comparison experiments show competitive precision compared to the state-of-the-art synchronous scheme.
academic
Asynchronous Event-Inertial Odometry using a Unified Gaussian Process Regression Framework
This paper proposes an asynchronous event-inertial odometry method based on a unified Gaussian Process (GP) regression framework for naturally fusing asynchronous data association and inertial measurements. The method leverages GP latent variable models to construct data-driven motion priors and obtain analytical integration capabilities, then tightly couples asynchronous event feature association and integrated pseudo-measurements within the same GP framework. The fusion estimation problem is solved through a sliding window factor graph with ordered marginalization of historical states considering sparsity. The authors also design a comparative system that embeds traditional inertial preintegration schemes into the GP framework. Evaluation on public event-inertial datasets demonstrates the effectiveness of both systems, with comparative experiments showing accuracy comparable to state-of-the-art synchronous methods.
Event cameras, as bio-inspired visual sensors with asynchronous triggering mechanisms, independently record light intensity changes at each pixel level. This unique mechanism provides event cameras with significant advantages over traditional cameras: low power consumption, low latency, high dynamic range, and high temporal resolution. However, the asynchronous nature of event cameras presents substantial challenges for traditional fusion algorithms.
Frame-based discrete-time schemes: Accumulate events into fixed temporal windows, losing temporal diversity of events, resulting in motion blur and requiring additional deblurring operations
Traditional IMU preintegration: Applied within discrete-time frameworks, discarding numerous inter-frame temporal measurements and losing fine-grained motion information
Computational efficiency: Existing GP methods typically employ full smoothing backends with high computational costs
To fully exploit the high temporal resolution characteristics of event cameras, there is an urgent need to introduce new methods for fusing asynchronous and high temporal resolution event-inertial observations. This paper focuses on the asynchronous measurement fusion problem and proposes a solution based on a unified GP framework.
Unified GP Framework: Proposes a unified Gaussian Process regression framework capable of naturally handling fusion of asynchronous event feature association and inertial measurements
GP Latent Variable Model: Introduces latent variable models into the GP regression framework for analytical integration of inertial measurements and implicitly inducing data-driven GP priors
Dual System Design: Implements comparative systems for two fusion approaches:
CT-IMU: Sparse GP prior + IMU preintegration
GP-IMU: GP regression preintegration
Efficient Sliding Window: Employs sliding window factor graph optimization with marginalization strategies to maintain computational efficiency
Fully Asynchronous Processing: Uses EKLT for event-driven feature detection and tracking, preserving the high temporal resolution characteristics of event cameras
Input: Asynchronous event stream and IMU measurement data
Output: SE(3) trajectory estimation (including position, orientation, and velocity)
Constraints: Handle asynchronous data association while maintaining computational efficiency
Models relative acceleration and rotational velocity as independent GPs:
ṙbkb(t) ∼ GP(0,kr(t,t'))
abbk(t) ∼ GP(0,ka(t,t'))
Obtains noisy observations of GP through latent states ρ̂ and α̂, then leverages GP inference capabilities to compute preintegrated velocity, position, and rotation increments.
Employs dynamic marginalization strategy, prioritizing marginalization of newest states and related landmarks to maintain sparsity of the Hessian matrix.
Accuracy Performance: Both methods demonstrate accuracy comparable to discrete optimization methods on most sequences, with superior performance on certain sequences
Computational Efficiency: GP-IMU typically exhibits lower computational costs due to fewer variables
Robustness: GP-IMU is more sensitive to IMU noise because it relies on IMU-driven GP for constructing visual residuals
The EKLT tracker consumes approximately 80% of total time, being the most time-consuming component. GP-IMU is faster in graph optimization but slightly slower in IMU preintegration.
GP continuous-time representation methods were early applied to trajectory inference for scanning LiDAR and asynchronous sensors. Recent research applies GP to monocular event visual odometry systems, though with high computational costs.
This paper cites 26 relevant references covering important works in event camera surveys, IMU preintegration, continuous-time estimation, Gaussian process regression, and other key domains, with comprehensive and authoritative citations.
Overall Assessment: This is an innovative work in the event-inertial odometry field that proposes a unified GP framework providing new insights for handling asynchronous sensor fusion. Despite limitations such as real-time performance, it makes significant theoretical contributions with sufficient experimental evaluation, laying a solid foundation for subsequent research in this domain.