Confirm and delete tracks based on track score
The trackScoreLogic
object determines if a track should be
confirmed or deleted based on the track score (also known as the log likelihood of a track). A
track should be confirmed if the current track score is greater than or equal to the
confirmation threshold. A track should be deleted if the current track score has decreased
relative to the maximum track score by the deletion threshold.
The confirmation and deletion decisions contribute to the track management by a trackerGNN
or
trackerTOMHT
.
creates a
logic
= trackScoreLogictrackScoreLogic
object with default confirmation and deletion
thresholds.
specifies the logic
= trackScoreLogic(Name,Value,...)ConfirmationThreshold
and DeletionThreshold
properties of the track score logic object using
one or more Name,Value
pair arguments. Any unspecified properties take
default values.
init | Initialize track logic with first hit |
hit | Update track logic with subsequent hit |
miss | Update track logic with miss |
sync | Synchronize scores of trackScoreLogic objects |
mergeScores | Update track score by track merging |
checkConfirmation | Check if track should be confirmed |
checkDeletion | Check if track should be deleted |
output | Get current state of track logic |
reset | Reset state of track logic |
clone | Create copy of track logic |
If you specify either ConfirmationThreshold
or
DeletionThreshold
in single precision, then the
trackScoreLogic
object converts the other property to single
precision and performs computations in single precision.
[1] Blackman, S., and R. Popoli. Design and Analysis of Modern Tracking Systems. Boston, MA: Artech House, 1999.