首页> 中国专利> 一种机动目标跟踪的分布式多模型估计融合方法

一种机动目标跟踪的分布式多模型估计融合方法

摘要

本发明提出了一种基于分布式多模型估计融合的机动目标跟踪方法。该方法首先建立描述目标运动的多个模型和传感器量测方程,其次利用交互式多模型算法和H∞滤波技术获得目标状态估计,然后根据分布式H∞滤波融合公式对同一运动模型的目标状态估计进行局部融合,最后使用获得的模型概率对局部融合结果完成全局融合。该方法无需构造全局模型,具有跟踪效果好,计算复杂度小以及鲁棒性强的优点。

著录项

  • 公开/公告号CN102622520A

    专利类型发明专利

  • 公开/公告日2012-08-01

    原文格式PDF

  • 申请/专利权人 北京航空航天大学;

    申请/专利号CN201210067005.7

  • 发明设计人 贾英民;李文玲;

    申请日2012-03-14

  • 分类号G06F19/00(20110101);

  • 代理机构

  • 代理人

  • 地址 100191 北京市海淀区学院路37号

  • 入库时间 2023-12-18 06:20:22

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-08-19

    授权

    授权

  • 2012-09-26

    实质审查的生效 IPC(主分类):G06F19/00 申请日:20120314

    实质审查的生效

  • 2012-08-01

    公开

    公开

说明书

技术领域

本发明涉及一种多传感器分布式机动目标跟踪方法,适用于各种交通管制、机器人导航以及精确制导 等系统中的机动目标定位与预测,属于智能信息处理技术领域。

背景技术

随着现代航空航天技术的发展,各种飞行器的机动性越来越高。在此背景下,如何提高机动目标的跟 踪性能成为一个重要的问题。近几十年来,对机动目标跟踪的研究已经取得丰硕的理论成果,这些成果在 弹道导弹防御、战场监视等军事领域,以及空中交通管制、GPS导航等民用领域都得到了广泛的应用。

机动目标跟踪的一个主要难点在于目标运动的不确定性。例如目标可能从匀速运动变为加速运 动,从直线运动变为转弯运动。对跟踪者来说,被跟踪目标的准确运动模型是未知的,而当目标运 动模型不准确时,跟踪算法往往不能发挥其有效性能,严重情况下可能产生发散现象。因此,在不 能采用单一、固定的运动模型描述目标运动的情形下,人们提出了机动目标跟踪的多模型估计方法。 多模型估计方法的基本思想是将目标可能的运动模式映射为模型集,集合中的模型代表不同的机动 模式,同时使用多个滤波器并行工作,目标状态的估计则是各模型滤波器估计的加权融合。目前, 对于多模型估计的实现算法主要包括广义伪贝叶斯(Generalized Pseudo-Bayesian;GPB)算法和交互 式多模型(Interacting Multiple Model;IMM)算法,其中IMM算法被认为是一种最具费效比的算法, 并逐渐成为机动目标跟踪领域研究的主流估计算法。

提高机动目标跟踪性能的一种有效途径是综合运用多个同类或异类传感器接收量测信息,即多 传感器信息融合系统,其基本原理是通过对观测到的信息进行合理支配和使用,把在时间和空间上 的冗余和互补信息按照某种准则进行组合,以获取对被跟踪目标的一致性认识。与单传感器跟踪系 统相比,多传感器信息融合系统在解决目标跟踪、检测和识别方面有更多优势,如扩展了时空覆盖 范围、改善了系统可靠性以及增强了系统生存能力等。在信息融合系统结构设计方面,已经提出了集 中式、分布式和混合式三种结构。集中式结构由于利用所有传感器的原始量测数据,没有任何信息的损失, 因而融合结果是最优的,但是这种结构需要频带很宽的数据传输链路以及具有较强处理能力的中心处理 器,在工程上较难实现。在分布式结构中,每个传感器都有自己的处理器,首先对接收到的量测信息进行 预处理,然后把中间结果送到中心处理器进行融合处理。分布式结构因对信道容量要求低、系统生命力强 并且在工程上易于实现而成为信息融合领域的研究重点。混合式结构是集中式结构和分布式结构的一种综 合,融合中心得到的可能是原始量测信息,也可能是局部处理过的状态估计。

