Reliability aware multi-sensor fusion.
Tracking when sensors disagree or degrade.
Start with how each sensor can fail
Radar can remain useful in conditions that challenge optical sensors, but it is not immune to degradation. Multipath can produce misleading returns, and angular resolution depends on the radar design and processing. Closely spaced objects may be difficult to separate.
LiDAR provides detailed geometry, while fog, rain, snow, or dust can attenuate useful returns and introduce scattering. Cameras offer rich appearance information but can be impaired by glare, low light, low contrast, and motion blur. A camera detector may also produce an incorrect label with a high score, that score is not automatically a calibrated measure of correctness.
Different modalities can also fail together. Fog may affect both the camera and LiDAR, while an alignment error can contaminate every input. More sensors provide an opportunity for resilience, not a guarantee that their errors are independent.
Align the inputs before judging reliability
Align timestamps, calibrate coordinate frames, and associate detections with the correct objects. A timing offset can cause two accurate sensors to disagree on a moving target. An incorrect transformation can create a persistent position bias. An association error can combine measurements from different targets into one apparently smooth track.
These problems should not be hidden by reducing a sensor's weight. If inputs do not describe the same object at a compatible time and in a consistent frame, a more sophisticated filter may produce a more convincing error.
“A plausible-looking track can still be confidently wrong.”
Assess reliability using several kinds of evidence
Assessing reliability combines measurement residuals, sensor quality cues, and cross-sensor consistency. A residual compares an observation with its prediction. Quality cues describe conditions such as image degradation or reduced return quality. Cross-sensor checks ask whether independent observations support a compatible explanation of the target.
Residual magnitude alone is insufficient. A real maneuver can create a large residual, and a biased sensor can remain internally consistent. Residuals should be interpreted relative to predicted uncertainty and the applicable measurement model.
Compare target motion with sensor degradation
Did the target move unexpectedly, or did the measurement become unreliable? Discount a valid observation of a turn, and the track may lag. Treat a faulty observation as a maneuver, and the estimate may follow noise. Both errors can undermine tracking precisely when conditions become difficult.
An interacting multiple model estimator maintains several candidate models and updates their relative probabilities as evidence arrives. Mode probabilities express relative support among the hypotheses included in the estimator, they do not prove that a sensor has failed.
Use UKFs to estimate nonlinear states
Within this candidate architecture, unscented Kalman filters estimate the target state under each model. A UKF propagates a selected set of sigma points through nonlinear motion and measurement functions, then approximates the resulting mean and covariance.
The UKF remains an approximation. It does not make arbitrary nonlinearities, multimodal distributions, or incorrect noise assumptions harmless, nor does it guarantee improvement over a well-tuned extended Kalman filter.
Report uncertainty and preserve an unresolved state
Position, velocity, uncertainty, and health status allow downstream functions to determine whether a track is usable. A smooth trajectory alone does not establish confidence, and a numerical covariance should be checked for consistency against observed errors.
When evidence weakens, the system may need to widen uncertainty, mark a track as degraded, or suspend an unsupported estimate. Recovery also matters: a sensor that becomes useful again should be reconsidered under a defined policy.
Validate against baselines that could win
Compare the candidate with a well-tuned fixed-noise filter, a version with gating or robust outlier handling, and a quality-conditioned baseline that changes uncertainty using a simpler rule. An improvement that vanishes under a stronger baseline is not evidence that the extra complexity is needed.
Keep tuning separate from evaluation, and split data into meaningful units such as sequence, scene, route, or collection session so that closely related observations do not leak across boundaries.
Test degradation and maneuvers together
Consider a vehicle turning as glare impairs a camera. A reliability model that allows only either a maneuver or a degradation can misinterpret the event. Evaluation should include combined conditions, multiple impaired sensors, missing measurements, and recovery.
Synthetic corruption is useful because it makes the intervention repeatable, but simply adding noise does not necessarily reproduce glare, multipath, or adverse-weather scattering. Label synthetic and real degraded-data results separately.
Look for silent errors before deployment
A plausible track can conceal numerical and integration faults. Test coordinate transformations, units, angle wrapping, timestamps, associations, and covariance updates directly, and monitor matrix symmetry and probability normalization.
For autonomy, defense platforms, and vulnerable-road-user applications, the practical goal is graceful degradation with understandable uncertainty. Explicit hypotheses, honest baselines, and evidence from real operating conditions determine whether the system is ready to be relied upon.
Reliability-aware fusion is useful when it demonstrably improves graceful degradation and understandable uncertainty, not when it simply adds complexity. Explicit hypotheses, honest baselines, and evidence from real operating conditions determine whether the system is ready to be relied upon.
- MathWorks, trackingIMM: https://www.mathworks.com/help/fusion/ref/trackingimm.html
- MathWorks, trackingUKF: https://www.mathworks.com/help/fusion/ref/trackingukf.html


