You are currently using an outdated browser.

Please consider using a modern browser such as one listed below:

Cambridge Pixel Customer Login


SPx Fusion Server

Products » Tracking, Fusion & Distribution » SPx Fusion Server

Fuse All Target Tracking Data

Combines target observations from multiple radars & sensors (AIS, IFF, ADS-B) into a single stream.

Get Advice
SPx Fusion Server
SPx Fusion Server

Supports Software Developers

SPx Fusion is also available as a software development library to quickly add fusion capability to your own C2 applications.

Request Quote

Key Features

Target tracking data fusion software

Supports a Combination of Sensor Locations

For multiple types of co-located sensors (e.g. primary and secondary radar) the fusion server generates a single set of output reports without duplicates.

For sensors in different geographic locations that have overlapping coverage, the server provides handover support as targets move from one sensor to the next, preserving a single global target ID across the combined coverage area.

The software can support a combination of co-located sensors and sensors at multiple locations.

Input & Combine Multiple Sensor Types

The sensor data supplied to SPx Fusion may be derived from multiple sources of primary radar video (using the SPx Server software) and from secondary sources, such as AIS, IFF (SSR) or ADS-B.  

For example, SPx Fusion Server could be used to combine the primary target tracks extracted from a VTS radar with the AIS messages being received from an AIS base station, or to combine primary target tracks from an air surveillance radar with the decoded IFF or ADS-B transponder replies from aircraft.


Output Reliable Fused Track Reports

When a target is visible to multiple sensors, a track report is created using the most reliable information from each. A fused track report retains the original unique IDs from the supporting tracks, allowing the receiver to match all of the corresponding original information.

SPx Fusion Server

SPx Fusion Server Details

Extra Info

Host Systems

SPx Fusion Server is application software, designed to run on standard Intel PC or SBC hardware.

The software is simple to install and the following minimum specificiation is suggested:

  • Intel Core i5 or better CPU
  • 8GB or more of RAM
  • Windows 10 or 11 / Linux (mainstream distribution such as Red Hat, CentOS, Fedora and Ubuntu) less than 2 years old

Priority and Score

The SPx Fusion software allows the user to assign a "priority" and a "score" to each sensor, which means that the credibility of information from each sensor may be established. Information from sensors which are believed to be more accurate may be given greater credence than other, less accurate sensors.

Where observations for a target are received from multiple overlapping sensors, information from the sensor with the highest priority setting is used in preference to the others. If multiple sensors share the same priority level, the decision is based on the proximity of the target to each sensor.

Each sensor may be assigned a score value which gives a weight to its observations. The fusion engine only reports fused tracks if the combined score of all sensors supplying observations for the target is ≥1.0. For example, if the score for each sensor is set to 0.5, then reports will only be output for targets observed by at least two sensors.

Consistent Track Labelling

For situations where a number of radar sensors provide overlapping coverage it is often desirable for an observer to be presented with a single, consistent set of track labels across the combined coverage area. This is common in Vessel Traffic Systems (VTS) and coastal surveillance applications.

If a target is seen to traverse from the coverage of one sensor into the next, the track label should not change as it does so. Nor should the observer be presented with two or more possible tracks representing the same physical target. SPx Fusion Server can be used in this situation, with the observer receiving track data from SPx Fusion Server, rather than directly from the individual track sources.

Track Receipt and Client Control

Track reports from the SPx Fusion Server application are distributed as UDP messages over Ethernet. A client SPx class is provided, which allows full run-time control over the SPx Fusion Server and simplifies receipt of the fused target track reports within a custom application.

The SPx Fusion Server is configured at start-up via a simple text configuration file. At run-time SPx Fusion Server is controlled through a network socket command interface. The SPx client interface provides functions to set and get the values of parameters that control the SPx Fusion Server operation but generally, in deployed systems, the application runs without further interaction being necessary.

Using the SPx client interface, track reports are received and automatically decoded into a convenient data structure. Each of the fields that the track message contains (for example track label, position, speed or heading) is readily available within the data structure and may be accessed by the custom application.

  • Multiple sensor inputs
  • Any combination of primary and secondary sensor input
  • Accepts up to 25 sensor sources (additional sources may be supported upon request)
  • Support for AIS, ADS-B and IFF secondary sensors
  • Configurable sensor weighting and priority
  • Configuration file support
  • Moving platform support
  • Remote control over network socket
  • Standalone server application
  • Client interface using standard SPx library software
  • Available for Windows and Linux
  • Network output of fused tracks
  • Support for ASTERIX CAT 019, 020, 021, 034 and 048 input
SPx Fusion Server Datasheet
Cambridge Pixel Product Summary Brochure

Real-World Application

Lockheed Martin integrated SPx Fusion into their Naval Vigilance Radar system for the Royal Navy, to combine tracks from multiple radars on the ships with AIS (automatic identification system) transponder data and other sensor data into a single, integrated data source.