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