Griffin: Aerial-Ground Cooperative Detection and Tracking Dataset and Benchmark¶
Conference: AAAI 2026
arXiv: 2503.06983
Code: https://github.com/wang-jh18-SVM/Griffin
Area: 3D Vision / Collaborative Perception
Keywords: Aerial-Ground Cooperative Perception, UAV-Vehicle Collaboration, 3D Object Detection, Multi-Object Tracking, Collaborative Perception Dataset
TL;DR¶
Introduces Griffin, an aerial-ground cooperative (AGC) 3D perception dataset and benchmark framework. It comprises 250+ dynamic scenes (37K+ frames), achieving realistic UAV dynamics, variable cruising altitudes (20โ60m), and occlusion-aware annotations through CARLA-AirSim co-simulation, alongside a systematic robustness evaluation protocol.
Background & Motivation¶
Background¶
Collaborative perception has emerged as a crucial direction to overcome the limitations of single-vehicle systems (occlusions, limited field of view). Principal paradigms include: - V2V (Vehicle-to-Vehicle): OPV2V, V2V4Real, etc. - V2I (Vehicle-to-Infrastructure): DAIR-V2X, V2X-Seq, etc. - UAV Collaboration: CoPerception-UAVs, UAV3D, etc.
Key Challenge¶
V2V/V2I systems require substantial infrastructure investment and high penetration rates of connected vehicles, imposing significant economical barriers. Aerial-Ground Cooperation (AGC)โpairing UAVs with ground vehiclesโoffers a more flexible and cost-effective alternative that can be deployed on demand to provide occlusion-free bird's-eye views (BEVs). However, AGC perception research is constrained by a lack of high-quality public datasets and benchmarks.
Limitations of Prior Work¶
| Problem | Affected Datasets |
|---|---|
| Idealized communication and localization (no noise) | UAV3D, AeroCollab3D, Air-Co-Pred, AirV2X |
| Simplified UAV models (fixed orientation/altitude) | V2U-COO, UAV3D, Air-Co-Pred |
| Lack of occlusion-aware annotations | CoPerception-UAVs, UAV3D, AeroCollab3D, AirV2X |
| No tracking IDs | AGC-Drive |
| Only 2D annotations | CoPeD |
Key Gap: No single AGC dataset simultaneously features occlusion-aware annotations, realistic noise simulation, multi-altitude support, and tracking IDs.
Key Insight¶
Constructs Griffinโthe first AGC perception dataset featuring simultaneous support for occlusion-aware 3D annotations, realistic UAV dynamics, multi-altitude settings, and communication latency/packet loss/localization error simulations, along with a unified detection and tracking benchmark framework.
Method¶
Overall Architecture¶
Griffin consists of three components: 1. Dataset: CARLA-AirSim co-simulation \(\rightarrow\) Multi-sensor data acquisition \(\rightarrow\) Occlusion-aware annotation 2. Benchmark Framework: Standardized implementation of four fusion paradigms (early / intermediate BEV-level / intermediate instance-level / late) 3. Evaluation Protocol: Precision + communication efficiency + robustness (latency, packet loss, localization error)
Key Designs¶
1. Data Acquisition and Scene Diversity¶
Function: Generates synchronized multi-agent data through CARLA-AirSim co-simulation.
Sensor Configuration: - Ground Vehicle: 4 wide-field-of-view RGB cameras (\(108.8^\circ\), 1920ร1080) + 80-line LiDAR (10Hz, vertical FOV \(-25^\circ\) to \(15^\circ\)) - Aerial UAV: 5 downward-facing cameras (SWaP-constrained, no LiDAR)
Scene Diversity: - 4 CARLA maps (2 urban + 2 suburban) - Weather: Sunny/Rainy/Foggy \(\times\) Noon/Sunset/Night \(\times\) Wind speed 0โ9 m/s - Altitude: Griffin-Random (20โ60m), Griffin-25m/40m/55m (each \(\pm 2\text{m}\)) - 255 scene snippets of approximately 15 seconds each, totaling 37.7K frames, 339.3K images, and 914.8K 3D annotations
UAV Dynamics Realism: Leverages AirSim's physics engine to simulate flight dynamics, resulting in pitch/roll angle distributions clustered around zero rather than a sharp peakโreflecting real-world UAV continuous fine-tuning and attitude adjustments under wind.
Design Motivation: - CARLA provides rich environments and traffic flows, while AirSim delivers realistic UAV physical models - The LiDAR-free UAV configuration aligns with real-world constraints (e.g., BYD-DJI solution, where small UAV payloads are <1kg) - Variable altitudes and weather conditions evaluate the generalization ability of the methods
2. Occlusion-Aware Annotation¶
Function: Quantifies the visibility rate of each object relative to each agent and filters out invisible targets.
Mechanism: 1. Acquire RGB and instance segmentation images (fully aligned) 2. Sample points within each 3D bounding box and project them onto the segmentation images 3. Check the consistency of semantic classes and instance IDs for projected pixels against the ground truth 4. Compute the visibility rate for each agent 5. Collaborative Perception Ground Truth: Conserve targets visible to at least one agent
Design Motivation: - Many datasets filter annotations solely by distance (yellow boxes), neglecting heavily occluded objects (red boxes) - Omitting occlusion filtering introduces annotation noise from invisible targets, deteriorating model training quality - Experimental verification: Training without occlusion filtering drops Early Fusion AP from 0.607 to 0.586
3. Benchmark Framework¶
Function: Implements four fusion paradigms on a unified backbone (BEVFormer + ResNet-50).
Four Fusion Strategies:
| Fusion Type | Representative Method | Bandwidth (BPS) | Key Characteristics |
|---|---|---|---|
| Early Fusion | Raw Image Transmission | \(3.11 \times 10^8\) | Performance upper bound, extremely high bandwidth |
| BEV-level Intermediate | V2X-ViT, Where2comm | \(3.3 \text{โ} 8.0 \times 10^5\) | Scene-level BEV features, compressed before transmission |
| Instance-level Intermediate | UniV2X, CoopTrack | \(0.56 \text{โ} 1.17 \times 10^5\) | Sparse object queries, lower bandwidth |
| Late Fusion | Output Transmission | \(1.56 \times 10^3\) | Extremely low bandwidth, limited performance |
Evaluation Protocol: - Precision: NuScenes AP and AMOTA - Communication Efficiency: Bytes Per Second (BPS) - Robustness: Communication latency (0โ400ms), packet loss rate (0โ50%), localization error (translation 0โ2.5m, rotation \(0^\circ \text{โ} 5^\circ\))
Loss & Training¶
- AdamW optimizer, learning rate \(2 \times 10^{-4}\), batch size 8
- Distributed training on 4\(\times\) NVIDIA 3090 GPUs
- Input images downsampled from 1920ร1080 to 960ร540
- Targets merged into 3 categories (cars, pedestrians, cyclists)
- Perception range: \(102.4\text{m} \times 102.4\text{m}\) area centered around the ego vehicle
Key Experimental Results¶
Main Results¶
Performance of Methods Across Datasets of Different Altitudes¶
| Method | Griffin-25m AP/AMOTA | Griffin-55m AP/AMOTA | Bandwidth (BPS) |
|---|---|---|---|
| No Fusion | 0.375 / 0.365 | 0.335 / 0.359 | 0 |
| Early Fusion | 0.607 / 0.670 | 0.483 / 0.522 | \(3.11 \times 10^8\) |
| V2X-ViT | 0.465 / 0.508 | 0.350 / 0.379 | \(8.00 \times 10^5\) |
| Where2comm | 0.396 / 0.406 | 0.317 / 0.353 | \(3.30 \times 10^5\) |
| CoopTrack | 0.479 / 0.488 | 0.364 / 0.402 | \(1.17 \times 10^5\) |
| UniV2X | 0.419 / 0.456 | 0.323 / 0.349 | \(5.58 \times 10^4\) |
| Late Fusion | 0.378 / 0.377 | 0.306 / 0.332 | \(1.56 \times 10^3\) |
Griffin-Random (20โ60m Mixed Altitudes)¶
| Method | AP | vs No Fusion |
|---|---|---|
| No Fusion | 0.459 | โ |
| Early Fusion | 0.583 | +0.124 |
| V2X-ViT | 0.400 | -0.059 |
| Where2comm | 0.406 | -0.053 |
| CoopTrack | 0.468 | +0.009 |
| UniV2X | 0.402 | -0.057 |
Ablation Study¶
Impact of Occlusion-Aware Annotations (Griffin-25m)¶
| Model | Annotation Method | AP | AMOTA |
|---|---|---|---|
| Early Fusion | Occlusion-Aware (baseline) | 0.607 | 0.670 |
| Early Fusion | No Filtering | 0.586 (โ) | 0.636 (โ) |
| Vehicle Side | Occlusion-Aware | 0.477 | 0.457 |
| Vehicle Side | No Filtering | 0.412 (โ) | 0.433 (โ) |
Communication Robustness¶
| Latency (ms) | Early Fusion AP Drop | Intermediate Fusion Performance |
|---|---|---|
| 100 | ~10% | Outperforms No Fusion |
| 200 | ~20% | Detection marginally better, tracking remains good |
| 400 | >30% | Tracking still maintains superior performance |
Localization Robustness¶
| Translation Error std (m) | V2X-ViT | UniV2X |
|---|---|---|
| 0.5 | Normal | Normal |
| 1.5 | Lower than No Fusion | Still outperforms No Fusion |
| 2.5 | Severely degraded | Still maintains advantage |
Key Findings¶
- Altitude variation has a significant impact on collaborative perception: The collaborative gain peaks at 25m and degrades as altitude increases. Under mixed altitudes (20โ60m), most intermediate fusion methods perform even worse than the single-vehicle (No Fusion) baseline.
- Instance-level fusion is more robust than BEV-level: CoopTrack is the only intermediate fusion method to maintain positive gains on Griffin-Random, because instance-level methods decouple geometric transformations and semantic features, making them more robust to perspective mismatch.
- Where2comm and UniV2X underperform in AGC scenarios: Because targets are sparse from the UAV's BEV perspective, spatial confidence maps or sparse queries based on positive sample detection are insufficiently trained.
- Packet loss has a smaller impact than latency: Packet loss only leads to missing information (reducing gains) without introducing erroneous data, whereas latency causes spatial misalignment.
- UniV2X is the most robust to localization errors: Selective fusion and instance-level filtering down-weight unreliable signals.
- Occlusion-aware annotation is crucial: Omitting filtering degrades the performance of both collaborative and single-vehicle models.
- Tracking is more robust to latency than detection: Temporal information helps alleviate inter-frame alignment issues.
Highlights & Insights¶
- The finding that 'altitude variation can render collaborative perception ineffective' is a profound and unique insight of AGC: This issue is non-existent in V2V/V2I, but is critical for AGC systems.
- The occlusion-aware annotation method is elegant and effective: It leverages the simulator's instance segmentation GT to quantify visibility rates, avoiding massive manual annotation costs.
- Aggressive robustness evaluation bounds (2.5m translation / \(5^\circ\) rotation / 400ms latency / 50% packet loss): Going far beyond standard evaluations, these settings reveal the actual failure boundaries of current methods.
- CARLA-AirSim co-simulation framework: Ingeniously combines the respective advantages of both simulators (CARLA's environment and traffic flow, AirSim's UAV physics).
- In-depth comparison between BEV vs. instance-level fusion: Provides clear guidelines for selecting fusion strategies in AGC contexts.
Limitations & Future Work¶
- Domain gap between simulation and real-world data: Albeit efforts to mimic reality (e.g., LiDAR-free UAV, noise injection), the sim-to-real gap persists.
- Only the car category is evaluated: Results for pedestrians and cyclists are omitted from the main text.
- Fixed backbone (ResNet-50 BEVFormer): A stronger single-vehicle detector might alter the relative ranking of fusion methods.
- Disparity of weather influences on different methods is not evaluated: Though the dataset covers various weather conditions, performance is not analyzed grouping by weather.
- Height-adaptive and scale-aware fusion mechanisms should be developed to address the core challenges.
- More advanced Late Fusion strategies can be explored to potentially achieve better trade-offs under extremely low bandwidth.
Related Work & Insights¶
- OPV2V (Xu et al., ICRA 2022): Pioneering V2V collaborative perception work; Griffin fills the AGC gap.
- DAIR-V2X (Yu et al., CVPR 2022): Real-world V2I dataset, but camera height is fixed at 20โ25m.
- BEVFormer (Li et al., 2022): Serves as the unified backbone for all baselines.
- V2X-ViT, Where2comm: Representatives of BEV-level intermediate fusion; this work exposes their limitations in AGC scenarios.
- CoopTrack (Zhong et al., ICCV 2025): Instance-level fusion proves more robust in variable-height scenarios.
- Insights: AGC scenarios demand entirely new fusion design philosophyโsimply migrating V2V/V2I methods is insufficient as scale and perspective mismatches induced by altitude variation constitute the core challenges.
Rating¶
- Novelty: โญโญโญโญ โ While the AGC dataset concept is not entirely new, the occlusion-aware annotation and systematic robustness evaluation are highly novel.
- Experimental Thoroughness: โญโญโญโญโญ โ Highly comprehensive evaluation involving 6 methods \(\times\) 4 altitudes \(\times\) 3 types of disturbances.
- Writing Quality: โญโญโญโญโญ โ Deep coverage of dataset construction details and thorough experimental analysis.
- Value: โญโญโญโญโญ โ Fills the critical data gap of AGC perception; the 'altitude robustness' findings provide invaluable guidelines for future research.