基于改进IMM的机动目标跟踪算法
- 格式:doc
- 大小:24.50 KB
- 文档页数:3
基于IMM-UKF的纯方位机动目标跟踪算法顾晓东;袁志勇;周浩【期刊名称】《数据采集与处理》【年(卷),期】2009(024)0z1【摘要】In nonlinear maneuvering target tracking,filters are liable to diverge or have large tracking errors.To solve the problem,an interacting multiple model with unscented Kalman filter(IMM-UKF)algorithm is designed by introducing UKF into IMM algorithm based on bearings-only tracking for multi-stations.The algorithm is not affected by the linearization errot in extended Kalman filter(EKF)filter.Finally,the algorithm is compared with EKF,IMM-EKF algorithms.Simulations show that the IMM-UKF algorithm is more stable and effective,thus improving the convergence speed and tracking precision.%针对在非线性机动目标跟踪中存在的滤波器易发散、跟踪误差大等问题,本文在多站纯方位跟踪的基础上,把Unscented卡尔曼滤波(Unscented Kalman filter,UKF)引进到交互多模型算法(Interacting multiple model,IMM)中,设计了交互多模型UKF滤波算法,克服了EKF中引入的较大线性化误差对机动目标跟踪算法性能的影响.最后将该算法与扩展卡尔曼滤波(EKF)、IMM-EKF算法进行了比较,仿真结果表明:IMM-UKF 算法增强了EKF滤波器的稳定性,提高了滤波收敛速度和跟踪精度.【总页数】4页(P88-91)【作者】顾晓东;袁志勇;周浩【作者单位】海军工程大学兵器工程系,武汉,430033;海军工程大学兵器工程系,武汉,430033;海军工程大学兵器工程系,武汉,430033【正文语种】中文【中图分类】TN911【相关文献】1.基于IMM—UKF的纯方位机动目标跟踪算法 [J], 顾晓东;袁志勇;周浩2.一种新的双基阵纯方位机动目标跟踪算法 [J], 徐本连;王执铨3.基于MDA-MHT的纯方位多目标跟踪算法 [J], 丁振平;陈秀英;薛雯4.基于MDA-MHT的纯方位多目标跟踪算法 [J], 丁振平; 陈秀英; 薛雯5.基于纯方位的多无人机协同目标跟踪算法 [J], 辛沙欧;陈可;宋震林;桂欣颖;戚国庆因版权原因,仅展示原文概要,查看原文内容请购买。
基于IMM-MHT算法的杂波环境多机动目标跟踪邵俊伟;同伟;单奇【摘要】针对杂波环境下多机动目标的跟踪问题,提出将交互多模型(IMM)算法与多假设跟踪(MHT)算法结合,并运用Murty算法和假设树修剪方法进行假设生成和假设管理,提高IMM-MHT算法的实用性.仿真结果表明,IMM-MHT算法具有较高的正确关联率和较好的跟踪稳定性,且与只使用单模型的MHT算法相比,具有更好的跟踪精度.【期刊名称】《舰船电子对抗》【年(卷),期】2014(037)002【总页数】5页(P87-90,93)【关键词】数据关联;多假设跟踪;交互多模型【作者】邵俊伟;同伟;单奇【作者单位】中国电子科技集团公司第38研究所,合肥230088;陆军驻中电集团38所军事代表室,合肥230088;中国电子科技集团公司第38研究所,合肥230088【正文语种】中文【中图分类】TP957.510 引言随着战场环境的日趋复杂以及目标机动性能的日益提升,如何在杂波环境下跟踪机动目标正成为雷达数据处理系统要应对的关键问题之一。
传统数据关联算法,如最近邻[1](NN)、概率数据关联[2](PDA)、联合概率数据关联[3](JPDA)等,以当前扫描周期内的量测为基础进行数据关联,若某一扫描周期内的关联结果与真实情况有较大差别,则之后的跟踪过程常会发生错误,甚至丢失目标。
多假设跟踪[4](MHT)的关联结果不仅取决于当前扫描周期内的量测数据,而且还与历史量测信息有关。
对不能确定的关联,会形成多种逻辑假设,并用后续的量测数据来解决这种不确定性。
在理想条件下,MHT是最优的数据关联算法,可以有效地解决杂波环境下的数据关联问题。
但是,MHT算法所需的计算和存储资源会随着量测数和跟踪步数的增长呈指数增加,若要实际应用,还需要有效的假设管理技术。
对机动目标,以单一的运动模型来刻画其运动过程,往往和实际情况有偏差,最终会由于模型失配导致跟踪误差增大甚至跟踪失败。
马尔可夫参数自适应imm算法在列车定位中的应用
随着交通信息化的日益普及,定位技术在智能交通中起着越来越重要的作用。
列车定位技术尤其非常重要,它可以提供列车准确的实时位置信息。
为了准确识别列车的位置,提出了一种基于马尔可夫参数自适应的列车定位算法IMM(并行状态空间模型)。
该方法主要是通过自适应更新和融合方法更新状态参数,并且通过概率和模糊处理来改进定位精确度。
在改进传统定位算法的基础上,IMM算法引入了概率过程和模糊处理,使用三个专家组合的马尔可夫模型来实现状态粗略和信息融合。
给定一个车辆状态向量,IMM算法可以分别设定三个专家的路线估计器,路线估计器可以实现路线的粗略估计,根据实际的路径状况和车辆的运动状况,准确估计车辆的状态,形成车辆的定位信息。
然后,引入一套融合逻辑来实现状态参数的融合。
该融合逻辑可以实现应用多个传感器的定位参数的自动扩展和混合,增强列车定位的准确性。
同时,通过自适应更新分析的方法,动态的调整模型的参数,达到状态空间中参数的最佳调整,实现准确的位置估计。
因此,采用基于马尔可夫参数自适应的IMM算法,可以通过融合传感器定位系统已有的信息,准确提供列车的实时位置,从而提高列车定位的准确性和可靠性。
基于模糊推理的自适应交互多模型目标跟踪算法
朱志宇
【期刊名称】《弹箭与制导学报》
【年(卷),期】2008(028)001
【摘要】提出了一种模糊自适应IMM算法(FAIMM),通过模糊逻辑,根据加速度估计值,自适应地摒弃概率较小的模型,仅选取整个模型集合中最能反映目标"当前"机动的一个模型子集进行运算,从而减少了模型数目;同时采用模糊方法计算模型概率,从而降低了算法的计算量;进一步,通过二级模糊推理,根据模型参考加速度ui的大小自适应地选择适当的最大机动加速度amax和a-max,使系统具有一定的方差调整能力,从而提高了跟踪精度.仿真结果表明,较之于标准IMM算法,FAIMM算法在机动目标跟踪精度、跟踪的平稳性以及收敛速度等方面都有所改善.
【总页数】5页(P29-32,36)
【作者】朱志宇
【作者单位】江苏科技大学电子信息学院,江苏镇江,212003
【正文语种】中文
【中图分类】TP18;TP391
【相关文献】
1.基于模糊逻辑的交互式多模型网络化弹药多节点目标跟踪算法 [J], 孙宝亮;姜春兰;李明;程鑫轶
2.基于模糊推理的机动目标自适应多模型跟踪算法 [J], 黄泽汉;邢昌凤
3.基于遗传优化的模糊交互式多模型目标跟踪算法∗ [J], 吴晓露;宋仔标;刘丽英;刘庆宝
4.基于自适应的增广状态-交互式多模型的机动目标跟踪算法 [J], 许红;谢文冲;袁华东;段克清;王永良
5.基于模糊交互多模型的机动目标被动跟踪算法 [J], 刘瑞兰;陈小惠
因版权原因,仅展示原文概要,查看原文内容请购买。
基于改进IMM的机动目标跟踪算法
针对地面机动目标跟踪,提出了一种改进的交互式多模型算法,该算法在多模型中使用了基于新息的模型选取策略,解决了先验知识缺失情况下的机动目标跟踪问题。
同时,基于新息的变化对“当前”统计模型进行改进,使之能够自适应调整最大加速度的大小。
改进后的算法有效地处理了对未知目标先验知识不足的问题,更利于工程的实现。
最后进行了Monte Carlo仿真,仿真结果表明所提出的算法保证跟踪精度的同时能够有更好的反应时间。
标签:机动目标跟踪;卡尔曼滤波;交互式多模型算法
1 算法的模型集合
IMM算法需要对目标运动状态模式有一个评估并选择若干个恰当的模型。
文章设计的模型集合采用CV模型、“当前”统计模型和CA模型。
“当前”统计模型的过程噪声同加速度的方差有着直接的联系,因此系统的加速度的方差受到加速度的极限值Amax的影响,而该值又需要进行人为的设定,不同加速度极限值的大小对目标加速度的方差有着直接的影响,进而对系统的过程噪声产生影响[5]。
根据卡尔曼滤波的基本原理,当目标发生机动时,原有模型的不匹配会导致滤波新息的增加。
因此可以将目标的新息作为算法的特定输入参数,通过检测到的新息的大小变化来实时地调整算法中的当前模型的最大加速度数值,从而进一步调整模型的过程噪声。
鉴于此,参考模糊控制的基本思想,以目标的新息作为一个算法的输入参数,根据不同情况下新息的值来实时对最大加速度的值进行调整,进而优化目标的过程噪声。
在本算法中目标的机动状态使用新息来进行表述,设计出一个参数称为目标的机动值?浊,算法工作过程中根据目标机动值的大小来设置对应于其所代表的目标机动状态下的加速度最大值,进而调节目标的过程噪声,经过数学变换,在得到不同的机动值?浊之后便可以判定目标最大加速度的大小,从而进一步对系统的过程噪声进行调节。
为了避免跟踪过程中一些多余的干扰和对算法复杂度的过度增加,本系统中将变换函数设置为阶梯型函数。
2 改进的IMM算法
(1)初始化。
初始化,包括初始状态向量X0(0|0),初始协方差矩阵P0(0|0)。
(2)各模型独立并行滤波。
通过坐标转换,将量测到的角度信息和距离信息转换到直角坐标系中进行处理。
各模型之间相互独立,采用去偏转换测量卡尔曼滤波算法,得到每一时间节点的相应滤波数值。
(3)基于新息变化判断选择相应的模型滤波结果计算输出。
3 仿真分析
通过仿真实验对上述的算法进行验证,并与IMM算法进行比较。
假设目标在三维空间的运动轨迹为:初始位置(5000m,5000m,30m),初始速度为(5m/s,
5m/s,0m/s),地面目标在Z轴方向上的运动变化主要受到地势的影响。
目标在前5s做匀速直线运动,在之后15s内做蛇形变速机动,接着10s内做匀加速运动。
采样周期为20ms。
原IMM算法中模型转移概率和模型初始概率分别为:
仿真在Matlab 2012a版本中进行。
图1-图3分别为两种算法在三个方向上的距离均方根误差比较;表1为两种算法在三个方向上的均方根误差均值比较;表2为两种算法的仿真时间比较。
从图1-图3可以看出,在目标做匀速和匀加速运动时,两种算法的跟踪效果差别不大。
当目标进行蛇形机动时,由于量测信息发生突变,量测噪声变大,基于新息判断的简化IMM算法能够更快的收敛。
从表1中可以看出,基于新息判断的IMM 算法在滤波精度上略优于IMM算法,表2中可以看出,基于新息判断的IMM 算法的反应时间明显优于IMM算法。
表1 50次蒙特卡洛仿真的位置均方根误差均值
表2 两种算法的仿真运行时间
从算法进行分析,改进后的算法中,通过新息的大小来调整机动值参数,根据不同机动值变化来调节模型中最大加速度的绝对值,进而改变模型的过程噪声,在某一段范围内保持目标的最大加速度不改变,使得模型的过程噪声不会发生频繁的跳变,一定程度上提高了系统的稳定性,保证了系统的精度。
这表明,当先验知识缺失或者发生错误时,该算法能够有效的保证滤波跟踪效果,且更易于工程实现。
4 结束语
通过对卡尔曼滤波中的新息参数的运用,对“当前”统计模型和IMM算法进行了改进,提出了基于新息判断的IMM算法,解决了当缺少先验知识时,IMM 算法参数无法设置的问题。
仿真结果表明,针对地面目标所提出的算法滤波精度与传统IMM算法类似,但是提高了反应时间,降低了算法的实现要求。
参考文献
[1]刘建书,李人厚,刘云龙.基于“当前”统计模型的交互式多模型算法[J].系统工程与电子技术,2008,30(7):1351-1353.
[2]Wei Mei,Zhihua He,Guanhui Liang. Iterated Debiased Kalman Filter for Target Tracking with Converted Measurements[J].IEEE International Conference on Information Science and Technology,2012,4(12):185-189.
[3]Mo Longbin,Song Xiaoquan,Zhou Yiyu,etal.Unbiased Converted Measurements for Target Tracking[J].IEEE Transactions on Aerospace and Electronic Systems,1998,34(3):1023-1027.
[4]丁振,潘泉,张洪才.新息滤波交互式多模型噪声辨识算法[J].电子学报,1997,25(5):95-98.
作者简介:徐貌夫(1989-),男,江苏连云港人,南京理工大学硕士研究生,主要研究方向为目标跟踪与信息融合。