When Does Corruption Break the Plan? A Degradation-Tolerance Benchmark for Camera-Only End-to-End Driving

arXiv:2608.29005 · cs.RO · Submitted 2026-08-29 · Read on arXiv

Listen

Radio episode about this paper

Transcript

Introduction to the show: ident: Robotics Radio. Generated commentary on the latest robotics and control papers.

Rosa: Today's paper: "When Does Corruption Break the Plan? A Degradation-Tolerance Benchmark for Camera-Only End-to-End Driving".

Dev: The gist The DriveDegrade benchmark targets detection or bird’s-eye-view perception,

Rosa: First, who's behind it and why it matters.

Title and authors: Rosa: So let's talk about who wrote this and what the title itself says. The paper is "When Does Corruption Break the Plan? A Degradation-Tolerance Benchmark for Camera-Only End-to-End Driving."

Dev: It’s written by Haohua Que Handong Yao from the College of Engineering at the University of Georgia, USA. The title really frames it as a benchmark, meaning they built a standardized test for this kind of image degradation tolerance.

Taro: A benchmark is useful because it lets us compare different systems against the same set of challenges, rather than just seeing how one system does in isolation.

Rosa: Exactly. So instead of just saying "this model works," we can say "this model performs at severity level four under a specific type of noise."

Dev: It moves the conversation away from simple accuracy metrics and toward measuring how much uncertainty or failure a driving policy can absorb before it starts making bad decisions.

Taro: That’s interesting because most existing robustness papers focus on perception, which is the 'seeing' part, but this one focuses on the 'planning' part.

Rosa: Precisely. It explicitly states that corruption-robustness benchmarks target detection or bird's-eye-view perception rather than the planning output that drives the car.

Dev: That distinction is huge for deployment because a system can still perceive things, but if its planning fails under degradation, it’s not safe to use on the road.

The paper's summary: Rosa: So what does the summary of this paper actually boil down to? It says they present DriveDegrade as a benchmark for image-degradation tolerance in camera-only E2E driving models.

Dev: They inject sixteen corruption families at five severities, and they test fifteen policies on nuScenes, NAVSIM, plus CARLA closed-loop. This gives them a very specific experimental setup to test the limits of these systems.

Taro: I like that they are using an open-loop planning evaluation alongside a closed-loop anchor in CARLA. That combination lets you see how the system behaves when it has feedback versus when it's just trying to make decisions on its own.

Rosa: That closed-loop anchor is important because the paper confirms that camera loss remains load-bearing under feedback, which is a big reassurance for safety cases.

Dev: That sounds like they’re saying that even if the visual input gets degraded severely, as long as the feedback loop is working, the planning accuracy stays relatively stable.

Taro: So it's not just about having a good perception system; it's about how resilient that perception system is when it feeds into a decision-making loop.

The paper's improvements: Rosa: The authors suggest several improvements, and I want to unpack those for you. One big one is the vision-reliance diagnostic, which they use to resolve the flatcurve ambiguity.

Dev: They use this diagnostic to separate quality degradation from information removal. This turns the degradation curve into an interpretable measure of camera reliance instead of just a robustness score that might reward a planner for ignoring its input.

Taro: So it gives us a way to distinguish between a planner that's actually struggling with bad pixels versus one that's completely missing data, which is crucial for diagnosis.

Rosa: And they also discuss the ambiguity when quality loss and information removal are separated, showing that a planner must lose accuracy when information is deleted whatever it does under quality loss.

Dev: That implies that if we can separate those two failure modes, we can better understand the planner's internal logic and where its vulnerabilities truly lie.

Taro: I think this helps us design better safety cases because we move from a vague measure of robustness to a specific understanding of what's failing.

Conclusion: Rosa: So to wrap up, this paper presents DriveDegrade as a way to turn camera degradation from just a perception question into measuring planning-level tolerance.

Dev: They’ve located clear breakpoints for blur, JPEG, and noise where planning breaks most fragile, while weather and bit errors are often tolerated far into the range.

