Gerenderte Dokumentation
Diese Seite rendert das Markdown und Mermaid des Moduls direkt aus der offentlichen Dokumentationsquelle.
Overview#
The Stone Soup integration brings open-source multi-sensor track fusion into the Argus platform. Stone Soup is the Defence Science and Technology Laboratory (Dstl) open-source framework for tracking and state estimation, providing a library of filters, data associators, and fusion algorithms with no vendor lock-in. Argus submits detections from multiple sensor types into Stone Soup fusion sessions and polls fused track outputs, producing a correlated multi-sensor picture that is more accurate and complete than any single sensor source alone.
Key Features#
-
Open-Source Fusion Framework - Stone Soup is fully open-source (MIT license), eliminating vendor lock-in for the sensor fusion pipeline. The framework is maintained by Dstl and the open-source community, with peer-reviewed algorithms and transparent implementations.
-
Multi-Sensor Track Fusion - Fuse tracks from heterogeneous sensor types including GMTI radar, acoustic sensor networks, video analytics trackers, and manually reported positions. The fusion engine correlates detections across sensors using configurable data association algorithms, maintaining fused tracks that incorporate measurements from all contributing sensors.
-
Detection Submission - Submit detections from any platform sensor to a Stone Soup fusion session via the GraphQL API. Each detection includes sensor type, position estimate, measurement uncertainty, timestamp, and source identifier. The fusion engine processes submitted detections against existing tracks, either updating existing tracks or initiating new ones.
-
Track Polling - Poll fused track states from active fusion sessions. Each fused track returns the current estimated position, velocity, uncertainty ellipse, contributing sensor list, track quality score, and last update time. Tracks can be displayed on the operational map with uncertainty visualisation.
-
Configurable Fusion Parameters - Configure fusion session parameters including process noise model, measurement noise model, data association gate size, track initiation threshold, and track deletion criteria. Different configurations can be applied for different operational scenarios (high-clutter, low-clutter, mixed sensor environments).
-
NATO Interoperable - Detection and track formats align with NATO standards, enabling fusion of data from coalition sensor systems that provide STANAG-compliant outputs.
Use Cases#
- Multi-Sensor ISR - Fuse GMTI radar tracks with acoustic detections and video analytics to build a comprehensive ground picture with higher confidence than any single sensor.
- Track Continuity - Maintain target tracks when a target moves between sensor coverage areas -- acoustic coverage picks up where radar coverage ends, maintaining continuous tracking.
- Clutter Reduction - Use multi-sensor correlation to distinguish genuine targets from sensor clutter, reducing false positive rates through cross-sensor confirmation.
- Coalition Sensor Integration - Fuse sensor data from multiple coalition partners' systems into a shared operational picture without requiring uniform sensor types.
Integration#
- GMTI Radar Monitoring - GMTI tracks are submitted to Stone Soup for fusion with other sensor sources.
- Acoustic Sensor Network - Acoustic triangulation fixes are submitted as detections for multi-sensor fusion.
- Military Video Analytics - Video-derived tracks with geocoded positions are submitted for fusion.
- Unified Operational Events - Track fusion updates generate events in the unified timeline.
- Common Operational Picture - Fused tracks are displayed on the operational map with source provenance indicators.
GraphQL:
fusionSessions, fusedTracks, fusionSessionStatus (queries); createFusionSession, submitDetection, configureFusionParameters (mutations).
Last Reviewed: 2026-04-02