Back to the paper library

Object Pose Estimation · 2024 · WACV · CCF C

Real-Time 6-DoF Pose Estimation by an Event-Based Camera Using Active LED Markers

Unique LED blinking frequencies establish identities between event pixels and known marker geometry. Short-window accumulation detects LEDs and their frequencies; independent trackers update subpixel LED centers per event, and IPPE-PnP asynchronously outputs marker 6-DoF pose relative to the event camera. Desktop tracking averages 354 μs latency at 3.81 kHz. Static experiments at 2.1–4.8 m give mean errors of 34.5 mm / 0.738°, with demonstrations of approximately 10 m/s drone flight. Performance depends on active hardware, bias tuning, full LED visibility, and planar PnP geometry. Outdoor high-speed experiments do not establish preservation of static accuracy.

Research area

Object Pose Estimation

Task level

Instance-level

Object setting

Seen objects

Input modalities

asynchronous event streamactive LED marker with frequency-coded pointsknown planar marker geometry

Requirements

calibrated event cameraactive LED hardware and stable blink frequenciesknown 3D LED coordinates and marker identitiessensor-specific bias tuningcomplete visibility of all tracked LEDs
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Gerald Ebmer, Adam Loch, Minh Nhat Vu, Roberto Mecca, Germain Haessig, Christian Hartl-Nesic, Markus Vincze, Andreas Kugi
Affiliations
TU Wien / Austrian Institute of Technology / Prophesee
Conference / journal
Conference · WACV · 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
Evaluation metrics
Translation Error Rotation Error

Original paper terminology:translation error / rotation error / normalized position error / tracking latency / pose output rate / static pose noise

Requirements
calibrated event cameraactive LED hardware and stable blink frequenciesknown 3D LED coordinates and marker identitiessensor-specific bias tuningcomplete visibility of all tracked LEDs

Reading Notes

Overview / Deep Dive

Available src/paper-notes/event-led-pose-wacv2024/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: Real-Time 6-DoF Pose Estimation by an Event-Based Camera Using Active LED Markers

1. Basic information

  • Authors: Gerald Ebmer, Adam Loch, Minh Nhat Vu, Roberto Mecca, Germain Haessig, Christian Hartl-Nesic, Markus Vincze, Andreas Kugi
  • Affiliations: TU Wien Automation and Control Institute, Austrian Institute of Technology, Prophesee
  • Venue / year: WACV 2024
  • Published paper: CVF Open Access
  • Pages: 8137–8146
  • Task: active-marker-based, instance-level relative 6DoF pose estimation
  • Reading mode: Overview

2. One-sentence conclusion

The paper combines microsecond event-camera timestamps with known LED blink frequencies to establish identifiable 2D–3D correspondences. A detection thread finds and identifies LEDs, a low-latency tracking thread updates centers per event, and asynchronous IPPE-PnP estimates marker-board pose relative to the camera. Desktop performance reaches 354 μs mean tracking latency and 3.81 kHz output, requiring active LEDs, known frequencies and geometry, carefully tuned sensor biases, and suspension of pose output if any LED is occluded.

3. Task boundaries

ItemActual paper setting
TargetActive LED marker / marker board, rather than natural object appearance
InputsProphesee events, camera intrinsics, LED frequencies, and known 3D layout
OutputsMarker-frame rotation and translation relative to the event camera
InitializationAutomatic frequency detection; no manually supplied initial pose
SolverPlanar IPPE-PnP + reprojection-error tracking check
ApplicationsFast relative localization, drones, and reference poses for dynamic handover / pick-and-place

This is a dedicated optical localization system with high bandwidth, low latency, and redetection, rather than a general natural-object pose method in the FoundationPose / GDR-Net family.

4. Method overview

Active LED event-camera 6DoF pose pipeline
Original Figure 2: event-accumulation detection, frequency identification and marker matching, asynchronous per-LED tracking, and IPPE-PnP with reprojection checks. Source: CVF Open Access. Image copyright belongs to the paper’s authors and publisher; shown here for paper analysis.
  1. Tune the sensor to isolate LED blinking: refractory, high-pass, low-pass, and other biases aim for one event per relevant pixel per blink while suppressing background events.
  2. Accumulate briefly for detection: the window covers at least two periods of the lowest LED frequency. Connected components provide candidates, and inter-event interval histogram peaks identify blink frequencies.
  3. Frequency supplies identity: unique frequencies directly associate 2D LED centers with predefined 3D marker points.
  4. Track centers per event: after detection, each LED gets an independent tracker; low-pass center updates avoid waiting for another accumulated event frame.
  5. Asynchronous PnP: immediately after one solve, run IPPE-PnP again with the latest centers. Excessive reprojection error declares tracking loss, and the detection thread recreates trackers.

