Multi-hypothesis、多传感器多目标跟踪
的trackerTOMHT
系统对象™是一个multi-hypothesis跟踪器能够处理来自多个传感器检测的目标。跟踪初始化,证实了预测,纠正和删除的痕迹。输入生成的跟踪检测报告objectDetection
,fusionRadarSensor
,irSensor
,或sonarSensor
对象。跟踪估计状态向量和状态向量的协方差矩阵为每一个轨道。跟踪器分配检测基于track-oriented, multi-hypothesis方法。每个检测是分配到至少一个跟踪。如果发现不能分配给任何跟踪,跟踪器创建一个跟踪。
任何新的追踪从一开始试探性的状态。如果足够的检测是分配给一个试探性的轨道,它的状态改变确认。如果发现已经有一个已知的分类(ObjectClassID
现场返回的跟踪是零),立即跟踪确认。当跟踪确认,多目标跟踪器认为代表一个物理对象的跟踪。如果检测不分配给跟踪在一个指定的数量的更新,删除。如何追踪功能的概述,请参阅算法。
跟踪对象使用multi-hypothesis追踪:
创建trackerTOMHT
对象并设置其属性。
调用对象的参数,就好像它是一个函数。
了解更多关于系统对象是如何工作的,看到的系统对象是什么?
创建一个跟踪器
= trackerTOMHTtrackerTOMHT
系统对象的默认属性值。
集属性多目标跟踪器使用一个或多个名称-值对。例如,跟踪器
= trackerTOMHT (名称,值
)trackerTOMHT (FilterInitializationFcn, @initcvukf MaxNumTracks, 100)
创建一个多目标跟踪器,使用常速,无味卡尔曼滤波器,并允许最多100张光碟。在报价附上每个属性的名字。
过程检测和更新,电话追踪的论点,就好像它是一个函数(这里描述)。
返回一个列表的更新追踪确认检测,confirmedTracks
=跟踪器(检测
,时间
)检测
在更新的时候,时间
。确认跟踪纠正和预测更新时间。
还指定了一个成本矩阵,confirmedTracks
=跟踪器(检测
,时间
,costMatrix
)costMatrix
。
要启用这种语法,设置HasCostMatrixInput
财产真正的
。
还指定了一系列预期可检测的分支,confirmedTracks
=跟踪器(___,detectableBranchIDs
)detectableBranchIDs
。
要启用这种语法,设置HasDetectableBranchIDsInput
财产真正的
。
(
还返回一个试探性的歌曲列表,confirmedTracks
,tentativeTracks
,allTracks
)=跟踪器(___)tentativeTracks
所有歌曲的列表,allTracks
。
(
还返回信息,confirmedTracks
,tentativeTracks
,allTracks
,analysisInformation
)=跟踪器(___)analysisInformation
,用于跟踪分析。
使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj
使用这个语法:
发行版(obj)
[1]Werthmann, j . R . .“一步一步地描述计算有效版本的多假设跟踪。”In国际社会对光学和光子学卷,1698年,第301 - 228页,1992年。
[2]Blackman, S。,r . Popoli。现代跟踪系统的设计与分析。Artech房子雷达图书馆,波士顿,1999年。