Ориентированные на дорожку мультигипотезы, отслеживающие присвоение
[assignments,unassignedrows,unassignedcolumns] = assignTOMHT(costmatrix,costThreshold)
[
возвращает таблицу присвоений, assignments
,unassignedrows
,unassignedcolumns
] = assignTOMHT(costmatrix
,costThreshold
)assignments
, обнаружений к дорожкам с помощью ориентированного на дорожку алгоритма мультигипотезы (TOMHT).
Стоимость каждого потенциального присвоения содержится в матрице стоимости, costmatrix
. Каждая матричная запись представляет стоимость возможные присвоения. Строки матрицы представляют дорожки, и столбцы представляют обнаружения. Все возможные присвоения представлены в матрице стоимости. Чем ниже стоимость, тем более вероятно присвоение должно быть сделано. Каждая дорожка может быть присвоена самое большее одному обнаружению, и каждое обнаружение может быть присвоено самое большее одной дорожке. Если количество строк больше, чем количество столбцов, некоторые дорожки являются неприсвоенными. Если количество столбцов больше, чем количество строк, некоторые обнаружения являются неприсвоенными. Можно установить запись costmatrix
к Inf
запрещать присвоение.
costThreshold
представляет набор трех логических элементов, используемых для присвоения обнаружений к дорожкам.
Функция возвращает список неприсвоенных дорожек, unassignedrows
и списка неприсвоенных обнаружений, unassignedcolumns
.