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.

Replay: Data table
ItemValue
Observed1, 4
Inferred2
Unknown3
Replay RD08Data status: SimulationEvidence level: E0 · ConceptQuestion answered: What was known at each moment?A replay line separates what was observed from what was inferred and what was unknown. Stepping forward or back reveals only what was known at that step.Limitation: A simulated sequence. It never shows predicted paths or knowledge gained afterwards.

Step 1 of 5Four source traces arrive

  1. Four source traces arrive
  2. They converge on one candidate
  3. One source goes stale
  4. The state persists with less confidence
  5. 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.
Source presence: Data table
ItemValue
Source AContributes
Source BContext only
Source CNot yet available
Source presence RD03Data status: IllustrativeEvidence level: E0 · ConceptQuestion answered: Which sources contribute to this state?Three source markers connect to one state and carry a text status each. A source being present does not mean it is trusted; the label says what it contributes.Limitation: Sources are generic and their positions are not geographic.

How it works

Three steps, in the order the state is formed.

  1. Tests the relationship between observations before combining them.
  2. Fuses compatible information, keeping each source's contribution and the provenance of every field.
  3. 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.

Read the architecture

Data flow: Data table
StageValue
1Sources
2Model
3Policy
4Interface
5Consumer
6Audit
Data flow CH13Data status: IllustrativeEvidence level: E0 · ConceptQuestion answered: How does data flow through the architecture?A pipeline of six stages, from sources to audit, shows how data moves through the model, the policy and the interface to the consumer, with a record kept at the end.Limitation: A conceptual flow. It does not describe a deployed system.

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.

  • Source A

    82

  • Source B

    70

  • Source C

    60

  • Source D

    50

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

  1. E0 · Concept reached
  2. E1 not reached
  3. E2 not reached
  4. E3 not reached
  5. E4 not reached
  6. 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
System health over time: Data table
Time (relative)Component 1Component 2Component 3
1NormalNormalNormal
2NormalNormalNormal
3NormalNormalNormal
4NormalNormalUnavailable
5NormalNormalUnavailable
6NormalDegradedNormal
7NormalDegradedNormal
8DegradedNormalNormal
9DegradedNormalDegraded
10NormalNormalNormal
11NormalNormalNormal
12NormalNormalNormal
System health over time CH07Data status: Synthetic dataEvidence level: E0 · ConceptQuestion answered: How has system health changed?Three bands, one for each of three example components, show normal, degraded and unavailable periods as different fills and patterns, so state never depends on colour alone.Limitation: Periods are invented and say nothing about any real component.

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.

Validation by stage: Data table
ItemDefinedPrototypeIntegratedField
Module ADoneIn progressNot startedNot started
Module BDoneNot startedNot startedNot started
Module CIn progressNot startedNot startedNot started
Validation by stage CH15Data status: IllustrativeEvidence level: E0 · ConceptQuestion answered: What is the validation status per stage?A grid of three example modules against four validation stages marks each cell as done, in progress or not started. Most cells are still open, as expected at this point.Limitation: Modules and statuses are placeholders and do not report real validation.

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.

Capabilities

Solutions

Technology