C-DFF: Concept-Level Diagnostics for Mechanism Parity in Simulation-Based Validation of Autonomous Driving Perception
Organizations: WMG, University of Warwick, Coventry, U.K. · 2getthere, Utrecht, The Netherlands · Eindhoven University of Technology (TU/e), Eindhoven, The Netherlands · Siemens Digital Industries Software, Leuven, Belgium
Abstract
Simulation is widely used in autonomous-driving validation, but matching task outputs between real and synthetic images does not guarantee that a system relies on the same visual evidence. This creates a validation gap for transfer, especially in safety-critical perception functions. We present Concept-Decisive Feature Fidelity (C-DFF), a concept-level mechanism-parity diagnostic for paired real-synthetic evaluation. Starting from decisive evidence extracted from a frozen system-under-test (SUT), C-DFF projects that evidence into a shared semantic concept space using off-the-shelf segmentation and compares real and synthetic concept-importance vectors. The result is not only a scalar mechanism-parity score, but also a concept-shift diagnostic that identifies which scene concepts become more or less decisive in simulation. We evaluate C-DFF on KITTI Virtual KITTI 2 with 2126 matched pairs across three frozen SUTs (steering regression, YOLOP drivable-area, YOLOP lane-line). Across these tasks, C-DFF is SUT-discriminative and yields interpretable concept-level summaries that support validation triage and simulator debugging. When reported alongside task-specific output-value context metrics, C-DFF shows that output agreement does not by itself establish mechanism parity. These results position C-DFF as a practical semantic diagnostic layer for validation and verification workflows in simulation-based AV testing.
Figures & tables
| SUT | Valid-run rate | Median |
|---|---|---|
| Steering | 100.0% | |
| YOLOP–DA | 100.0% | |
| YOLOP–LL | 100.0% |
| SUT | Mean | Med. | Std. | P@ | P@ | OV (ctx.) |
|---|---|---|---|---|---|---|
| Steering | 77.1% | 92.8% | ||||
| YOLOP–DA | 97.0% | 100.0% | ||||
| YOLOP–LL | 66.9% | 74.7% |
| SUT | Pred labels | GT labels | ||
|---|---|---|---|---|
| Steering | ||||
| YOLOP–DA | ||||
| YOLOP–LL |
| SUT | Top- increases (synthetic more decisive) | Top- decreases (synthetic less decisive) |
|---|---|---|
| Steering | terrain (+0.0097), wall (+0.0094), sky (+0.0076) | traffic sign (-0.0090), truck (-0.0062), building (-0.0048) |
| YOLOP–DA | car (+0.0030), pole (+0.0030), wall (+0.0025) | building (-0.0021), fence (-0.0016), truck (-0.0016) |
| YOLOP–LL | wall (+0.0020), sky (+0.0018), pole (+0.0007) | terrain (-0.0013), fence (-0.0011), traffic sign (-0.0007) |
| Step | What you do / what you log |
|---|---|
| 1. Pairing | Construct with tight correspondence. Log pairing quality flags. |
| 2. Scalar gate | Compute C-DFF and compare to calibrated for regression screening. Log pass rate. |
| 3. Diagnose | Compute and report top- increases and decreases per SUT for debugging. |
| 4. Requirement-style checks | Track envelopes for critical concepts and alarm on drift beyond tolerances. |
| 5. Act | Map dominant shifted concepts to simulator or data-generation knobs and re-test. |
Autonomous Driving Simulation
Autonomous driving simulation models roads, traffic, sensors, and vehicle behavior to train and evaluate driving systems safely and at scale.
See all 228 papers