Multi-Platform Target Tracking: Why Naïve Sensor Fusion Produces Inconsistent Results

Accurate multi-platform target tracking requires fusing estimates from multiple moving platforms into a coherent operational picture. The standard approach assumes those estimates are statistically independent. In any realistic decentralised ISR architecture, they are not. Platforms operating in the same surveillance volume share common observational errors, and those errors introduce cross-correlations between tracking estimates that a standard Kalman-based fusion algorithm has no way to account for. The consequence is a fused track whose reported uncertainty is smaller than the evidence supports. Covariance Intersection removes this problem without requiring any knowledge of the actual cross-correlations between platforms. 

Why Cross-Correlations in a Decentralised Network Cannot Be Tracked

In a centralised fusion architecture, cross-covariances between sensor estimates can, in principle, be maintained. In a decentralised network, where each platform runs its own tracking algorithm and transmits results to a fusion node, they cannot. As platforms are added or removed, or as communication links become intermittent, the cross-covariance structure becomes undefined. The problem is architectural, not procedural: no amount of filter tuning resolves it, because the missing cross-covariance information does not exist anywhere in the network to be recovered.

Attempting to fuse the outputs of decentralised trackers with a standard Kalman update under these conditions produces estimates that are formally inconsistent: the reported covariance ellipsoids do not bound the true error. A track that appears precise may, under certain platform geometries or manoeuvre conditions, be significantly in error without the fusion algorithm reporting any increase in uncertainty.

Why Does This Matter for Multi-Platform Target Tracking Architecture?

It matters because this is a structural reliability question, not a performance optimisation one. The system either handles unknown cross-correlations correctly, or it does not.

Covariance Intersection handles this correctly. It takes a convex combination of the information from each tracking node and produces a fused estimate whose covariance hyper-ellipsoid is guaranteed to contain the true error, regardless of what the unknown cross-correlations between the inputs actually are. The resulting estimate is consistent across the full operating envelope, including the platform geometries and manoeuvre conditions under which naïve fusion silently degrades.

Mathtech Consultants has applied this approach in simulation work covering multi-platform tracking in decentralised sensor networks. Contact Dr. Tim Wren to discuss whether it is applicable to your specific architecture.

Separating the Nonlinear Geometry from the Filter

A further challenge in multi-platform tracking is the nature of the measurements themselves. Each platform provides a line of bearing and elevation to the target, not a direct position fix. Converting bearings-only data into a position estimate involves nonlinear geometry. Extended Kalman Filters approximate this with a linearisation, which introduces bias when linearisation errors are significant and can cause filter divergence when platforms are manoeuvring.

A more rigorous approach deconstructs the problem: the nonlinear positional estimation is handled first, using a least squares method applied to the bearing and elevation data from each platform, and the resulting position and velocity estimates are then passed to a restructured Kalman Filter. This separation avoids the instability and bias that linearisation introduces, and keeps the filter equations computationally tractable across a distributed network of real-world platforms in continuous motion.

How Does the Filter Handle Noise When Platforms Are Manoeuvring?

It estimates the measurement noise covariance adaptively from the data, rather than pre-setting it offline. During a turn manoeuvre, the noise characteristics of the system change and can no longer be assumed Gaussian. A fuzzy logic optimiser adjusts the filter coefficient continuously, minimising the variance of the Frobenius norm of the current estimated covariance matrix and keeping the noise model accurate across the full flight envelope.

In simulation, with an aircraft at 1,000 metres altitude and a UAV simultaneously tracking a fast-moving ground target across racetrack flight patterns, the approach reduced velocity estimation errors by an order of magnitude compared to a naïve Kalman filter applied to the same sensor data. Position tracking accuracy was maintained through the turning sections of the platforms’ flight paths: precisely the conditions under which standard filter assumptions break down.

The architecture choices made during multi-platform ISR system specification determine whether the fused track is operationally reliable or quietly wrong. Rigorous application of Covariance Intersection, combined with adaptive noise covariance estimation and a bespoke restructured filter, directly addresses the failure mode that standard fusion approaches cannot.

If your programme involves decentralised sensor fusion or multi-platform target tracking and you need the mathematics to be correct, contact Dr. Tim Wren at Mathtech Consultants to discuss your requirements directly.

Download the White Paper

The simulation conditions, filter derivations, and performance data that underpin this post are documented in full in the Mathtech white paper: Multi-Platform Multi-Target Tracking Fusion via Covariance Intersection: Using Fuzzy Optimised Modified Kalman Filters with Measurement Noise Covariance Estimation. It is the appropriate starting point for any programme team assessing whether this approach is transferable to their own platform constraints.

Share This Article

Facebook
Twitter
LinkedIn