Toward Deep Representation Learning for Event-Enhanced Visual Autonomous Perception: the eAP Dataset
Organizations: Neuromorphic Automation and Intelligence Lab (NAIL) at School of AI & Robotics, Hunan University, Changsha 410082, China. · ByteDance, Shenzhen 518063, China. · Zhuoyu Technology, Shenzhen 518055, China.
Abstract
Recent visual autonomous perception systems achieve remarkable performances with deep representation learning. However, they fail in scenarios with challenging illumination.While event cameras can mitigate this problem, there is a lack of a large-scale dataset to develop event-enhanced deep visual perception models in autonomous driving scenes. To address the gap, we present the eAP (event-enhanced Autonomous Perception) dataset, the largest dataset with event cameras for autonomous perception. We demonstrate how eAP can facilitate the study of different autonomous perception tasks, including 3D vehicle detection and object time-to-contact (TTC) estimation, through deep representation learning. Based on eAP, we demonstrate the ffrst successful use of events to improve a popular 3D vehicle detection network in challenging illumination scenarios. eAP also enables a devoted study of the representation learning problem of object TTC estimation. We show how a geometryaware representation learning framework leads to the best eventbased object TTC estimation network that operates at 200 FPS. The dataset, code, and pre-trained models will be made publicly available for future research.
Figures & tables
| Datasets | Year | Duration (in hours) | #3D Bbox | TTC Anno | #Class | #Resolution (RGB) | #Resolution (Event) | Aim | Data source | Scenarios |
| MVSEC [ 14 ] | 2018 | 0.5 | - | - | - | Eval | Collected | Urban | ||
| DDD20 [ 15 ] | 2020 | 51 | - | - | - | Train&Eval | Collected | Expressways, Highways, Urban | ||
| DSEC-Det [ 4 ] | 2021 | 1 | - | - | 6 | Train&Eval | Collected | Urban, Suburban, Rural areas | ||
| VECtor [ 16 ] | 2022 | 0.36 | - | - | - | Eval | Collected | Indoor, School | ||
| M3ED [ 17 ] | 2023 | 3.42 (car 2) 1 | - | - | 11 | Train&Eval | Collected | Urban, Forest | ||
| DSEC-3DOD [ 18 ] 2 | 2025 | 0.15 | ✓ | - | 2 | Eval | Collected | Urban, Suburban, Highways |
| Region | Distance [km] | Illumination | Sequences (Train/Test) | Time [min] (Train/Test) |
| Highways | 178.44 | Sunny Cloudy Twilight | 13/3 10/1 7/2 | 65/15 50/5 35/10 |
| Urban | 52.61 km | Sunny Cloudy Twilight Night | 5/1 4/1 1/1 5/2 | 25/5 20/5 5/5 25/10 |
| Low-light | 5.01 km | Night | 1/1 | 5/5 |
| Total | 236.06 km | – | 58 | 290 |
| Methods | Modality | Frame Number | Driving | HDR | ||||||
| AP | ATE | ASE | AOE | AP | ATE | ASE | AOE | |||
| Visual-only | V | 1 | 0.510 | 0.497 | 0.075 | 0.021 | 0.403 | 0.584 | 0.018 | 0.087 |
| Event-only | E | 1 | 0.200 | 0.794 | 0.096 | 0.023 | 0.138 | 0.872 | 0.118 | 0.031 |
| Fusion | V+E | 1 | 0.515 | 0.482 | 0.076 | 0.021 | 0.460 | 0.503 | 0.082 | 0.020 |
| Fusion-temporal | V+E | 3 | 0.531 | 0.400 | 0.072 | 0.018 | 0.558 | 0.363 | 0.085 | 0.015 |
| CenterNet3D Visual-only | V | 1 | 0.423 | 0.495 | 0.099 | 0.027 | 0.389 | 0.511 | 0.099 | 0.023 |
| Methods | Type | Modality | MiD (FR ) | MiD (FR ) | MiD (FR ) | MiD (FR ) | RTE | RTE | RTE | RTE |
| FAITH [ 27 ] | M | E | 606.8 (1.2%) | 490.8 (0.9%) | 319.0 (0.9%) | 376.4 (0.5%) | 282.7 | 311.8 | 515.7 | 428.9 |
| ETTCM [ 30 ] | M | E | 402.2 (0.0%) | 279.5 (0.0%) | 263.9 (0.1%) | 207.5 (0.0%) | 414.5 | 181.6 | 288.2 | 132.9 |
| ETTCM [ 30 ] | M | E | 226.1 (0.0%) | 326.2 (0.0%) | 321.6 (0.0%) | 223.8 (0.0%) | 222.6 | 17703.4 | 784.8 | 660.1 |
| CMax [ 26 ] | M | E | 632.8 (6.7%) | 1583.6 (5.5%) | 1528.0 (9.6%) | 1187.0 (7.9%) | 48.2 | 107.3 | 132.4 | 235.7 |
| STRTTC [ 23 ] | M | E | 237.2 (0.0%) | 532.9 (2.7%) | 954.3 (21.6%) | 348.9 (5.3%) | 37.3 | 54.1 | 209.4 | 48.3 |
| Garl-TTC (Ours) | L | E+V | 53.1 (0.0%) | 37.6 (0.0%) | 40.6 (0.0%) | 31.3 (0.0%) | 16.6 | 20.0 | 34.1 | 28.2 |
| Method | Type | Modality | CCRs2-medium | CCRs2-high | CCRm-medium | Average | ||||
| RTE (%) | Runtime (ms) | RTE (%) | Runtime (ms) | RTE (%) | Runtime (ms) | RTE (%) | Runtime (ms) | |||
| FAITH [ 27 ] | M | E | 47.45 | 191 | 49.62 | 165 | 56.26 | 110 | 51.11 | 155 |
| ETTCM [ 30 ] | M | E | 52.84 | 98 | 49.46 | 127 | 58.00 | 121 | 53.43 | 115 |
| CMax [ 26 ] | M | E | 11.20 | 3449 | 11.10 | 3826 | 14.73 | 3657 | 12.34 | 3644 |
| STRTTC [ 23 ] | M | E | 11.83 | 24 | 13.68 | 28 | 10.36 | 23 | 11.96 | 25 |
| Garl-TTC (Ours) | L | E+V | 8.31 | 13 | 10.56 | 13 | 12.93 | 12 | 10.60 | 13 |
| FCWD1 | FCWD2 | FCWD3 | eAP | ||
| Event-based | ETTCM [ 30 ] | 15.5 | 18.4 | 19.0 | 265.4 |
| STRTTC [ 23 ] | 9.8 | 11.5 | 14.0 | 408.7 | |
| Frame-based | DeepScale [ 21 ] | 25.4 | 19.6 | 21.7 | 81.9 |
| Ours | Visual-only baseline | 48.5 | 47.6 | 46.8 | 160.6 |
| Visual-only + LHR | 13.3 | 16.7 | 16.6 | 68.3 | |
| Ours (Full) | 5.2 | 6.1 | 5.4 | 45.0 |
| Experimental Setting | Input Modality | Approach | Fusion Strategy | MiD | MiD | MiD | MiD | MiD | |||
| RGB | Event | LHR | FS | Early | Late | ||||||
| Visual-only baseline | ✓ | ✗ | ✗ | ✗ | - | - | 222.9 | 105.7 | 93.9 | 80.4 | 160.6 |
| Event-only baseline | ✗ | ✓ | ✗ | ✗ | - | - | 93.9 | 65.2 | 89.6 | 42.4 | 79.7 |
| Multi-modal baseline | ✓ | ✓ | ✗ | ✗ | ✓ | ✗ | 164.9 | 97.6 | 117.5 | 66.1 | 130.1 |
| Visual-only + LHR | ✓ | ✗ | ✓ | ✗ | - | - | 95.6 | 47.4 | 30.5 | 32.4 | 68.3 |
| Event-only + LHR | ✗ | ✓ | ✓ | ✗ | - | - | 90.5 | 44.8 | 43.0 | 32.2 | 66.2 |
| Model | Device | Module | Avg. (ms) | Total (ms) |
| Garl-TTC | NVIDIA A100 (PyTorch) | RGB Encoder | 7.11 | 21.05 |
| Event Encoder | 7.08 | |||
| Height Head | 0.15 | |||
| NVIDIA Orin NX16G (ONNX, MaxN) | All Modules | 4.55 | 4.55 | |
| 3D Det. | NVIDIA A100 (PyTorch) | RGB Encoder | 27.48 | 125.07 |
| Event Encoder | 23.35 |
Autonomous Driving Perception
Autonomous driving perception enables vehicles to detect and interpret road users, drivable space, and hazards using onboard and shared sensors.
See all 379 papers