【滤波跟踪】基于变分贝叶斯卡尔曼滤波器实现目标跟踪附matlab代码

简介: 【滤波跟踪】基于变分贝叶斯卡尔曼滤波器实现目标跟踪附matlab代码

1 内容介绍

一种带有色量测噪声和变分贝叶斯自适应卡尔曼滤波的目标跟踪方法.包括1,建立目标跟踪的状态方程和量测方程.2,采用量测差分方法将有色量测噪声转化为白色量测噪声.3,将状态扩展向量的一步预测协方差矩阵和量测协方差矩阵的先验分布选择为逆Wishart分布.4,联合后验概率密度函数的变分近似.5,通过变分贝叶斯方法联合估计扩展状态向量及其相应的一步预测协方差矩阵和量测协方差矩阵.本发明的方法在带有不精确的噪声协方差矩阵和有色量测噪声情况下完成目标跟踪过程中的状态估计任务,其跟踪精度高于现有的基于其它滤波器的目标跟踪方法.

2 部分代码

function C = utchol(P)

%

%

% M. S. Grewal & A. P. Andrews

% Kalman Filtering Theory and Practice Using MATLAB

% Third Edition, Wiley & Sons, 2008

%

% for P symmetric and positive definite,

% computes upper triangular C such that

% C*C' = P

%

[n,m] = size(P);

if (n-m) error('non-square argument'); end;

 for j=m:-1:1,

   for i=j:-1:1,

   sigma = P(i,j);

     for k=j+1:m,

     sigma = sigma - C(i,k)*C(j,k);

     end;

   C(j,i) = 0;

     if (i==j)

       C(i,j) = sqrt(max([0,sigma]));

     elseif (C(j,j) == 0)

       C(i,j) = 0;

     else

       C(i,j) = sigma/C(j,j);

     end;

   end;

 end;

     

3 运行结果

4 参考文献

[1]李鹏, 王文慧, 舒振球,等. 一种基于变分贝叶斯T分布卡尔曼滤波的PHD多目标跟踪方法:, CN111325776A[P]. 2020.

博主简介:擅长智能优化算法神经网络预测信号处理元胞自动机图像处理路径规划无人机雷达通信无线传感器等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。


相关文章
|
2小时前
|
数据安全/隐私保护
地震波功率谱密度函数、功率谱密度曲线,反应谱转功率谱,matlab代码
地震波格式转换、时程转换、峰值调整、规范反应谱、计算反应谱、计算持时、生成人工波、时频域转换、数据滤波、基线校正、Arias截波、傅里叶变换、耐震时程曲线、脉冲波合成与提取、三联反应谱、地震动参数、延性反应谱、地震波缩尺、功率谱密度
|
2小时前
|
数据安全/隐私保护
耐震时程曲线,matlab代码,自定义反应谱与地震波,优化源代码,地震波耐震时程曲线
地震波格式转换、时程转换、峰值调整、规范反应谱、计算反应谱、计算持时、生成人工波、时频域转换、数据滤波、基线校正、Arias截波、傅里叶变换、耐震时程曲线、脉冲波合成与提取、三联反应谱、地震动参数、延性反应谱、地震波缩尺、功率谱密度
|
2小时前
基于混合整数规划的微网储能电池容量规划(matlab代码)
基于混合整数规划的微网储能电池容量规划(matlab代码)
|
2小时前
|
算法 调度
面向配电网韧性提升的移动储能预布局与动态调度策略(matlab代码)
面向配电网韧性提升的移动储能预布局与动态调度策略(matlab代码)
|
2小时前
|
算法 调度
含多微网租赁共享储能的配电网博弈优化调度(含matlab代码)
含多微网租赁共享储能的配电网博弈优化调度(含matlab代码)
|
2小时前
|
运维 算法
基于改进遗传算法的配电网故障定位(matlab代码)
基于改进遗传算法的配电网故障定位(matlab代码)
|
2小时前
|
Serverless
基于Logistic函数的负荷需求响应(matlab代码)
基于Logistic函数的负荷需求响应(matlab代码)
|
2小时前
|
供应链 算法
基于分布式优化的多产消者非合作博弈能量共享(Matlab代码)
基于分布式优化的多产消者非合作博弈能量共享(Matlab代码)
|
2小时前
|
算法 调度
基于多目标粒子群算法冷热电联供综合能源系统运行优化(matlab代码)
基于多目标粒子群算法冷热电联供综合能源系统运行优化(matlab代码)
|
2小时前
|
算法 调度 SoC
电动汽车充放电V2G模型(Matlab代码)
电动汽车充放电V2G模型(Matlab代码)

热门文章

最新文章