Prune track branches with low likelihood
[
returns a logical flag, toPrune
,globalProbability
] = pruneTrackBranches(branchHistory
,scores
,hypotheses
)toPrune
, that indicates which branches should
be pruned based on the branch history, branch scores, and hypotheses.
pruneTrackBranches
also returns the global branch probabilities,
globalProbability
.
[
uses name-value pairs to modify how branches are pruned.toPrune
,globalProbability
] = pruneTrackBranches(branchHistory
,scores
,hypotheses
,Name,Value
)
[
returns additional information, toPrune
,globalProbability
,info
] = pruneTrackBranches(___)info
, about the pruned branches.
[1] Werthmann, John R. "A Step-by-Step Description of a Computationally Efficient Version of Multiple Hypothesis Tracking." In Proceedings of SPIE Vol. 1698, Signal and Processing of Small Targets. 1992, pp. 288–300. doi: 10.1117/12.139379.
[2] Blackman, Samuel, and Robert Popoli. "Design and Analysis of Modern Tracking Systems." Artech House, 1999.