Introduced the BernoulliParticlePredictor and BernoulliParticleUpdater as a new joint detection and tracking single target tracker. The BernoulliParticleState has been introduced, as well as the prediction and update variants.
The Regulariser has been added as an optional property to the ParticleUpdater class but is only implemented in the BernoulliParticleUpdater currently.
A try and except statement has been added to the _update_metadata_from_state method in the Track class to skip the incorporation of metadata from detections into the track object when MultipleHypothesis is populated with unordered SingleHypothesis.
Introduced the
BernoulliParticlePredictor
andBernoulliParticleUpdater
as a new joint detection and tracking single target tracker. TheBernoulliParticleState
has been introduced, as well as the prediction and update variants.The
Regulariser
has been added as an optional property to theParticleUpdater
class but is only implemented in theBernoulliParticleUpdater
currently.A try and except statement has been added to the
_update_metadata_from_state
method in the Track class to skip the incorporation of metadata from detections into the track object whenMultipleHypothesis
is populated with unorderedSingleHypothesis
.Here is a gist to demonstrate the use of the tracker: https://gist.github.com/timothy-glover/ae9d5a748604d6bbc12391ff03357af7.