Ориентированная на дорожку история ответвления и ветви 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.