Ориентированная на дорожку история ответвления и ветви MHT
trackBranchHistory
Система object™ является ориентированным на дорожку, менеджером по истории ветви отслеживания мультигипотезы (MHT). Объект обеспечивает историю ветвей дорожки (гипотезы), которые основаны на результатах алгоритма присвоения, таких как алгоритм, используемый assignTOMHT
функция. Учитывая новый скан набора датчиков, результаты алгоритма присвоения включают:
Присвоения обнаружений датчика к определенным ветвям дорожки
Неприсвоенные ветви дорожки
Неприсвоенные обнаружения
trackBranchHistory
объект создает, обновляет, и удаляет ветви дорожки по мере необходимости и обеспечивает историю ветви дорожки для конкретного количества сканов. Каждая дорожка и ветвь, сохраненная в объекте, имеют уникальный идентификатор. Чтобы просмотреть таблицу ветвей дорожки для текущей истории, используйте getHistory
функция. Чтобы вычислить кластеры ветви и несовместимые ветви, задайте историю ветви дорожки как вход к clusterTrackBranches
функция.
Создать менеджера по истории ветви и обновить историю ветви:
Создайте trackBranchHistory
объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты?.
создает branchHistoryMgr
= trackBranchHistorytrackBranchHistory
Системный объект, branchHistoryMgr
, со значениями свойств по умолчанию.
свойства наборов для branchHistoryMgr
= trackBranchHistory(Name,Value
)trackBranchHistory
объект при помощи одной или нескольких пар "имя-значение". Например, branchHistoryMgr = trackBranchHistory('MaxNumTracks',250,'MaxNumTrackBranches',5)
создает trackBranchHistory
объект, который может обеспечить максимум 250 дорожек и 5 ветвей дорожки на дорожку. Заключите имена свойства в кавычки. Заданные значения свойств могут быть любым типом числовых данных, но они должны все иметь совпадающий тип данных.
возвращает историю ветви на основе результатов алгоритма присвоения. Задайте присвоения обнаружений к ветвям, спискам неприсвоенных дорожек и неприсвоенных обнаружений и идентификаторов датчиков от который порожденные обнаружения. Входные параметры могут иметь любой тип числовых данных.history
= branchHistoryMgr(assignments
,unassignedTracks
,unassignedDetections
,originatingSensor
)
assignTOMHT
функция возвращает результаты присвоения как uint32
значения, но входные параметры к branchHistoryMgr
может иметь любой тип числовых данных.
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
[1] Вертманн, Джон Р. "Постепенное Описание В вычислительном отношении Эффективной Версии Нескольких Отслеживание Гипотезы". В Продолжениях Издания 1698 SPIE, Сигнала и Обработки Маленьких Целей. 1992, стр 288–300. doi: 10.1117/12.139379.