Back to the paper library

Object Pose Estimation · 2025 · IROS · CCF C

6-DoF Object Tracking with Event-based Optical Flow and Frames

Local event triplets generate per-event 2D optical flow. A pixel-depth-dependent interaction matrix recovers object 6D velocity in a Kalman filter, while a quaternion UKF fuses 5 Hz absolute DOPE poses. The method substantially outperforms frame-based flow and RGB-D trackers on high-speed synthetic trajectories of four YCB objects. Real dual-camera sequences lack ground truth, and all experiments are offline.

Research area

Object Pose Estimation

Task level

Instance-level

Object setting

Seen objects

Input modalities

asynchronous event streamlow-rate RGB framessynchronized depth imagesknown object model

Requirements

calibrated event camera and RGB-D camera paircamera intrinsics and synchronized per-pixel depthknown object identity and DOPE modelobject event / image region of interestfilter noise and event-flow parameters
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Zhichao Li, Arren Glover, Chiara Bartolozzi, Lorenzo Natale
Affiliations
Istituto Italiano di Tecnologia / University of Genoa
Conference / journal
Conference · IROS · CCF C
Research area
Object Pose Estimation
Code availability
Unavailable / not yet recorded
Reading status
Overview:Available Deep Dive:Available
Task setting
Instance-level · Seen objects
Requirements
calibrated event camera and RGB-D camera paircamera intrinsics and synchronized per-pixel depthknown object identity and DOPE modelobject event / image region of interestfilter noise and event-flow parameters

Reading Notes

Overview / Deep Dive

Available src/paper-notes/event-optical-flow-tracking-iros2025/coarse.md

Paper overview notes

Quickly assess the paper's scope, problem setting, core method, experimental findings, and whether to read it in depth.

Overview Notes: 6-DoF Object Tracking with Event-based Optical Flow and Frames

1. Basic information

  • Title: 6-DoF Object Tracking with Event-based Optical Flow and Frames
  • Authors: Zhichao Li, Arren Glover, Chiara Bartolozzi, Lorenzo Natale
  • Affiliations: Istituto Italiano di Tecnologia; University of Genoa
  • Year / venue: 2025 / IROS
  • Paper: arXiv · IEEE DOI
  • Reading mode: Overview

2. Positioning in one sentence

Estimate 2D optical flow per event, convert it to object 6D velocity using synchronized depth and an image interaction matrix, then fuse it with 5 Hz DOPE absolute poses through a quaternion UKF. This mitigates RGB motion blur and large inter-frame displacement, but still requires RGB-D depth and is not event-only tracking.

3. Guide to figures and tables

6D tracking from event optical flow and low-rate image-based poses
Original Figure 1: event optical flow and a Kalman filter estimate high-rate 6D velocity; DOPE on RealSense images supplies low-rate absolute poses; UKF fuses both. Source: authors’ public manuscript; image copyright belongs to the paper’s authors and IEEE. Shown here for paper analysis.
Average errors and ablations for event optical-flow tracking
Original Tables II / III: ROFT has lower translation error under regular motion. Under fast motion, this method averages 3.94 cm / 11.56° translation / rotation RMSE, substantially better than both RGB-D baselines. Normal-flow constraints and residual weighting both contribute. Source: authors’ public manuscript; table copyright belongs to the paper’s authors and IEEE. Shown here for paper analysis.

4. Problem setting

  • Task: continuous instance-level 6D pose tracking of fast-moving rigid objects.
  • Sensors: calibrated event camera and RealSense RGB-D; events, RGB frames, and synchronized depth all participate.
  • Global pose: a known-object DOPE model supplies absolute corrections only 5 times per second.
  • Velocity branch: event optical flow measures motion at high temporal resolution, but conversion from 2D flow to 6D velocity needs corresponding pixel depth.
  • Objective: maintain trajectories under frame-camera motion blur and excessive inter-frame displacement.

5. Method overview

  1. Search small image regions for event triplets satisfying local constant-velocity constraints, producing per-event 2D flow candidates.
  2. Select a representative flow using robust regional consistency to reduce incorrect event-matching effects.
  3. Represent linear / angular velocity by V=[vo,ω]V=[v_o,\omega] and predict with a decaying-velocity model (α=0.5\alpha=0.5).
  4. Project VV into predicted flow through an interaction matrix containing intrinsics and pixel depth.
  5. Apply normal-flow constraints for the aperture problem and weight observations by residual deviation from the median.
  6. Integrate event velocities with quaternion UKF; arriving 5 Hz DOPE poses correct absolute translation and rotation drift.

6. Experiments at a glance

  • Synthetic data: four YCB objects in Unreal Engine, each with regular / faster random 6DoF trajectories.
  • Blur simulation: generate 500 FPS RGB, average temporally into 60 FPS frames, and derive events from the same high-rate sequence.
  • Quantitative metrics: position RMSE in cm and rotation RMSE in degrees.
  • Regular mean errors: this method 2.53 cm / 8.82°; ROFT 1.97 cm / 9.15°.
  • Faster mean errors: this method 3.94 cm / 11.56°; ROFT 22.27 cm / 36.60°; se(3)-TrackNet 38.88 cm / 38.84°.
  • Ablations: full model 3.24 cm / 10.19°; without normal-flow constraints 4.93 cm / 12.35°; without measurement weighting 4.10 cm / 10.45°.
  • Real data: RealSense D415 at 60 FPS and 640×480 plus a 640×480 asynchronous event camera; only two objects and qualitative overlays, without pose GT.

7. Quick assessment

  • Strength: 2D event flow improves motion observability over previous 1-DoF brightness-change observations, degrading far less on fast synthetic sequences than frame-flow and learned RGB-D trackers.
  • Avoid misreading: this is not event-only. Translation terms in the interaction matrix explicitly require synchronized RGB-D depth, and low-rate absolute poses come from RGB DOPE.
  • Evidence: four-object synthetic quantities support fast-motion gains; real overlays cannot establish absolute accuracy.
  • Real-time status: the authors consider event flow and filters capable of real-time operation, but all experiments are offline, without end-to-end latency, event-processing rate, or measured output frequency.
  • Main limitations: sparse events weaken rotation observability; stable object-event / ROI selection, cross-sensor synchronization errors, and depth noise lack systematic ablations.
  • Code status: no official code or dataset repository was found when the source notes were compiled.

Related Papers

Related papers