本发明涉及多传感器多目标跟踪技术领域,尤其涉及一种双雷达修正序贯高斯混合概率假设密度滤波方法。
背景技术
20世纪50年代,随着雷达应用环境的复杂化,要求雷达能够同时跟踪多个目标,多目标跟踪的概念随之提出。经过几十年的研究,多目标跟踪技术理论发展迅速,越来越多的优良算法被提出,并广泛应用于军事和民事的各个领域,如军事情报收集、敌情预警、工业过程监控、空中交通管制等。
工程中常用的多目标跟踪算法主要有最近邻法(nearestneighbor,nn)、联合概率数据互联法(jointprobabilisticdataassociation,jpda)以及多假设跟踪算法(multiplehypothesistracking,mht)等。这些算法都需要通过数据关联技术将多目标跟踪问题转化为单目标跟踪问题,实现量测数据与已有航迹的准确关联,但数据关联本身是np难的,也就是说引入数据关联大大增加了多目标跟踪问题的复杂度。因此,需要寻找一种不需要进行数据关联的多目标跟踪算法。
基于有限集统计(finitesetstatistics,fisst)理论,一种不需要进行数据关联的多目标跟踪算法--概率假设密度(probabilityhypothesisdensity,phd)滤波--被提出,为解决多目标跟踪提供了一种新方法。由于不需要进行数据关联,phd滤波的计算复杂度比传统的多目标跟踪算法要小,但其迭代式中包含多个一般情况下没有封闭形式解的积分,不便于工程应用。为此,基于线性高斯假设,澳大利亚科学家提出了一种高斯混合概率假设密度(gaussianmixtureprobabilityhypothesisdensity,gm-phd)滤波,使phd滤波的工程应用向前迈出了一大步。
随着对跟踪目标实时性和准确性的要求越来越高,多传感器信息融合迅速发展。上面提到的各种滤波算法都是针对单传感器多目标跟踪,不能直接用于多传感器多目标跟踪。为解决多传感器多目标跟踪问题,许多人对传统多目标跟踪算法进行拓展,使其适用于多传感器目标跟踪。序贯gm-phd就是一种基于gm-phd的多传感器多目标跟踪滤波算法。当目标仅被部分传感器测量到时,序贯gm-phd会出现目标丢失问题,这就大大限制了其使用范围。
实际系统中,两个雷达的测量范围一般不会完全重合,而目标可能随机从任意地点出现,当目标从一个雷达测量范围的边缘出现时,传统序贯gm-phd将会丢失目标,严重影响目标跟踪的准确性。在战场上,不能及时发现目标,可能会导致误判,影响战斗的结果。
技术实现要素:
为了解决双雷达系统中目标位于非公共测量区域时,序贯gm-phd滤波会导致目标丢失的问题,本发明提供一种保持仅被单雷达测量到的目标的方法。
现有的序贯gm-phd滤波只能针对目标同时被两个雷达测量到的情况,仅被一个雷达测量到的目标会丢失。为了使序贯gm-phd滤波的应用可以不受目标位置的限制,本发明在传统序贯gm-phd滤波中加入维持融合操作,从而实现了双雷达系统中的多目标正确跟踪。
本发明所采用的技术方案是:双雷达系统中修正序贯gm-phd滤波。本发明假设雷达测量时间同步,上一时刻的目标状态强度的高斯成分已知,序贯算法先使用雷达1的测量数据,后使用雷达2的测量数据,具体包括如下步骤:
步骤1,初始化:雷达1和雷达2组成雷达系统,假设雷达1和雷达2测量时间同步,建立系统方程和测量方程,通过传感器获得目标初始时刻的状态,包含目标的位置和速度信息,得到第0个周期的目标状态强度的高斯成分集合;
步骤2,雷达1高斯成分预测:以k-1表示雷达系统前一扫描周期,以k表示雷达当前扫描周期,记雷达扫描周期为t,利用系统方程将k-1周期目标状态强度的高斯成分集合进行预测,得到k周期雷达1的预测高斯成分集合,该预测高斯成分集合中包括存活高斯成分预测项、新出生高斯成分项和分裂高斯成分项;
步骤3,雷达1高斯成分测量更新;
步骤4,雷达1高斯成分融合修剪:删除测量更新后的高斯成分集合中权重充分小的高斯项,将距离充分小的高斯成分合并成一个;
步骤5,雷达2高斯成分测量更新;
步骤6,雷达2高斯成分融合修剪:删除测量更新后的高斯成分集合中权重充分小的高斯项,将距离充分小的高斯成分合并成一个;
步骤7,高斯成分维持融合:对于步骤4得到的雷达1的修剪融合后的高斯成分集合中的每一个元素,从步骤6得到的雷达2修剪融合后的高斯成分集合中找出与其距离最近的元素,进行维持融合,得到维持融合后的高斯成分集合;
步骤8,目标状态提取,将步骤7得到的高斯成分集合中权重大于0.5的高斯成份均值提取出来作为当前时刻的目标状态估计值。
步骤1包括如下步骤:
步骤1-1,建立如下系统方程:
xk=fk*xk-1+wk-1(公式一)
其中,
步骤1-2,为生成雷达1和雷达2的测量数据,建立如下两个测量方程:
其中,
步骤1-3,通过雷达1获得目标初始时刻的状态,包含目标的位置和速度信息,得到第0个周期的目标状态强度的高斯成分集合为
步骤1-1中,状态转移矩阵fk和噪声方差阵qk分别如下:
其中,t为测量周期,
步骤2中,得到k时刻雷达1的预测高斯成分集合为
步骤3包括如下步骤:
步骤3-1,根据雷达1的预测高斯成分集合计算预测测量值
其中,i为单位矩阵;
步骤3-2,对k时刻雷达1的每一个测量值
其中,i为下标,
其中,
步骤3-3,得到测量更新后的高斯成分集合
步骤4包括如下步骤:
步骤4-1,删除测量更新后的高斯成分集合
步骤4-2,将距离充分小的高斯成分合并成一个,即将
其中l为所有可合并高斯成分的指标集合,
步骤4-3,得到雷达1修剪融合后的高斯成分集合为
步骤5包括如下步骤:
步骤5-1,根据雷达2的预测高斯成分集合计算预测测量值
步骤5-2,对k时刻雷达2的每一个测量值
其中,
其中,kk(z)为杂波强度函数,
步骤5-3,得到测量更新后的高斯成分集合
步骤6包括如下步骤:
步骤6-1,删除测量更新后的高斯成分集合
步骤6-2,将距离充分小的高斯成分合并成一个,即将
其中l为所有可合并高斯成分的指标集合;
步骤6-3,得到雷达2修剪融合后的高斯成分集合为
步骤7包括如下步骤:
步骤7-1,对于步骤4得到的雷达1的修剪融合后的高斯成分集合i1,即
若i1中元素权值不小于0.5而i2中元素权值小于0.5,则用i1中元素替换i2中元素,若i1中元素权值小于0.5而i2中元素权值不小于0.5,则不进行操作,若两元素权值均小于或均不小于0.5,则进行加权平均,公式如下:
其中
步骤7-2,得到维持融合后的高斯成分集合为
有益效果:本发明采用gm-phd滤波,不需要进行数据关联,相比其他传统滤波算法计算量小,并且,不论目标仅被一个雷达测量到还是同时被两个雷达测量到都能够正确跟踪目标,不会出现目标丢失问题。
附图说明
下面结合附图和具体实施方式对本发明做更进一步的具体说明,本发明的上述或其他方面的优点将会变得更加清楚。
图1是本发明的多目标跟踪方法原理框图。
图2是本发明实例目标编队飞行的轨迹图。
图3是传统方法的目标跟踪轨迹。
图4是本发明方法的目标跟踪轨迹。
图5a~图5c是本发明方法的目标跟踪轨迹局部放大图。
具体实施方式
下面结合附图及实施例对本发明做进一步说明。
本发明的双雷达系统中修正序贯gm-phd滤波能给出作为滤波器输出的高斯项,在滤波器预测、更新、裁剪合并和维持融合后,滤波器输出目标状态。本实施例中系统方程为:
xk=fk*xk-1+wk-1(公式一)
其中
测量方程分别为
其中
如图1所示,本发明主要包括:初始化模块、雷达1高斯成分预测模块、雷达1高斯成分测量更新模块、雷达1高斯成分融合修剪模块、雷达2高斯成分测量更新模块、雷达2高斯成分融合修剪模块、高斯成分维持融合模块、目标状态提取模块。结合流程图说明具体实现步骤为:
步骤1:初始化,通过传感器获得目标初始时刻的状态,包含目标的位置和速度信息,得到第0个周期的目标状态强度的高斯成分集合为
步骤2:雷达1高斯成分预测,以k-1表示雷达系统前一扫描周期,以k表示雷达当前扫描周期,记雷达扫描周期为t,利用系统方程将k-1周期目标状态强度的高斯成分集合进行预测,得到k周期预测高斯成分集合
步骤3:雷达1高斯成分测量更新,首先根据雷达1的预测高斯成分集合计算预测测量值、预测测量误差协方差阵、增益矩阵、估计误差协方差阵如下:
对k时刻雷达1的每一个测量值
其中
其中,kk(z)为杂波强度函数,
步骤4:雷达1高斯成分融合修剪,删除测量更新后的高斯成分集合
其中l为所有可合并高斯成分的指标集合。于是得到雷达1修剪融合后的高斯成分集合为
步骤5:雷达2高斯成分测量更新,首先根据雷达2的预测高斯成分集合计算预测测量值、预测测量误差协方差阵、增益矩阵、估计误差协方差阵如下:
对k时刻雷达2的每一个测量值
其中
其中,kk(z)为杂波强度函数,
步骤6:雷达2高斯成分融合修剪,删除测量更新后的高斯成分集合
其中l为所有可合并高斯成分的指标集合。于是得到雷达2修剪融合后的高斯成分集合为
步骤7:高斯成分维持融合,对于步骤4得到的雷达1的修剪融合后的高斯成分集合i1,即
其中
步骤8:目标状态提取,将权重大于0.5的高斯成份均值提取出来作为当前时刻的目标状态估计值。
在既有新目标出现和已有目标消失的情况下,对图2所示的仿真数据进行处理,传统方法得到的跟踪结果如图3所示,本发明得到的跟踪结果如图4所示,图5a为图4中并行目标运动轨迹的局部放大效果,图5b为图4中交叉目标运动轨迹的局部放大效果,图5c为图4中分裂目标运动轨迹的局部放大效果。从图4以及图5a~图5c中可以看出,本发明提出的跟踪方法能探测出观测空间的全部6批目标并能进行有效跟踪。
和现有序贯gm-phd滤波相比,本发明的特点是:通过对两个雷达修剪融合后的高斯成分进行维持融合,可以正常跟踪从雷达探测范围内任意已知位置起始的目标,从而解决了目标位于雷达测量非公共区域时传统序贯gm-phd会丢失目标的问题,提高了序贯gm-phd滤波的工程使用价值。
本发明提供了一种双雷达修正序贯高斯混合概率假设密度滤波方法,具体实现该技术方案的方法和途径很多,以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。本实施例中未明确的各组成部分均可用现有技术加以实现。