Skip to content

Introduce a noiseless predict and project (noiseless measurement) #38

Open
@THargreaves

Description

@THargreaves

In a target tracking setting, we need to perform data association (deciding which measurement came from which data point). See here.

This is typically done by taking each x_t, pushing it through the transition dynamics (without noise!), and then projecting it to the space of y_{t+1} (which can be viewed as a noiseless measurement). These unnoised, projected x_{t+1} can then be compared to the observations and associated.

StoneSoup has a sensible way of doing this (a Boolean flag for whether to include noise). It should be simple to refactor our code to include this. The only difficulty could be defining SSMProblems.distribution since this will be degenerate. Maybe that's just not worth worrying about for now and the user can just define simulate directly if they need data association.

Metadata

Metadata

Assignees

No one assigned

    Labels

    designHigh-level design designspriority-highHigh priority issue

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions