目标跟踪:交互式卡尔曼滤波

交互式卡尔曼滤波:

前面几节内容,我们已经介绍了常见的卡尔曼滤波,也就是用在线性环节的线性卡尔曼滤波(KF),用在非线性环节的拓展卡尔曼滤波(EKF)和无迹卡尔曼滤波(UKF),这一节,我将进一步丰富我们的限制条件,进一步探讨新的卡尔曼滤波的变形。


问题描述

我们之前介绍的卡尔曼滤波都是处理目标的运动模型为一个,很明显这是在现实中不合理的。现实中的目标运动大多数是无法只用一个运动模型进行描述,而是处于一个在多个目标模型中切换,而这一节我们所介绍的交互式多模型卡尔曼滤波就是用来处理这一情况的。

交互式多模型卡尔曼滤波(IMM)原理

IMM算法采用多个Kalman滤波器进行并行处理。每个滤波器对应不同的状态空间模型,不同的状态空间模型描述不同的目标机动模型。所以每个滤波器对目标状态的估计结果不同。IMM算法的基本思想是在每一时刻,假设某个模型在现在时刻有效条件下,通过混合前一时刻所有滤波器的状态估计值来获得与这个特定模型匹配的滤波器的初始条件,然后对每个模型并行进行实现滤波;最后,以模型匹配似然函数为基础更新模型概率,并组合所有滤波器修正后的状态估计值(加权和)以得到状态估计。因此IMM算法的估计结果是对不同模型所得估计的结合,而不是仅仅在每一时刻选择完全正确的模型估计。


下面介绍IMM算法的一般步骤。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
所以,根据步骤4,总的状态估计表达式,我们可以看出滤波器的总输出是多个滤波器估计结果的加权平均。权重即为该时刻模型正确模型目标运动的概率,简称模型概率。

Matlab仿真分析

仿真参数:
1-20步:目标以CV模型机动;21-30目标以转弯模型机动,w=-pi/180;
31-60:采用CA模型机动。其他参数与之前的仿真一致
仿真结果:
在这里插入图片描述

在这里插入图片描述
仿真分析:
从跟踪轨迹图和跟踪误差曲线上来看,IMM算法对目标在多个运动模型之前切换的运动轨迹具有较好的跟踪效果。

Matlab仿真程序:

由于某些原因,程序不便上传
需要的话加Q:1806831629,备注:交互式多模型卡尔曼滤波

写在最后:

写到这里,其实我们跟踪的算法已经介绍了一大半了,前面介绍的算法,我们跟踪的目标只有一个,但是,在实际中,我们偶尔需要同时跟踪多个目标的情况。下一节内容,我们将会以多目标跟踪为主题,进行进一步的介绍。

  • 9
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
强跟踪无迹卡尔曼滤波(Strong Tracking Unscented Kalman Filter)是一种基于无迹换的非线性估计方法,用于在非线性系统中更准确地估计状态量。在传统的无迹卡尔曼滤波器的基础上,强跟踪无迹卡尔曼滤波器采用了更灵活的状态预测步骤,通过引入额外的缩放参数来调整状态预测的方差,从而更好地适应非线性系统的特性。该滤波器通过使用一组特殊选择的采样点来近似非线性系统的概率密度函数,从而提高了滤波器的性能。强跟踪无迹卡尔曼滤波器在目标跟踪、目标定位和导航等应用中具有广泛的使用价值。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [INS/GNSS组合导航(四)卡尔曼滤波比较之KF/EKF/UKF/PF](https://blog.csdn.net/scott198510/article/details/124519062)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [交互式模型-无迹卡尔曼滤波IMM-UKF仿真一——机动目标跟踪中的应用](https://blog.csdn.net/weixin_44044161/article/details/124865759)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值