在使用多传感器分布式信息融合系统进行机动目标跟踪时,如何实现中心处理器的多模型估计融合成 为跟踪算法的核心问题之一。目前,对于分布式多模型估计融合,通过构造全局模型的方法,利用单模型 分布式融合公式进行融合。另外,目标状态估计算法通常采用经典的Kalman滤波技术,然而Kalman滤波 需要准确的系统模型和确切已知外部干扰信号的统计特性,这正是机动目标跟踪过程中所不具备的。

发明内容

本发明的目的在于克服现有技术的不足,提出一种新的基于分布式多模型估计融合的机动目标跟踪方 法,系统地利用多传感器信息进行决策。该方法结合IMM算法和H滤波技术,无需构造全局模型,具 有良好的跟踪效果和鲁棒性,从而满足实际工程系统的设计需求。

本发明的技术解决方案为:首先由各传感器获得目标的量测信息并传送到各自的处理器,其次在局部 处理器借助于IMM算法和H滤波技术得到不同运动模型的目标状态估计,然后把局部处理器中对应同 一运动模型的目标状态估计进行融合,最后对局部融合结果进行全局融合。

为达到上述目的,如图1所示,本发明的具体实现步骤如下:

1.建立目标运动模型和量测方程;

2.结合IMM算法和H滤波技术进行当前时刻目标状态估计;

3.根据分布式H滤波融合公式对同一运动模型的目标状态估计进行局部融合;

4.利用当前时刻获得的模型概率对局部融合结果完成全局融合。

本发明有以下一些技术特征:

(1)步骤1所述的建立目标运动模型是指建立描述目标不同运动形式的多个模型,模型之间的切换服 从一个离散时间齐次Markov链。

(2)步骤1所述的建立量测方程是指根据传感器的类型建立。

(3)步骤2所述的结合IMM算法和H滤波技术是指在IMM算法的结构中,使用H滤波技术对当 前时刻的目标状态进行估计。

(4)步骤2所述的H滤波是为了保证在模型不确定和噪声统计特性未知时滤波精度不会严重恶化。

(5)步骤3所述的局部融合是为了避免构造全局模型,减小计算复杂度。

(6)步骤4所述的模型概率是指对多个传感器同一运动模型概率融合后的结果,而后者可以在IMM算 法中获得。

本发明与现有技术相比的优点在于:

(1)本发明无需构造全局模型,提高了跟踪精度,减小了计算复杂度。

(2)本发明对系统模型不确定性和噪声非高斯性具有很强的鲁棒性,克服了Kalman滤波对模型和噪声 统计特性精确已知的问题,避免了滤波严重发散情况,提高了跟踪系统的可靠性。

附图说明

图1为本发明针对两传感器两模型的分布式融合结构示意图;

图2为本发明方法对机动目标跟踪效果示意图;

图3为本发明与传统的构造全局模型方法对机动目标跟踪位置误差示意图;

图4为本发明与传统的构造全局模型方法对机动目标跟踪速度误差示意图;

具体实施方式

参照图1,本发明的具体实现过程如下:

1.建立目标运动模型和量测方程

xk=Fk-1ixk-1+Gk-1iwk-1

zks=Hksxk+vk

式中,xk和zk分别表示k时刻的目标状态向量和量测向量;和表示第i个目标运动模型的 转移矩阵;表示第s个传感器的量测矩阵;wk-1和vk分别是过程噪声向量和量测噪声向量。不失一般 性,假设目标运动模型有M个,传感器数量为N。

2.结合IMM算法和H滤波技术进行当前时刻目标状态估计

步骤1:模型条件重初始化

模型条件重初始化是在假定第j个模型在当前时刻有效的条件下,与其匹配的滤波器输入是由上一时 刻个滤波器的估计混合而成的。假设k-1时刻第s个传感器的匹配模型是第i个,其模型概率为目标状态估计为矩阵为

1.1混合概率

μk-1|k-1s,j|i=1cjsπijμk-1|k-1s,i

式中,cjs=Σi=1Mπijμk-1|k-1s,i为归一化常数。

1.2混合估计

xk-1|k-1s,0j=Σi=1Mμk-1|k-1s,j|ixk-1|k-1s,i