Taro: The CARLA anchor confirms that camera loss remains load-bearing under feedback, which is a really strong finding when you think about real-world operational safety.

Rosa: They also released an artifact repository at github.com/UGAMOBILITY-LAB/DriveDegrade, making it accessible for reproducibility on CPU with no raw sensor data.

Dev: The implications are that we can now target mitigation strategies more effectively; for instance, focusing engineering resources on things like raindrop because it was identified as the most damaging family for camera-reliant planners.

Taro: It shows us exactly where to put our efforts when we're trying to make these camera-only systems more reliable in the real world.

Rosa: And that’s how this paper ends, giving us a solid foundation for evaluating camera resilience in driving policies through DriveDegrade.

University of Georgia

cs.RO

Submitted: 2026-08-29

Updated: 2026-10-15

Comments: Accepted to WACV 2027. 17 pages, including supplementary material

License: http://creativecommons.org/licenses/by-nc-nd/4.0/

Importance score: 92/100

The gist: The gist The DriveDegrade benchmark targets detection or bird’s-eye-view perception, not the planning output that drives the car Introduction and Motivation Camera-only end-to-end (E2E) driving

Key concepts

DriveDegrade
A benchmark designed specifically to measure the tolerance of camera-only end-to-end driving policies against image quality degradation. It systematically injects various corruption types into camera feeds to find the breaking point for planning performance.
Corruption Families
Sixteen distinct categories of image corruption, such as blur, noise, JPEG artifacts, and raindrop damage. These are defined by a single physical parameter and severity level (S1 to S5), allowing researchers to test how different types of visual interference affect a driving policy.
Quality vs. Removal
The paper separates corruption into two axes: those that degrade the image quality (like blur) and those that remove information entirely (like occlusion). Planners behave differently on these axes, showing they lose accuracy when information is deleted, regardless of how much quality is lost.
Ego-Status Shortcut
A measure derived from how planners respond to image degradation. It quantifies the difference between a planner that tolerates bad pixels but not missing ones and one that ignores the camera entirely, revealing which specific types of visual faults are most critical for robust planning.

Terminology

Summary

The gist The DriveDegrade benchmark targets detection or bird’s-eye-view perception, not the planning output that drives the car

Introduction and Motivation

Camera-only end-to-end (E2E) driving models are nearing deployment where the camera stream is degraded by blur, noise, low light, weather, frame loss, and memory faults How much a policy tolerates before its driving breaks is unclear Corruption-robustness benchmarks target detection or bird’s-eye-view perception rather than the planning output that drives the car DriveDegrade is a benchmark for image-degradation tolerance in camera-only E2E driving

DriveDegrade Methodology

The benchmark injects sixteen corruption families at five severities on the fly inside the image loader, one operator reaching fifteen policies, and evaluates open-loop planning on nuScenes and NAVSIM plus a CARLA closed-loop anchor The injector depends only on numpy/cv2 which is what lets one implementation serve six model environments and two simulators unchanged Six families are deterministic functions of the input frame so every model receives bit-identical pixels

Corruption Taxonomy and Severity

The taxonomy follows ImageNet-C and nuScenesC/RoboBEV across four groups: sensor/quality, weather/environmental, temporal/multi-camera, and approximate-memory A fifth group specific to a camera carried on a vehicle rather than inherited from generic image robustness comprises occlusion, mud splash, raindrop, and lens dirt Every family is defined by a single physical parameter and the ladder is therefore a specification rather than an ordinal label The endpoints were fixed before running any model by one rule where S1 is a condition a deployed camera meets routinely, S5 is where a human would call the view unusable, bracketing the knee rather than centering it

Evaluation and Findings

The evaluation uses retention rather than raw degraded L2 because the planners have different clean baselines and in two cases different official valid-planning subsets The primary comparison is the shape of degradation The analysis locates, per corruption, the severity at which planning starts to break over sixteen families Blur and noise are most fragile (s∗10 ≈ 2.2–2.5 for motion/gaussian blur) while weather and bit-error are tolerated across the whole range Perception reliance differs sharply across architectures, with VAD and LAW crossing no threshold at all Quality versus removal is ambiguous at its flat end, which is exactly where one would otherwise declare a winner The gap between the axes is itself informative, largest for planners that tolerate bad pixels but not missing ones

