Трек-ориентированное назначение отслеживания нескольких гипотез
[
возвращает таблицу назначений, assignments
,unassignedrows
,unassignedcolumns
] = assignTOMHT(costmatrix
,costThreshold
)assignments
, обнаружений к трекам с использованием трассирующего многогипотезного алгоритма (TOMHT).
Стоимость каждого потенциального присвоения содержится в матрице затрат, costmatrix
. Каждая матричная запись представляет стоимость возможных присвоений. Строки матрицы представляют дорожки, а столбцы - обнаружения. Все возможные присвоения представлены в матрице затрат. Чем ниже стоимость, тем больше вероятность выполнения задания. Каждая дорожка может быть назначена самое большее одному обнаружению, и каждое обнаружение может быть назначено самое большее одному дорожке. Если количество строк превышает количество столбцов, некоторые дорожки не назначаются. Если количество столбцов превышает количество строк, некоторые обнаружения не назначаются. Можно задать запись costmatrix
на Inf
запретить назначение.
costThreshold
представляет набор из трех ворот, используемых для назначения обнаружений трекам.
Функция возвращает список неназначенных треков, unassignedrows
, и список неназначенных обнаружений, unassignedcolumns
.
[1] Werthmann, John R. «Пошаговое описание вычислительно эффективной версии отслеживания нескольких гипотез». В Signal and Data Processing of Small Targets 1992, vol. 1698, pp. 288-300. Международное общество оптики и фотоники, 1992 год.