assignmunkres
全球最近邻Munkres分配算法
描述
(
返回一个表的作业
,unassignedrows
,unassignedcolumns
)= assignmunkres (costmatrix
,costofnonassignment
)作业
使用Munkres算法的检测跟踪。Munkres算法获得最优解决全球最近邻(GNN)分配问题。一个最佳的解决方案的总成本最小化任务。
每个潜在的成本分配是包含在成本矩阵,costmatrix
。每个矩阵的条目代表可能的作业的成本。矩阵行代表跟踪和列代表检测。所有可能的作业成本矩阵表示。成本越低,越有可能的任务。每条曲目最多可以分配给一个检测,每个检测最多只能被分配到一个轨道。如果行数大于列的数量,有些痕迹未赋值的。如果列的数量大于的行数,有些检测未赋值的。你可以设置一个条目costmatrix
来正
禁止作业。
costofnonassignment
代表离开轨道的成本或检测未赋值的。更高的值增加每个现有的对象分配的可能性。
函数返回一个未赋值的列表,unassignedrows
未赋值的检测的列表,unassignedcolumns
例子
输入参数
输出参数
引用
[1]塞缪尔·s·布莱克曼Popoli, R。现代跟踪系统的设计与分析。Artech房子:诺伍德,MA。1999年。
扩展功能
另请参阅
功能
介绍了R2018b