Skip to content
Driverless Transportation

Briefing · Technology

Sensor Fusion Explained: Combining Camera, Radar and LIDAR Data

Most production autonomy stacks don't pick one sensor type — they combine several, and the combining is its own hard problem.

Briefing

No production autonomy stack picks one sensor type and calls the problem solved.

Sensor fusion is the practice of combining data from multiple sensor types, camera, radar, lidar, into a single model of what's actually around the vehicle, rather than treating each sensor's output as a separate, competing opinion. Done well, it means each sensor's specific weaknesses get offset by another sensor's strengths, and the combined picture ends up more reliable than any single input could produce on its own. Two sensors that each make small, uncorrelated errors are unlikely to make the same mistake at the same moment, which is a meaningfully different guarantee than simply having more raw data to work with.

Redundancy is the most common way that plays out in practice. A camera struggling with glare from low sun, or a radar return getting cluttered by dense traffic, doesn't have to be the system's only source of truth in that moment. If one sensor type is degraded, the system can lean on the others instead of losing track of what's happening around the vehicle entirely. The tradeoffs between those sensor types in the first place, cost, resolution, weather performance, are covered in the comparison of lidar, radar and camera-only philosophies.

Fusion itself splits into two broad technical approaches, and the choice between them shapes how much of the reconciliation work happens early versus late. Low-level fusion combines the raw data from each sensor, points, pixels, radar returns, before any single sensor decides what any of it means. High-level fusion lets each sensor's own perception pipeline run independently, detecting objects and their positions separately, and only merges the resulting object lists afterward. Low-level fusion generally has more information to work with, since it hasn't already been simplified into a "this is a car" label by any one sensor's own pipeline. That richer input comes at a cost: more compute, and tighter time and spatial alignment demands between sensors than a high-level approach needs, since raw data from different sensors has to line up precisely before it's merged rather than after each sensor has already done its own simplifying.

Fusion itself isn't free, though. Combining multiple real-time data streams into one coherent model, and keeping every sensor precisely calibrated against the others so their readings actually line up in space and time, is a substantial engineering problem on its own, separate entirely from how good any individual sensor is. A system with three excellent sensors and a poorly tuned fusion layer can still underperform a simpler setup that fuses two mediocre sensors well. Getting the calibration slightly wrong can be worse than not fusing at all, producing one confident but incorrect merged picture instead of two honestly separate, lower-confidence ones. The compute and calibration overhead scales with every sensor added to the stack, which is part of why more sensors isn't automatically a better answer.

Time, not just position, is part of that alignment problem as well. A camera captures frames on its own schedule, a spinning lidar unit completes a full rotation on a different one, and a radar unit updates on yet another cycle, which means the data arriving from each sensor at any given instant actually describes the world at slightly different moments. A fusion system has to account for that timing offset, not only the spatial one, or it risks merging a camera frame from one instant with a lidar sweep from a fraction of a second earlier as though they described the identical scene. At highway speeds even a small timing mismatch translates into a real difference in where an object has actually moved to by the time its readings get compared.

All briefings are reference and analysis pieces, distinct from the 2013–2018 news archive.

Questions

What's the difference between low-level and high-level sensor fusion?

Low-level fusion combines raw sensor data, points, pixels, radar returns, before any individual sensor has decided what any of it represents. High-level fusion lets each sensor run its own object-detection pipeline independently and only merges the resulting object lists afterward. Low-level fusion generally has more information to work with but demands tighter calibration and more compute.

Why does timing matter in sensor fusion, not just spatial alignment?

Different sensors capture data on different schedules, a camera's frame rate, a lidar unit's rotation cycle, a radar's update interval, so readings arriving at the same instant can actually describe the world at slightly different moments. A fusion system has to correct for that timing offset or risk merging data that doesn't describe the same instant, which becomes a meaningful error at highway speed.

Can a fusion system be worse than using a single good sensor alone?

Yes, if the fusion layer isn't calibrated correctly. A poorly tuned system can produce one confidently wrong merged picture instead of two honestly separate, lower-confidence readings, which is a worse outcome than not fusing the data at all.

Does sensor fusion require every sensor to agree before the system trusts a reading?

Not full agreement. The point of fusion is to weigh each sensor's input according to its known reliability in the current conditions, so a degraded sensor's reading can be down-weighted rather than discarded outright or treated as equally trustworthy to an unaffected sensor.

Is more sensor redundancy always better for safety?

Not automatically. Every added sensor increases the compute and calibration burden on the fusion layer, and a system with three sensors poorly fused can underperform a simpler two-sensor setup that's fused well.

Why can't each sensor just handle its own part of driving independently, without fusion?

Because no single sensor type is reliable in every condition. A camera struggling with glare or a radar return getting cluttered in dense traffic doesn't stop mattering just because another sensor is doing fine at that moment. Fusion is what lets the system lean on the sensors that are working well when one of them is temporarily degraded.