Кластерно-ориентированная история множественных гипотез
[ вычисляет кластеры и матрицу несовместимости для набора ветвей.clusters,incompatibleBranches] = clusterTrackBranches(branchHistory)
Ветви i, j и k принадлежат одному и тому же кластеру, если ветви i и j являются несовместимыми попарно, а ветви j и k являются несовместимыми попарно. Две ветви являются попарно несовместимыми, если они имеют общий идентификатор дорожки (первый столбец branchHistory) или если они делятся обнаружениями, которые попадают в их ворота во время числа последних сканирований, как указано глубиной истории.
[ возвращает кластеры в формате, указанном clusters,incompatibleBranches] = clusterTrackBranches(branchHistory,'OutputForm',out)out.
[1] Вертманн, Джон Р. «Пошаговое описание вычислительно эффективной версии отслеживания множественных гипотез». В трудах SPIE том 1698, Сигнал и обработка малых целей. 1992, стр 288–300. дои: 10.1117/12.139379.
compatibleTrackBranches | pruneTrackBranches | trackBranchHistory | trackerTOMHT