Closed-Loop Validation

The CARLA anchor confirms camera loss remains load-bearing under feedback Complete case averaging is optimistic exactly where the benchmark bites, so we bound the unscored runs rather than drop them Blackout S5 costs every planner a quarter to two thirds of its score The ordering within the image-quality group does not hold across all conditions

Conclusion

DriveDegrade turns camera degradation from a perception-only robustness question into a planning-level tolerance measurement It locates clear breakpoints for blur, JPEG, noise, and camera loss while weather and bit-error are often tolerated The CARLA anchor confirms camera loss remains load-bearing under feedback The injector, hooks, configs, scripts, and per-cell CSVs will be released at https://github.com/UGAMOBILITY- LAB/DriveDegrade, MIT licensed and with no raw sensor data Every cell is traceable to a checkpoint, split, corruption, severity, and seed The paper provides an artifact repository for reproducibility on CPU

References

[1] Andrei Barbu, David Mayo, Julian Alverio, William Luo, Christopher Wang, Dan Gutfreund, Joshua Tenenbaum and Boris Katz. When Does Corruption Break the Plan? A Degradation-Tolerance Benchmark for Camera-Only End-to-End Driving

[2] Holger Caesar et al. nuScenes: A multimodal dataset for autonomous driving

[3] Holger Caesar et al. DriveDegrade Overview. DriveDegrade overview.

[4] Ming-Fang Chang et al. Table 1. DriveDegrade versus existing robustness and evaluation benchmarks.

[5] Xuewu Lin et al. Quality versus removal

[6] Wei Jiang et al. Conclusion

--- Page 1 ---

When Does Corruption Break the Plan? A Degradation-Tolerance Benchmark for Camera-Only End-to-End Driving

Abstract

Camera-only end-to-end (E2E) driving models are nearing deployment where the camera stream is degraded by blur, noise, low light, weather, frame loss, and memory faults How much a policy tolerates before its driving breaks is unclear Corruption-robustness benchmarks target detection or bird’s-eye-view perception rather than the planning output that drives the car We present DriveDegrade, a benchmark for image-degradation tolerance in camera-only E2E driving Sixteen corruption families at five severities are injected on the fly inside the image loader, one operator reaching fifteen policies, and we evaluate open-loop planning on nuScenes and NAVSIM plus a CARLA closed-loop anchor First, mild degradation barely affects planning, and the families that break it have a clear threshold at mid severity Second, fragility is corruption-dependent: blur, JPEG, and raindrop damage planning most, while weather and bit error are tolerated far into the range Third, a flat curve is ambiguous so we separate corruptions that degrade the image from those that remove it A planner that reads its camera must lose accuracy when information is deleted whatever it does under quality loss On these two axes the planners separate sharply quantifying the ego-status shortcut without mistaking indifference for robustness A released visionlanguage-action planner is flat on both axes and blinding all six of its cameras costs it only 11.5%

--- Page 2 ---

Figure 1. DriveDegrade overview. Surround-view camera streams are degraded on the fly inside the image loader over a five-level severity ladder Six camera-input E2E planners are evaluated at the planning level then summarized through tolerance curves, a vision-reliance diagnostic separating quality degradation from information removal, and safety/system metrics The band beneath lists the nine further policies the identical injector reaches under their own protocols All sixteen corruption families are specified in Supp. B driving-specific contamination families whose damage is spatially concentrated rather than global

--- Page 3 ---

Table 1. DriveDegrade versus existing robustness and evaluation benchmarks. Perception benchmarks stop at perception; planning benchmarks do not corrupt the image RobustE2E [28] and Bench2Drive-Robust [78] evaluate planning under perturbation and both report graded severities Our plan counts evaluated E2E policies, “many” where a benchmark hosts an open leaderboard rather than a fixed set

