Continuous Gaussian Process Pre-Optimization for Asynchronous Event-Inertial Odometry

Research output: Contribution to journalArticlepeer-review

Abstract

Event cameras, as bio-inspired sensors, are asynchronously triggered with high-temporal resolution compared to intensity cameras. Recent work has focused on fusing the event measurements with inertial measurements to enable ego-motion estimation in high-speed and HDR environments. However, existing methods predominantly rely on IMU preintegration designed mainly for synchronous sensors and discrete-time frameworks. In this letter, we propose GPO, a continuous-time preintegration framework that can efficiently achieve tightly-coupled fusion of fully asynchronous sensors. Concretely, we model the preintegration as two local Temporal Gaussian Process (TGP) trajectories and leverage a light-weight two-step optimization to infer the continuous preintegration pseudo-measurements. We show that the Jacobians of arbitrary queried states can be naturally propagated using our framework, which enables GPO to be involved in the asynchronous fusion. Our method realizes a linear and constant time cost for optimization and query, respectively. To further validate the proposal, we leverage GPO to design an asynchronous event-inertial odometry and compare with other asynchronous fusion schemes. Experiments conducted on both public and own-collected datasets demonstrate that the proposed GPO offers significant advantages in terms of accuracy and efficiency, outperforming existing approaches in handling asynchronous sensor fusion.

Original languageEnglish
Pages (from-to)282-289
Number of pages8
JournalIEEE Robotics and Automation Letters
Volume11
Issue number1
DOIs
StatePublished - 2026

Keywords

  • Event-inertial fusion
  • Gaussian process regres- sion
  • asynchronous fusion
  • motion estimation

Fingerprint

Dive into the research topics of 'Continuous Gaussian Process Pre-Optimization for Asynchronous Event-Inertial Odometry'. Together they form a unique fingerprint.

Cite this