- Analyze camera failure modes under low light, sun glare, water droplets, and occlusion using photodiode saturation and SNR physics.
- Derive how multipath propagation and ghost targets arise in radar, and how angular resolution relates to antenna aperture size.
- Evaluate LiDAR optical range loss from Mie scattering in fog/rain/snow droplets via the Beer-Lambert absorption law.
- Understand GNSS urban-canyon multipath, tunnel signal loss, and jamming/spoofing risks.
- Understand the core principle that no single sensor modality is reliable in all conditions, and explain why this makes sensor fusion mandatory.
AD-05 — Sensor Limits, Environmental Degradation and Physical Limits
FACT — Every sensor modality we introduced in AD-04 has a blind spot that is the direct consequence of its own physical operating principle. This is not an incidental engineering gap — a camera’s photon-collection physics, a radar’s electromagnetic scattering physics, and a LiDAR’s optical absorption physics each inevitably degrade under specific conditions. This lesson covers exactly what the ISO 21448 (SOTIF — Safety of the Intended Functionality) framework addresses: a sensor can be driven into performance insufficiency by physical environmental conditions even with no hardware fault at all (“nothing is broken”).
In this lesson, you will learn:
- Camera Failure Modes — saturation, photon noise, lens contamination, occlusion.
- Radar Limits — angular resolution, multipath propagation, and ghost targets.
- LiDAR Attenuation — Mie scattering, the Beer-Lambert absorption law, low-reflectivity surfaces.
- GNSS Limits — urban canyons, tunnel signal loss, jamming/spoofing.
- Core Principle: No Single Modality Is Reliable — why sensor fusion is mandatory.
- Sensor × Weather Condition Reliability Matrix.
1. Camera Failure Modes
1.1 Saturation and Sun Glare
WARNING — A CMOS photodiode has a finite “full well capacity” — the maximum number of electrons it can accumulate per pixel. When the sun sits low on the horizon (sunrise/sunset, or a tunnel exit), light entering the lens directly can instantly saturate the affected pixels. Saturated pixels bleed into neighboring pixels (blooming), producing a large white patch in the image — lane markings, a pedestrian, or a traffic light within that region become permanently lost (for that frame).
The 120–140 dB HDR solution introduced in AD-04 §2.3 greatly reduces this problem but doesn’t eliminate it entirely: HDR captures shadowed and bright regions of the same scene through separate exposures, but direct sunlight entering the lens (lens flare) creates a distinct optical scattering effect — light reflecting off the internal surfaces of the lens elements adds a bright “halo” spread across a wide region of the image. This is a different mechanism from sensor saturation (optical, not electronic) and cannot be corrected by HDR.
1.2 Low Light and Shot Noise
In low light (night, unlit rural roads), the number of photons reaching each pixel drops. Photon arrival is fundamentally a statistical (Poisson) process; signal-to-noise ratio (SNR) scales with the square root of the average photon count:
Here is the number of photons collected per pixel. As shrinks (dark scene), SNR falls off sub-linearly (as a square root) — so while a 100x drop in light might seem to only cause a 10x drop in SNR, in practice the camera boosts gain (ISO/gain) to compensate for this loss; but that gain increase amplifies not just the signal but also the noise (read noise, thermal noise). The result: object edges blur in night imagery, and neural-network classifier confidence scores drop.
INTERPRETATION — This is why most production ADAS cameras don’t rely on sensor design alone to improve night performance, but instead depend on active illumination (headlights, IR headlights) — but IR headlight range is also limited, and when an oncoming vehicle’s headlight shines directly into the lens (the same physical mechanism as the blooming described in AD-04 §2.3), a temporary blind spot can occur.
1.3 Lens Contamination, Fogging, and Water Droplets
Raindrops, mud splashes, or condensation on the lens cause light to refract or scatter before it even enters the lens. A small water droplet bends the light falling on it much like a tiny lens, creating local blur and distortion in the image; a dirty/dusty surface reduces overall contrast. This problem is optical rather than electronic — it can be partially mitigated with signal processing (image enhancement algorithms), but as long as the physical obstruction remains, the reliable fix is a heated windshield/lens plus wiper or pressurized-air cleaning integration.
1.4 Occlusion
FACT — A camera (and in general, any sensor that requires line of sight, including LiDAR and radar) physically cannot see behind an opaque object. A tall lead truck can completely hide a pedestrian or a stopped vehicle behind it. This is not an algorithmic weakness but a geometric fact — no software improvement can make a region with no line of sight “visible.” The solution isn’t found on the sensor side, but either in vehicle positioning (predictive following distance) or in external information sources (V2X — Vehicle-to-Everything communication, covered in a later lesson).
2. Radar Limits: Angular Resolution and Ghost Targets
2.1 Why Angular Resolution Is Low
An antenna array’s angular resolution (beamwidth) is limited by the relationship between the array’s physical size and the wavelength — approximately:
Here is the wavelength (~4 mm, AD-04 §3) and is the physical aperture of the antenna array. Because automotive radar package size is constrained, stays small (on the order of a few centimeters), limiting typical azimuth resolution to the 1.5°–4° band. For comparison: 4° angular resolution corresponds to roughly 10 meters of lateral uncertainty at 150 meters — meaning two vehicles side by side can appear to radar as a single wide mass.
CRITICAL — This connects directly to the point raised in AD-04’s FAQ: radar reflects most of the energy from a vehicle’s metal surface into a few strong “glint points” (specular reflection) — not the object’s full geometric shape. Combined with low angular resolution, radar reliably reports an object’s presence, range, and relative velocity, but on its own cannot reliably classify its type (pedestrian, cyclist, vehicle) — this distinction is exactly why AD-06 will explain that the Perception layer processes radar data alongside camera/LiDAR rather than on its own.
2.2 Multipath Propagation and Ghost Targets
Radar waves don’t always return from the target via the direct (short) path. The signal can also reach the receiver by bouncing off the asphalt surface, a guardrail, or a tunnel wall:
Multipath Propagation — Ghost Target Formation (Side View):
Radar Real Target (Vehicle)
|\ |
| \ |
| \ Direct path (2R) |
| \___________________________________|
| |
| \ Reflected path (bounce off |
| \ the ground) ______________/
| \ \ /
|________________\\___/____________________ ground
(reflection point)
Radar assumes the longer (reflected) path's travel time is a
"direct distance" and computes a GHOST second target, distinct
from and often behind/mirrored relative to the real target.
Radar computes range by assuming every echo it receives arrives via a direct path (). But the total length of a reflected path is longer than the direct path; the system therefore computes a false second target — a ghost target — usually positioned behind or mirrored relative to the real target. Tunnels and highways with metal guardrails, which contain many flat reflective surfaces, are especially prone to this effect.
WARNING — Ghost targets are dangerous in two directions: (1) false positives — the system can brake hard for a non-existent obstacle (phantom braking); (2) more insidiously, filtering algorithms trying to eliminate ghost targets can sometimes mistake a real but stationary target (e.g., a stopped vehicle on the road) for noise and filter it out too — which is the root cause of the “stationary object” problem covered in §2.3.
2.3 Stationary Metallic Objects and Aggressive Doppler Filtering
Fixed objects such as road signs, overhead bridges, and manhole covers produce a high radar cross-section (RCS) but have zero relative velocity (no Doppler shift) — they appear to move toward the vehicle at exactly its own speed, in the opposite direction. Traditional radar processing chains apply aggressive Doppler filtering to eliminate this “stationary clutter” (otherwise every fixed sign could trigger a brake event). But this filtering can also mistakenly eliminate a genuinely stationary and dangerous obstacle (a stopped vehicle on the road, spilled cargo) because it shares the same zero-Doppler signature — this is a known SOTIF limitation of production AEB (Automatic Emergency Braking) systems, compensated for by camera/LiDAR fusion (AD-07).
3. LiDAR Attenuation: Mie Scattering and Optical Absorption
3.1 Why LiDAR, Unlike Radar, Is Affected by Weather
In AD-04 §3.2, we saw that radar’s millimeter wavelength (λ ≈ 4 mm) is much larger than fog/rain droplets (~10-100 µm), which is why scattering stays negligible in the Rayleigh scattering regime (particle ≪ wavelength). For LiDAR, the situation is the exact opposite: the 905/1550 nm wavelength is on the same order of magnitude as fog droplets and rain/snow particles. The scattering size parameter is:
Here is the particle radius. While for radar (Rayleigh regime, weak scattering), for LiDAR (the Mie scattering regime) — in this regime, scattering efficiency is far higher, and a significant fraction of the scattered light deviates from its original direction (including backscatter). The result: much of the laser pulse’s energy is scattered by airborne droplets before it ever reaches the target.
3.2 Range Loss via the Beer-Lambert Absorption Law
The laser power scattered/absorbed by particles in a medium is classically modeled by the Beer-Lambert law:
Here is the transmitted peak power, is the target’s reflectivity, is range, and is the medium’s extinction coefficient. In clear air is negligibly small; in dense fog or snowfall can grow several times larger. Because of the exponential term (), this increase becomes a loss that grows exponentially with range — in practice, this means a LiDAR with a 200-meter range in clear air can drop to under 30 meters in dense fog.
CRITICAL — The fact that this formula contains an exponential penalty () in addition to the term (inverse-square spreading loss) is the mathematical reason LiDAR is fundamentally different from radar in bad weather: radar only suffers the inverse-square loss (air’s at radar wavelength is nearly zero), while LiDAR suffers both the inverse-square and the exponential loss. This is why the “radar works in any weather” claim from AD-04 systematically does not hold for LiDAR.
3.3 Low-Reflectivity (Dark) Surfaces
In the same equation, the (target reflectivity) term also plays a critical role. A carbon-black painted vehicle body or wet/glossy asphalt absorbs most of the incoming laser photons (low ) or reflects them specularly away from the sensor (never returning to the receiver). The result is a strong but low-intensity return signal — one that can sit so close to the detector’s noise floor that no point is generated in the point cloud for that region, producing an “invisibility” as if the object weren’t there at all. This is a known reason why dark-colored vehicles have, in some test scenarios, been detected at shorter-than-expected range by LiDAR-based systems.
4. GNSS Limits: Urban Canyons, Tunnels, and Jamming/Spoofing
4.1 Urban Canyons and Multipath
On streets surrounded by tall buildings (an “urban canyon”), the direct signal from a satellite sometimes mixes with a delayed copy reflected off building facades. When the receiver cannot distinguish between the two, the pseudorange it computes is off by the extra length of the reflected path — the 1-5 meter baseline error of standalone GNSS noted in AD-04 §6.1 can grow to 10-50 meters in an urban canyon. Tall buildings also reduce the number of visible satellites, degrading the geometric quality of the position solution (DOP — Dilution of Precision).
4.2 Tunnels and Underground: Total Signal Loss
Satellite signals cannot penetrate meters of concrete or earth; in tunnels and multi-story underground parking structures, a GNSS receiver loses signal entirely. This is the clearest scenario in which the IMU-based dead reckoning described in AD-04 §6.3 takes over — but the warning from §6.3 applies here too: in a long tunnel (say, several kilometers), the IMU’s accumulated drift error can grow substantial before GNSS re-acquires lock at the tunnel exit.
4.3 Jamming and Spoofing: An Emerging Cybersecurity Risk
ASSUMPTION — This subsection is based on threat models from the general GNSS security literature rather than automotive-specific data; the actual frequency/impact of such attacks on automotive-grade receivers in production environments remains an active research question.
Because GNSS signals travel tens of thousands of kilometers from the satellite, they are extremely weak by the time they reach the ground (typical received power sits close to the thermal noise floor). This weakness enables two attack types:
- Jamming: Transmitting a high-power noise signal in the same frequency band (L-band) so the receiver’s real satellite signal is lost in the noise. The effect is identical to a total GNSS outage (similar to the tunnel scenario in §4.2, but at unpredictable times and locations).
- Spoofing: Broadcasting fake but plausible-looking satellite signals to lock the receiver onto a wrong but plausible-looking position/timing — this is more dangerous than a total outage because the system may not realize anything is wrong.
This risk will be covered in depth later in the curriculum (in AD-21) within a cybersecurity context; the point here is simply that GNSS is not an “always correct position” black box, but an RF receiver open to deliberate interference — which is why production localization architectures (AD-08) never accept GNSS output unquestioned, and instead cross-validate it against the IMU and map matching.
5. Core Principle: No Single Modality Is Fully Reliable Under All Conditions
INTERPRETATION — Everything this lesson has covered reduces to a single engineering principle: no sensor modality is reliable across all weather/lighting/geometry conditions — and each modality’s unreliability shows up precisely in the condition where another modality is strongest. Cameras weaken in darkness and against the sun, exactly where radar is strong (active, wide dynamic range); radar is weak at type classification, exactly where cameras are strong (rich semantic texture); LiDAR weakens in dense fog, while radar is nearly unaffected in the same conditions. This complementary weakness pattern is not a coincidence — as we’ve just seen, it flows directly from each modality’s fundamental physics (wavelength, active vs. passive operation, line-of-sight requirement).
This observation is the very engineering justification for the sensor fusion we’ll cover in AD-07: the goal isn’t merely “collecting more data,” but systematically closing one modality’s physical blind spot with data from another modality that is strong under that exact condition. In ISO 21448 (SOTIF) terminology, this is an architecture-level strategy for mitigating “known performance limitations.”
6. Sensor × Weather/Lighting Condition Reliability Matrix
| Condition | Camera | Radar | LiDAR | Ultrasonic | GNSS |
|---|---|---|---|---|---|
| Daylight, clear weather | Excellent | Good | Excellent | Good (near field) | Good (open sky) |
| Night, unlit | Weak (noise) | Excellent (active) | Excellent (active) | Good | Unaffected |
| Direct sun / backlight | Very Weak (saturation) | Unaffected | Unaffected | Unaffected | Unaffected |
| Dense fog | Weak (contrast loss) | Excellent (Rayleigh) | Weak-Medium (Mie scattering) | Good | Unaffected |
| Heavy rain | Medium (droplets/contrast) | Excellent | Medium-Weak (Mie scattering) | Medium (echo distortion) | Slightly affected |
| Snowfall | Weak (occlusion/contrast) | Good (some backscatter) | Weak (heavy Mie scattering) | Weak (surface buildup) | Slightly affected |
| Tunnel/underground | Good (with artificial light) | Good (but multipath risk) | Good (but multipath risk) | Good | Total loss |
| Urban canyon | Good | Good | Good | Good | Weak (multipath, low DOP) |
| Dark/matte-colored target | Good (not color-independent, but works) | Unaffected (metal RCS) | Weak (low reflectivity) | Unaffected | N/A |
| Very near field (<1m) | Blind spot (lens FOV) | Blind (signal leakage) | Blind (timing resolution) | Excellent | N/A |
EXAMPLE — Reading this table column by column rather than row by row delivers the real lesson: no column is “Excellent” across every row — every sensor has at least one systematic weak point. This is the condition-by-condition, concrete evidence for AD-04’s claim that “no modality is sufficient on its own.”
Frequently Asked Questions (FAQ)
Q: Why can’t radar ghost targets be fully filtered out?
WARNING — The Doppler signature of a ghost target and a real but stationary target (near-zero relative velocity) are often indistinguishable. Aggressive filtering reduces ghost targets but also increases the risk of missing genuine stationary hazards — this is a trade-off, not a complete solution; the ultimate fix is cross-validation with camera/LiDAR (AD-07).
Q: Why doesn’t 1550 nm LiDAR (despite its higher power limit) fully solve the fog problem?
INTERPRETATION — The 905/1550 nm comparison in AD-04 §4.2 addressed an eye-safety-driven power limit; the Mie scattering discussed in §3.1-3.2 is a wavelength-to-particle-size interaction problem. Higher transmitted power can partially offset the loss from the exponential absorption term () — extending range somewhat — but it doesn’t eliminate the scattering itself; because the underlying mechanism is different, the problem isn’t fully solved, only partially mitigated.
Q: Is GNSS spoofing a real threat to production vehicles?
ASSUMPTION — Because current production ADAS systems typically cross-validate GNSS against IMU and map matching (AD-08), it’s difficult for a single spoofing attempt to hijack the entire localization chain; however, the threat model is an active research area, and its precise risk level is beyond this lesson’s scope — covered in detail in AD-21.
Summary
- Camera failure modes (saturation/sun glare, photon noise, lens contamination, occlusion) stem from the sensor’s passive/optical nature; HDR and active illumination reduce but don’t eliminate them.
- Radar angular resolution () is limited by physical antenna size; this is the root cause of both ghost targets (multipath) and weak type classification.
- Because LiDAR operates in the Mie scattering regime (), it suffers exponential range loss in fog/rain/snow per the Beer-Lambert law — the exact opposite of radar’s near-immunity (, Rayleigh) under the same conditions.
- GNSS degrades via multipath in urban canyons, is fully lost in tunnels, and is an RF receiver open to jamming/spoofing — so it must never be trusted alone.
- Core principle: each sensor’s weakness shows up exactly where another sensor is strong — this complementary pattern is the engineering justification for sensor fusion (AD-07).
Sources and Verification Note
The physical mechanisms presented in this lesson are based on the ISO 21448 (SOTIF) framework, ISO 26262, Winner et al. (Handbook of Driver Assistance Systems), and Rasshofer, Spies & Spies’ work on the influence of weather phenomena on automotive laser radar systems. The Beer-Lambert absorption model and the definition of the Mie scattering regime are general results of classical optics/electromagnetic scattering theory; the GNSS jamming/spoofing section is marked as ASSUMPTION — see AD-21 and the related cybersecurity literature for current threat details.
Next Lesson
- AD-06 — Perception: Object Detection, Classification, Tracking and Free Space: We’ll examine how the raw sensor data covered in this lesson (blind spots and weaknesses included) is processed into 3D objects, tracks, and drivable free space — the Perception layer itself.
Technical Diagrams
Quiz
What optical physical phenomenon causes camera blindness during low-angle sunrise/sunset?
Direct low-angle solar rays saturate camera photodiodes, obliterating dynamic contrast.
What is the phenomenon where radar waves bounce off road asphalt and return via indirect paths?
Multipath reflections cause the radar processor to calculate non-existent targets.
Why does dense fog degrade LiDAR effective detection range from 200m down to 30m?
Water aerosol droplet diameters cause Mie scattering, attenuating transmitted and returned laser photons.
Why do legacy automotive radar algorithms filter out stationary metallic reflections?
Stationary clutter produces strong RCS returns; filtering is applied to prevent catastrophic phantom braking.
What hazard category does SOTIF (ISO 21448) address in relation to sensor limitations?
SOTIF targets functional limitations and performance insufficiencies under complex environmental triggers.
Glossary
| English Term | Definition |
|---|---|
| FMCW Radar | Automotive radar transmitting linear frequency-modulated continuous waves (76-81 GHz) that directly measures both target distance and radial velocity via the Doppler shift. |
| LiDAR (Light Detection and Ranging) | An optical sensor emitting pulsed eye-safe laser beams (905 nm or 1550 nm) that measures time-of-flight to generate dense, accurate 3D spatial point clouds. |