trackerPHD
多传感器,多目标PHD跟踪器
描述
的trackerPHD
System object™是一种跟踪器,能够处理来自多个传感器的多个目标的检测。该跟踪器使用多目标概率假设密度(PHD)滤波器来估计点目标和扩展目标的状态。PHD是定义在跟踪系统状态空间上的函数,其在某一状态下的值定义为单位状态空间体积上目标的期望数量。PHD由概率密度函数的加权和(混合)表示,PHD的峰值对应可能的目标。有关跟踪器功能的概述,请参见算法.
默认情况下,trackerPHD
是否可以跟踪扩展对象ggiwphd
过滤器,它将来自扩展对象的检测建模为解析点云。你也可以使用trackerPHD
与gmphd
过滤器,用于跟踪具有指定形状的点目标和扩展对象。跟踪器的输入是由生成的检测报告objectDetection
,fusionRadarSensor
,irSensor
,或sonarSensor
对象。跟踪器输出所有维护的轨迹及其分析信息。
使用此对象跟踪目标。
创建
trackerPHD
对象并设置其属性。使用参数调用对象,就像调用函数一样。
有关系统对象如何工作的详细信息,请参见什么是系统对象?
创建
描述
创建一个跟踪器
= trackerPHDtrackerPHD
具有默认属性值的系统对象。
使用一个或多个名称-值对设置跟踪器的属性。例如,跟踪器
= trackerPHD (名称,值
)trackerPHD (' MaxNumTracks ', 100)
创建一个PHD跟踪器,允许最多100个轨道。将每个属性名用引号括起来。
属性
使用
要处理检测和更新轨道,使用参数调用跟踪器,就好像它是一个函数一样(在这里描述)。
语法
描述
返回从检测列表中更新的已确认航迹列表,confirmedTracks
=跟踪器(检测
,时间
)检测
,在更新时,时间
.已确认的航迹被修正并预测到更新时间。
还指定了传感器配置输入,confirmedTracks
=跟踪器(检测
,配置
,时间
)配置
.当传感器的配置随时间变化时,请使用此语法。要启用此语法,请设置HasSensorConfigurationsInput
财产真正的
.
[
还返回一个暂定曲目列表,confirmedTracks
,tentativeTracks
,allTracks
=跟踪器(___)tentativeTracks
,以及所有曲目的列表,allTracks
.您可以将此输出语法与前面的任何输入语法一起使用。
[
还返回分析信息,confirmedTracks
,tentativeTracks
,allTracks
,analysisInformation
=跟踪器(___)analysisInformation
,可用于航迹分析。您可以将此输出语法与前面的任何输入语法一起使用。
输入参数
输出参数
对象的功能
要使用对象函数,请将System对象指定为第一个输入参数。例如,释放system对象的系统资源obj
,使用这种语法:
发行版(obj)
例子
更多关于
算法
参考文献
格兰斯托姆,K.伦奎斯特,O.奥古纳。”使用高斯混合PHD滤波器扩展目标跟踪。”IEEE航空航天与电子系统汇刊。Vol. 48, no . 4, 2012, pp. 3268-3286。
格兰斯托姆、K.和O.奥古纳。”使用随机矩阵跟踪多个扩展目标的PHD滤波器。”IEEE信号处理汇刊。Vol. 60, no . 11, 2012, pp. 5657-5671。
[3]格兰斯托姆,K.和A.纳塔莱,P.布拉卡,G.卢迪诺和F.塞拉菲诺。使用x波段海洋雷达数据扩展目标跟踪的伽马高斯逆Wishart概率假设密度地球科学与遥感汇刊。Vol. 53, no . 12, 2015, pp. 6617-6631。