5. Main results

5.1 Absolute accuracy with a stationary board

With OptiTrack ground truth, camera-to-marker-board distance varies from 2.1 m to 4.8 m:

  • Tracking translation error: mean 34.5 mm, standard deviation 16.2 mm, maximum 87.8 mm;
  • Tracking rotation error: mean 0.738°, standard deviation 0.146°, maximum 1.55°;
  • Mean translation errors are similar for a 9 cm marker and a 59 cm board, but the small marker has pronounced rotation spikes at medium / long range. A larger geometric baseline mainly improves orientation conditioning.
Absolute active-LED marker pose errors across distances and orientations
Original Figure 4: translation / rotation errors for a 9 cm marker and a 59 cm board over 2.1–4.8 m motion. The red board curve suppresses the small marker’s rotation spikes, while range-direction error still varies with observation geometry. Source: CVF Open Access. Image copyright belongs to the paper’s authors and publisher; shown here for paper analysis.

5.2 Latency and output rate

Active LED pose-system latency and output rate on desktop and onboard computers
Original Table 3: desktop tracking has mean latency 354 μs and output 3.81 kHz; Intel Aero onboard tracking has 1.232 ms and 1.32 kHz. Detection is slower because it requires accumulation and frequency identification. Source: CVF Open Access. Image copyright belongs to the paper’s authors and publisher; shown here for paper analysis.
Platform / modeMean latencyOutput rate
Desktop PC / tracking354 μs3.81 kHz
Desktop PC / detection699 μs670 Hz
Intel Aero / tracking1.232 ms1.32 kHz
Intel Aero / detection1.953 ms223 Hz

The abstract’s “below 0.5 ms, 3 kHz” refers to desktop steady-state tracking, not initial detection, onboard performance, or arbitrary event-pose systems.

5.3 Drone validation

  • In indoor OptiTrack experiments, active LED estimates are more stable along three translation axes than the selected ORB-SLAM2 implementation. Different sensors, priors, and computation prevent treating this as a fair general SLAM ranking.
  • Outdoors, a ground-mounted camera tracks motion up to approximately 4.5 m/s and altitude approximately 9 m; a drone-mounted camera moves at approximately 10 m/s on average.
  • The reported maximum working distance is approximately 10 m, limited by sensor resolution, lens ground sampling distance, and inverse-square attenuation of LED intensity.
Two outdoor drone configurations for active LED event-camera localization
Original Figure 8: a fixed camera with drone-mounted markers, and a drone-mounted camera with fixed markers. Curves show relative position and filtered velocity. Source: CVF Open Access. Image copyright belongs to the paper’s authors and publisher; shown here for paper analysis.

6. Key limitations

  • Active infrastructure: targets require light-emitting markers with preregistered frequencies and 3D layouts.
  • Occlusion sensitivity: to preserve accuracy, the authors stop tracking when LEDs are occluded and redetect only after all LEDs become visible again.
  • Physical range limit: 10 m cannot be extended indefinitely by an algorithm parameter. Intensity falls with squared distance, and image resolution limits distant center accuracy.
  • Depth is harder: planar PnP is sensitive to z and tilt; outdoor velocity curves also show greater z noise.
  • Reproduction extends beyond software: camera biases, LED frequencies, drivers, clocks, lighting, and geometry calibration all matter. The source notes record no code on CVF and no accessible content at the paper’s project address when checked.

7. Assessment

The assumptions are strong for ordinary unseen objects, but the paper merits deep reading for fast robot relative localization. It integrates event formation, frequency coding, decoupled asynchronous detection / tracking, PnP conditioning, and hardware limits into an interpretable system. The 3.81 kHz operating point requires steady-state tracking, dedicated active markers, and a desktop platform; it is not an automatic pose rate supplied by event cameras.

Related Papers

Related papers