assignDetectionsToTracks
为多目标跟踪分配检测跟踪
语法
描述
[
在多目标跟踪的背景下,使用James Munkres的匈牙利分配算法的变体分配检测跟踪。它还确定哪些轨迹缺失,哪些检测应该开始新的轨迹。它返回已分配和未分配的轨道的索引,以及未分配的检测。的作业
,unassignedTracks
,unassignedDetections
) = assignDetectionsToTracks (costMatrix
,costOfNonAssignment
)costMatrix
必须是一个米——- - - - - -N矩阵。在这个矩阵,米表示轨道数,和N是检测的次数。的值表示分配的成本Nth检测到米th轨道。成本越低,检测被分配到一个轨道的可能性就越大。的costOfNonAssignment
标量输入表示未分配的跟踪或检测的成本。
[
分别指定未分配的轨道和检测的开销。的作业
,unassignedTracks
,unassignedDetections
) = assignDetectionsToTracks (costMatrix
,unassignedTrackCost
,unassignedDetectionCost
)unassignedTrackCost
必须是标量值,或者米元向量,米表示轨道数。为米-element vector,每个元素表示不将任何检测分配到该轨道的成本。的unassignedDetectionCost
必须是标量值或N元向量,N表示检测数。
例子
输入参数
输出参数
参考文献
[1]米勒、马特·L.、哈罗德·s·斯通和英格玛·j·考克斯,《优化默蒂的排序分配方法》,航空航天和电子系统汇刊, 33(3), 1997。
[2] James Munkres,“分配和运输问题的算法”,工业与应用数学学会杂志1957年3月,第5卷第1期
扩展功能
版本历史
介绍了R2012b