Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multi Measurement Initiator - Error on MultipleHypothesis Associations #1035

Open
ztarsasw opened this issue May 30, 2024 · 0 comments
Open

Comments

@ztarsasw
Copy link

Problem Description:
The initiate method of MultiMeasurementInitiator currently assumes that the associations provided by the initiator's data_associator will be SingleHypothesis types. However, this will error when the user configures the initiator to use a hypothesiser that returns MultipleHypothesis types as it does not define measurement or prediction members.

Steps to Reproduce:
Define a tracker with a MultiMeasurementInitiator that is using a PDAHypothesiser within it's data_associator.

Desired Solution:

  1. Ideally, the MultiMeasurementInitiator should be able to use any valid hypothesiser/data_associator combination, not just ones that can produce SingleHypothesis types.
  2. It may not make sense for the MultiMeasurementInitiator itself to work in a Multi-Hypothesis context (especially with the releasability criteria being number of detections). At the very least, this should be mentioned in the documentation.
  3. In the case of 2, it might make sense to implement an analogous initiator that can specifically release tracks based on some sort of analysis of the MultipleHypothesis type (like how the MixtureTracker's __next__ method is implemented).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant