Event cameras provide microsecond temporal resolution, high dynamic range, and sparse asynchronous measurements, making them compelling for odometry under fast motion and challenging illumination. Yet, accurate event-based state estimation remains difficult: existing systems often use events as a complement to frames or rely on feature tracking, correspondence search, and optimization-heavy backends, limiting the efficiency promised by event sensing. We introduce Tight Learned Event-Inertial Odometry (TLEIO), a compact filter-based pipeline that learns short-window relative motion directly from voxelized event streams and tightly fuses the resulting constraints with IMU propagation. Its learned front-end, EventsFormer, predicts local displacements and per-axis uncertainty from event voxels in a single forward pass, while a stochastic-cloning EKF fuses these overlapping predictions with IMU propagation, producing metric trajectories without explicit feature tracks and pose optimization at inference time. The network is trained directly from pose displacements, without requiring event-flow labels. We evaluate TLEIO on the TartanAir/TartanEvent benchmark and on real DAVIS240c sequences. On TartanAir, TLEIO reduces average ATE from 2.26 m to 1.10 m over the IMU-only TLIO baseline, while achieving up to 48.9% lower runtime than optimization-based event odometry methods.
Figures & tables
Figure 1: Raw event stream and TLEIO trajectory estimate with ground truth on TartanAir. The black dot represents the start of the trajectory and the red cross the end.
Figure 2: Overview of TLEIO. EventsFormer predicts relative displacement bΔp^ and diagonal covariance Σ^ , which are fused with IMU propagation in the SC-EKF to estimate the 6DoF pose.
Figure 3: Each event voxel is divided into patches and projected into tokens. A temporal embedding is then added to encode the voxel index.
Figure 4: EventsFormer encoder. Temporal and spatial attention are applied in sequence, with RoPE2D used in spatial attention. The block is repeated Le times. The CLS token bypasses temporal attention and is averaged across voxels after spatial attention.
Sequence
EKLT-VIO
ORB-SLAM3
COLMAP
DROID-VO
DPVO
RAMP-VO
TLIO
TLEIO (Ours)
Input
E+F+I
F
F
F
F
E+F
I
E+I
ME00
12.80
13.61
15.20
0.22
0.16
0.20
1.45
2.13
ME01
9.10
16.86
5.58
0.15
0.11
0.04
2.30
1.20
ME02
16.23
20.57
10.86
0.24
0.11
0.10
1.42
1.45
ME03
18.08
16.00
3.93
1.27
0.66
0.46
7.31
1.37
ME04
16.96
22.27
2.62
1.04
0.31
0.16
1.14
1.37
Table 1: TartanAir competition split. ATE [m]; lower is better. Published baselines [ 3 , 9 , 10 , 21 , 22 , 23 , 24 ] are reproduced from the RAMP-VO benchmark. F, E, and I denote frames, events, and IMU; bold marks the lowest error in each row.
Figure 5: TartanAir trajectories. (a,b) SE(3)-aligned position profiles and spatial trajectories for MH02 and ME06; (b) includes standalone EventsFormer predictions, integrated using ground-truth orientations, to isolate the effect of filtering.
Figure 6: TartanAir ablations. (a) ATE distributions for the network and fusion variants. (b) Learned versus fixed measurement covariance. (c) Signed translation error and predicted ±3σ^ interval on MH01.
Method
Input
boxes trans.
HDR boxes
boxes 6DoF
poster trans.
HDR poster
poster 6DoF
Avg.
EKLT-VIO
E+F+I
0.48
0.46
0.84
0.35
0.65
0.35
0.52
Lee et al.
E+F+I
0.74
0.69
0.77
0.28
0.52
0.59
0.60
Rebecq et al.
E+I
0.57
0.92
0.69
0.89
0.59
0.82
0.75
HASTE-VIO
E+I
2.55
1.75
2.03
1.34
0.57
1.50
1.62
Zhu et al.
E+I
2.69
1.23
3.61
0.94
2.63
3.56
2.44
Ultimate-SLAM
E+I
0.76
0.67
0.44
0.15
0.49
0.30
0.47
Table 2: DAVIS240c held-out sequences. MPE [%]; lower is better. Published baselines [ 2 , 3 , 4 , 8 , 7 , 25 , 26 , 27 ] are reproduced from the DEIO benchmark. F, E, and I denote frames, events, and IMU; bold marks the lowest error in each column.
Figure 7: Representative qualitative results on held-out DAVIS240c sequences. TLEIO trajectory estimates are compared with the corresponding reference trajectories on (a) boxes_translation and (b) hdr_boxes .
Figure 8: End-to-end runtime over five runs on EDS 00 (229.8M events), 01 (340.8M), and 09 (120.1M). Boxes show the interquartile range, center lines indicate medians, and whiskers extend within 1.5× the interquartile range. Labels report mean runtime in seconds; bold identifies the fastest method. Vertical ranges differ across panels.
Event cameras capture per-pixel brightness changes with microsecond resolution, offering continuous motion information lost between RGB frames. However, existing event-based motion estimators depend on large-scale synthetic data that often suffers from a significant sim-to-real gap. We propose TETO (Tracking Events with Teacher Observation), a teacher-student framework that learns event motion estimation from only ∼25 minutes of unannotated real-world recordings through knowledge distillation from a pretrained RGB tracker. Our motion-aware data curation and query sampling strategy maximizes learning from limited data by disentangling object motion from dominant ego-motion. The resulting estimator jointly predicts point trajectories and dense optical flow, which we leverage as explicit motion priors to condition a pretrained video diffusion transformer for frame interpolation. We achieve state-of-the-art point tracking on EVIMO2 and optical flow on DSEC using orders of magnitude less training data, and demonstrate that accurate motion estimation translates directly to superior frame interpolation quality on BS-ERGB and HQ-EVFI.
Jini Yang, Eunbeen Hong, Soowon Son +4
KAIST AI · ETH Zurich · Korea Aerospace University
Event cameras report asynchronously per-pixel brightness changes with microsecond latency, encoding dynamic visual information as a sparse stream of events. However, their extreme temporal resolution floods perception systems with entangled events from ego-motion and independently moving objects (IMOs), which existing solutions fail to efficiently decouple, relying instead on prohibitive dense 3D reconstructions or limited hand-tuned filters. In this work, we introduce the first framework for Motion-aware Event Suppression, which learns to filter events triggered by IMOs and ego-motion in real time. Our model jointly segments IMOs in the current event stream while predicting their future motion, enabling anticipatory suppression of dynamic events before they occur. Our lightweight architecture achieves 173 Hz inference on consumer-grade GPUs with less than 1 GB of memory usage, outperforming previous state-of-the-art methods on the challenging EVIMO benchmark by 67% in segmentation accuracy while operating at a 53% higher inference rate. Moreover, we demonstrate significant benefits for downstream applications: our method accelerates Vision Transformer inference by 83% via token pruning and improves event-based visual odometry accuracy, reducing Absolute Trajectory Error (ATE) by 13%.
Roberto Pellerito, Nico Messikommer, Giovanni Cioffi +2
Robotics and Perception Group, University of Zurich, Switzerland
Event cameras have microsecond-level temporal resolution and high dynamic range which make them more resilient to motion blur and poor illumination than standard frame-based cameras. Event-camera visual odometry (VO) pipelines maximize these benefits when they process the asynchronous event stream at the native temporal resolution. Continuous-time Gaussian process (GP) regression and a white-noise-on-acceleration (WNOA) prior can handle asynchronous measurements but result in a prohibitively large estimation state when applied naively. This paper presents a continuous-time event-camera stereo VO pipeline that maintains the native measurement times of asynchronous events while also running in real time. It reduces the estimation states to keytimes while maintaining full temporal resolution by interpolating measurements to their exact timestamps with a physically founded WNOA prior. This decouples the state size from the dense number of measurements without discarding their asynchronous nature. The real-time continuous-time VO pipeline is evaluated on the MVSEC and DSEC datasets. It provides estimates in real time that are more accurate than ES-PTAM, a state-of-the-art discrete estimator, in all but one of the tested sequences. The pipeline respectively provides estimates at 22 Hz and 6 Hz on MVSEC and DSEC and RMS relative errors of 0.46 cm and 0.038 degrees across all valid sequences, which were 11 and 15 times better than ES-PTAM, respectively.
Nikan Nobari, Jonathan D. Gammell
Estimation, Search, and Planning (ESP) Research Group, Queen’s University, Kingston ON, Canada.