Back to the paper library

Object Pose Estimation · 2026 · ICRA · CCF B

Keypoint-Based Dynamic Object 6-DoF Pose Tracking via Event Camera

The network detects semantic keypoints from event time surfaces, builds 2D–3D correspondences through a precomputed hash, and automatically initializes with EPnP. Polarity, spatial distance, and local event density propagate keypoints, while an EKF suppresses jitter. Most rotation errors on custom simulated / EVK4 data are substantially below EDOPT's, but data are limited and both models and keypoints are known beforehand.

Research area

Object Pose Estimation

Task level

Instance-level

Object setting

Seen objects

Input modalities

asynchronous event streamknown 3D model keypointsinitial event time surface

Requirements

known object CAD / 3D keypointstrained object keypoint detector2D–3D hash correspondenceinitial detection before continuous trackingcalibrated event camera
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Zhe Wang, Qijin Song, Zihao Li, Jingyu Xiao, Weibang Bai
Affiliations
ShanghaiTech Automation and Robotics Center / ShanghaiTech University / WLSA Shanghai Academy
Conference / journal
Conference · ICRA · CCF B
Research area
Object Pose Estimation
Code availability
Unavailable / not yet recorded
Reading status
Overview:Available Deep Dive:Available
Task setting
Instance-level · Seen objects
Evaluation metrics
Rotation Error Translation Error

Original paper terminology:relative rotation error in deg/s / relative translation error in cm/s

Requirements
known object CAD / 3D keypointstrained object keypoint detector2D–3D hash correspondenceinitial detection before continuous trackingcalibrated event camera

Reading Notes

Overview / Deep Dive

Available src/paper-notes/event-keypoint-pose-track-icra2026/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: Keypoint-Based Dynamic Object 6-DoF Pose Tracking via Event Camera

1. Basic information

  • Paper: arXiv 2604.23387
  • Authors / affiliations: Zhe Wang, Qijin Song, Zihao Li, Jingyu Xiao, Weibang Bai; ShanghaiTech STAR Center, WLSA Shanghai Academy.
  • Task: automatically initialize and continuously track known mechanical parts’ 6DoF poses from a monocular event stream under motion blur, low light, and fast dynamics.

2. Positioning in one sentence

The method uses an explicit geometric chain: detect semantic 2D keypoints on a time surface → hash to known 3D keypoints → initialize pose with EPnP → propagate keypoints with polarity and local event density → stabilize trajectories with EKF → solve EPnP again.

3. Method overview

  • Detector: U-Net + depthwise separable convolution + ECA + MobileViT, followed by adaptive patch refinement around coarse heatmaps using a Tiny U-Net.
  • Losses: heatmap MSE, coordinate L1, and structural loss on the pairwise distance matrix of all keypoints.
  • 2D–3D association: semantic keypoint indices bind to CAD keypoints through a prebuilt hash table.
  • Tracking: local positive / negative event ratios separate single-polarity and mixed-polarity points. The former use dominant-polarity density peaks; the latter jointly score positive / negative time surfaces and density.
  • Each keypoint has an EKF position / velocity state: predict during weak observations, update with reliable observations, then recover pose using EPnP.
Event-stream keypoint detection, 2D–3D association, density tracking, and EPnP pose pipeline
Original Figures 1–2: the network locates keypoints during initialization / redetection only; local asynchronous event density and polarity propagate them during tracking. Explicit 2D–3D geometry always recovers pose. Source: original paper. Image copyright belongs to the paper’s authors; shown here for academic analysis.

4. Experiments at a glance

  • Simulation: 5 mechanical parts, RGB renders converted to events with V2E, 60 Hz at 1280×720; linear speed up to 8.24 m/s and angular speed up to 97.62 deg/s.
  • Rotation error is below EDOPT in all 10 simulation settings; for example, Part3 at 97.62 deg/s improves from 7.88 to 0.43 deg/s. Translation does not always improve: Part3 at 48.81 deg/s changes from 3.23 → 4.36 cm/s.
  • Real data: Prophesee EVK4 + NOKOV ground truth, Part2 / Part5, with 8 light / dark and slow / fast settings. Rotation error always improves over EDOPT; translation improves except Part2-light-slow at 4.17 → 4.21.
  • Real Part5-dark-fast: rotation / translation errors decrease from 6.89 deg/s and 8.94 cm/s to 0.46 and 5.94.
Relative rotation and translation errors against EDOPT on simulated and real fast-moving mechanical parts
Original Tables I–II: metrics are relative inter-step motion error rates, rather than absolute-pose ADD. Rotation gains are most consistent; some translation results are similar or slightly worse. Source: original paper. Image copyright belongs to the paper’s authors; shown here for academic analysis.

5. Quick assessment

  • Strengths: automatic initialization, curved-part support, and a diagnosable geometric pipeline; event density is a natural cue for fast keypoint tracking.
  • Limitations: known models, semantic keypoints, and object-specific detectors; comparison only with EDOPT on a small custom dataset, without a general public benchmark or complete latency report.
  • Low relative rotation error does not directly establish accurate absolute pose. Long-sequence drift, EPnP conditioning, and redetection frequency need separate testing.

Related Papers

Related papers