指定检测到的多目标跟踪轨道
(
使用James Munkres的匈牙利分配算法的变种,在多目标跟踪的背景下分配检测到的轨迹。它还可以确定哪些轨道丢失了,哪些检测应该开始新的轨道。它返回指定的和未指定的轨道,以及未指定的探测的索引。的任务
,unassignedTracks
,unassignedDetections
) = assignDetectionsToTracks (costMatrix
,costOfNonAssignment
)costMatrix
必须是米-通过-N矩阵。在这个矩阵,米表示磁道的数目,和N为探测到的数量。每个值表示分配的成本Nth检测到米th跟踪。成本越低,就越有可能对某条轨迹进行检测。的costOfNonAssignment
标量输入表示未分配的轨迹或检测的代价。
(
指定单独的未分配轨道和检测的成本。的任务
,unassignedTracks
,unassignedDetections
) = assignDetectionsToTracks (costMatrix
,unassignedTrackCost
,unassignedDetectionCost
)unassignedTrackCost
必须是标量值,或者米元向量,米表示磁道的数目。为米- 元素向量,每个元素代表不分配任何检测到轨道的成本。的unassignedDetectionCost
必须是一个标量值或N元向量,N表示检测次数。
[1] Miller, Matt L., Harold S. Stone, Ingemar J. Cox,“优化Murty的分配排序方法,”IEEE交易在航空航天和电子系统,33(3),1997年。
《分配和运输问题的算法》,詹姆斯·蒙克雷斯著,杂志工业与应用数学会的,第5卷,第1期,三月,1957年。