Project · Core Intelligence
Multi-Sensor Fusion Engine
Combine what belongs together without erasing where it came from.
Evidence levelE0Concept
From first observation to replay
One sequence, five moments. Step through them; nothing plays on its own.
Step 1 of 5Four source traces arrive
- Four source traces arrive
- They converge on one candidate
- One source goes stale
- The state persists with less confidence
- The contribution record is replayed
Why this exists
Averaging sources hides conflict and invents confidence. Two sources that disagree do not make one source that is twice as sure; they make a question that anyone reviewing the state must be able to see.
What it takes in
Each input adds something and leaves something unproven.
- Correlated candidatesObservations already tied together by correlation, each with its source, time and quality.
- Per-source confidenceHow much each source supports a candidate, kept separately and never averaged away.
- Source availabilityWhich sources are present, delayed, absent or in disagreement at this moment.
How it works
Three steps, in the order the state is formed.
- Tests the relationship between observations before combining them.
- Fuses compatible information, keeping each source's contribution and the provenance of every field.
- Propagates uncertainty into the state and recomputes it when a source drops out or disagrees.
- A conflict never raises confidence.
- Every fused line can be reopened to see which sources made it.
- Disagreement stays visible as a mark on the state for as long as it lasts.
Where it sits in the architecture
Fusion sits between correlation and the unified state. It takes the candidates that correlation has tied together, combines what is compatible and returns the result to the core platform with the contribution of each source still readable.
| Stage | Value |
|---|---|
| 1 | Sources |
| 2 | Model |
| 3 | Policy |
| 4 | Interface |
| 5 | Consumer |
| 6 | Audit |
Conflict arbitration board
Interactive view
Data status: Illustrative
Four invented sources support one candidate. Switch each one on, off or into conflict and watch the unified state recompute. A conflict never gives more confidence than the sources involved in it.
Unified state
92
Confidence band: 86–98
The number is illustrative. While a conflict is present, the unified confidence stays below that of the sources in disagreement.
Evidence and assurance
What has been shown, to which level, and what has not.
Evidence ladder
- E0 · Concept reached
- E1 not reached
- E2 not reached
- E3 not reached
- E4 not reached
- E5 not reached
Project assurance panel
- Mission and context
- Combine independent sources into one candidate state without losing track of where each part came from or where the sources disagree.
- Primary contribution
- Fusion that records each source's contribution, the provenance of each field and a lasting mark wherever sources conflict.
- Decision value
- Shows a reviewer whether a confident state is confident because sources agree or because one source dominates. The judgement stays with the reviewer.
- Evidence status
- Evidence level: E0 · Concept Concept and research direction only. No specification, prototype or test result is claimed.
- Next validation step
- Write the arbitration rules first, then check them in simulation on synthetic conflicts, including the rule that a conflict never raises confidence.
- Behaviour when degraded
- When a source drops, the fused state is recomputed from the rest, the band widens and the claim softens. When two sources conflict, the disagreement mark stays until one of them changes.
- Role in integration
- Receives correlated candidates from the core platform and returns fused states with their contribution records. It does not task any sensor.
- Human review
- A person reviews any fused state that leads to an action and can reopen the contribution of each source.
- Public-safe limitation
- The board on this page uses invented sources and invented values to show a rule. It is not a measurement of any system.
- Open unknowns
- Which arbitration rules suit real sensors, how often sources will truly conflict and how reviewers will want conflicts presented are not yet known.
When inputs degrade
When a source drops, the fused state is recomputed from the rest, the band widens and the claim softens. When two sources conflict, the disagreement mark stays until one of them changes.
- Normal
- Degraded
- Unavailable
| Time (relative) | Component 1 | Component 2 | Component 3 |
|---|---|---|---|
| 1 | Normal | Normal | Normal |
| 2 | Normal | Normal | Normal |
| 3 | Normal | Normal | Normal |
| 4 | Normal | Normal | Unavailable |
| 5 | Normal | Normal | Unavailable |
| 6 | Normal | Degraded | Normal |
| 7 | Normal | Degraded | Normal |
| 8 | Degraded | Normal | Normal |
| 9 | Degraded | Normal | Degraded |
| 10 | Normal | Normal | Normal |
| 11 | Normal | Normal | Normal |
| 12 | Normal | Normal | Normal |
Where it applies
A low-altitude object seen by two sources that disagree
- Why it matters here
- One source places it low and slow, another reads it differently.
- What it contributes
- A state that keeps both readings and shows the disagreement between them.
- What it does not replace
- A decision about what the object is.
A source that drops out during an event
- Why it matters here
- Losing a source is common and should not make the scene look clean.
- What it contributes
- A recomputed state with a wider band and a softened claim.
- What it does not replace
- Bringing the source back, which is a maintenance matter.
Role in the data flow
Receives correlated candidates from the core platform and returns fused states with their contribution records. It does not task any sensor.
Validation path
Write the arbitration rules first, then check them in simulation on synthetic conflicts, including the rule that a conflict never raises confidence.
| Item | Defined | Prototype | Integrated | Field |
|---|---|---|---|---|
| Module A | Done | In progress | Not started | Not started |
| Module B | Done | Not started | Not started | Not started |
| Module C | In progress | Not started | Not started | Not started |
Limitations
- Fusion can only combine what the sources supply. It cannot recover information that none of them observed.
- Arbitration rules at this stage are concepts. Real sensors may conflict in ways that the illustrated rules do not cover.
- A fused state is not a verified state. Combining sources reduces some uncertainty and leaves the rest visible.
- The values shown are invented to demonstrate a rule. They say nothing about the accuracy of any sensor.
Related projects
Each link says why the two belong together.