Pk-1|k-1s,0j=Σi=1Mμk-1|k-1s,j|i[Pk-1|k-1s,i+(xk-1|k-1s,i-xk-1|k-1s,0j)(xk-1|k-1s,i-xk-1|k-1s,0j)T]

步骤2:模型条件滤波

模型条件滤波是指在给定重初始化的状态估计和协方差阵的前提下,在获得新的量测信息后,进行目 标状态估计更新。

2.1状态预测

xk|k-1s,j=Fk-1jxk-k|k-1s,0j

Pk|k-1s,j=Fk-1jPk-1|k-1s,0j(Fk-1j)T+Gk-1jQk-1j(Gk-1j)T

2.2状态更新

Sks,j=HksPk|k-1s,j(Hks)T+Rks

Kks,j=Pk|k-1s,j(Hks)T(Sks,j)-1

xk|ks,j=xk|k-1s,j+Kks,j(zks-zk|k-1s,j)

Pk|ks,j=Pk|k-1s,j-Pk|k-1s,j(Hks)TIUk-1(Hks)TITPk|k-1s,j

Uk=Rks00-γI+HksIPk|k-1s,jHksI

式中,γ>0为H滤波中的参数;和为H滤波中的加权矩阵;I为适当维数的单位矩阵。

步骤3:模型概率更新

3.1计算第s个传感器接收到的量测信息与第j个模型匹配的似然函数

Λks,j=|2πSks,j|-0.5exp[-0.5(zks-zk|k-1s,j)TSks,j(zks-zk|k-1s,j)]

3.2模型概率更新

μk|ks,j=1csΛks,jcjs

式中,cs=Σi=1MΛks,icis为归一化常数。

3.根据分布式H滤波融合公式对同一运动模型的目标状态估计进行局部融合

xk|kj=[I-(Pk|kj)-1Pk|kjΣs=1N(Hks)T(Rks)-1Hks]xk|k-1j

+(Pk|kj)-1Pk|kjΣs=1N[(Pk|ks,j)-1Pk|ks,j(xk|ks,j-xk|k-1s,j)+(Hks)T(Rks)-1Hksxk|k-1s,j]

(Pk|kj)-1=(Pk|k-1j)-1+Σs=1N[(Pk|ks,j)-1-(Pk|k-1s,j)-1]+(N-1)γ-1I

式中,

xk|k-1j=Fk-1jxk-1|k-1j

Pk|k-1j=Fk-1jPk-1|k-1j(Fk-1j)T+Gk-1jQk-1j(Gk-1j)T

Pk|ks,j=I+γ-1Pk|ks,j

Pk|kj=I+γ-1Pk|kj

4.利用当前时刻获得的模型概率对局部融合结果完成全局融合

步骤1:模型概率融合

μk|kj=Πs=1NΛks,jcjsΣj=1MΠs=1NΛks,jcjs

步骤2:状态估计融合

xk|k=Σj=1Mμk|kjxk|kj

Pk|k=Σj=1Mμk|kj[Pk|kj+(xk|kj-xk|k)(xk|kj-xk|k)T]

本发明的效果可以通过以下仿真进一步说明:仿真内容:采用本发明所提出的方法与传统的构造全局 模型的方法进行比较,利用两个传感器跟踪一个在x-y平面中运动的机动目标。设目标初始位置为 (60000,60000)m,初始速度为(-212,212)m/s,目标在1-30s匀速运动,31-50s转弯运动,51-100s 匀速运动。Monte Carlo仿真次数为100次。

图2给出了本发明对机动目标跟踪的效果图,从图中可以看出,本发明方法的跟踪轨迹非常接近机动 目标运动的真实轨迹。

图3给出了本发明与传统的构造全局模型方法对机动目标跟踪的位置误差图,从图中可以看出,无论 目标是处于机动状态还是非机动状态,本发明方法的位置跟踪误差明显小于传统方法的位置跟踪误差。

图4给出了本发明与传统的构造全局模型方法对机动目标跟踪的速度误差图,从图中可以看出,无论 目标是处于机动状态还是非机动状态,本发明方法的速度跟踪误差明显小于传统方法的速度跟踪误差。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号