--- Page 4 ---

Figure 2. Per-corruption image-degradation tolerance. (A) The sixteen families on one nuScenes front-camera frame at S4, clean for reference; the bottom row is the four driving-specific families L2-retention curves for all six planners ordered by UniAD fragility S5 retention for every corruption and planner Blur, JPEG, and noise damage planning most; weather and bit-error are tolerated OpenDriveVLA (squares) sits in [0.909, 0.989] on all sixteen

--- Page 5 ---

Table 3. Vision reliance on two axes. S5 L2 retention under corruptions that degrade the image versus those that remove it VAD and LAW are quality-immune yet still lose accuracy when a camera is removed, so their flat curves measure insensitivity to quality, not blindness The gap between the axes is itself informative largest for planners that tolerate bad pixels but not missing ones

--- Page 6 ---

Figure 3. Mean L2 retention vs. severity. The slope indexes camera reliance: the full-stack and diffusion planners fall fastest, the vectorized and latent-world-model planners stay flat, an insensitivity to image quality that Table 3 separates from disregard of the camera

--- Page 7 ---

Table 4. PDMS under degradation (NAVSIM navtest, 12,147 scenes per cell).

Improvements for AI systems

  1. Robust planning against image degradation: The system can maintain accuracy when camera input is degraded by factors like blur, JPEG, and noise, as these families are identified as most fragile in Section 4.1. This allows for reliable operation under real-world sensor impairments where perception might otherwise fail or provide misleading information.

  2. Distinguishing quality degradation from information removal: The improved system can determine if a failure is due to quality loss versus information removal, as the paper shows that a planner must lose accuracy when information is deleted, whatever it does under quality loss (Section 4.2). This enables designers to understand whether the planner's failure is due to poor image detail or complete occlusion.

  3. Adaptive reliance assessment: The system can quantify ego-status shortcut without mistaking indifference for robustness by analyzing the flatcurve ambiguity (Section 4.2). This provides an interpretable measure of camera reliance, separating planners that ignore input from those that are merely insensitive to image quality.

  4. Targeted mitigation strategy: Based on the identified corruption families, the system can prioritize mitigation efforts; for instance, it can be designed to handle weather and bit-error [that] are tolerated far into the range while focusing engineering resources on mitigating failures like raindrop, which is identified as the most damaging family in the benchmark for camera-reliant planners (Section 4.5).

  5. Enhanced closed-loop performance: When operating in a feedback loop, the system can leverage its robustness; the CARLA anchor shows that camera loss remains load-bearing under feedback (Section 4.9), meaning planning accuracy is preserved when visual input is degraded, unlike open-loop evaluations where reliance on ego status can be misleading.

Abstract

Camera-only end-to-end (E2E) driving models are nearing deployment, where the camera stream is degraded by blur, noise, low light, weather, frame loss, and memory faults. How much a policy tolerates before its driving breaks is unclear. Corruption-robustness benchmarks target detection or bird's-eye-view perception, not the planning output that drives the car. We present DriveDegrade, a benchmark for image-degradation tolerance in camera-only E2E driving. Sixteen corruption families at five severities are injected on the fly inside the image loader, one operator reaching fifteen policies, and we evaluate open-loop planning on nuScenes and NAVSIM plus a CARLA closed-loop anchor. First, mild degradation barely affects planning, and the families that break it have a clear threshold at mid severity. Second, fragility is corruption-dependent: blur, JPEG, and raindrop damage planning most, while weather and bit error are tolerated far into the range. Third, a flat curve is ambiguous, so we separate corruptions that degrade the image from those that remove it. A planner that reads its camera must lose accuracy when information is deleted, whatever it does under quality loss. On these two axes the planners separate sharply, quantifying the ego-status shortcut without mistaking indifference for robustness. A released vision-language-action planner is flat on both axes, and blinding all six of its cameras costs it only 11.5 percent.

Sources

Related papers