目标跟踪常用算法——UKF篇
目录
1.无迹卡尔曼滤波算法
1.1 无迹卡尔曼滤波算法简单介绍
1.2 无迹卡尔曼滤波算法流程
1.3 无迹卡尔曼滤波算法仿真分析
2.参考文献
1.无迹卡尔曼滤波算法
1.1 无迹卡尔曼滤波算法简单介绍
无迹卡尔曼滤波(Unscented Kalman Filter, UKF)是在无迹变换的基础上发展起来的,无迹变换(Unscented Transformation, UT)的基本思想由Juiler等人首先提出,是用于计算经过非线性变换的随机变量统计特性的一种新方法。UKF是用有限的参数来近似随机量的统计特性,即用一组精确选择的采样点经过非线性模型的映射来传递随即量的统计特性,这些采样点完全体现了高斯密度的真实均值和协方差。然后用加权统计线性回归的方法来估计随机量的均值和协方差。无需计算雅克比矩阵,可以很容易得应用于非线性系统的状态估计。
1.2 无迹卡尔曼滤波算法流程
1.3 无迹卡尔曼滤波算法仿真分析
仿真条件:
假设一目标在二维平面内做匀速直线运动,观测站处于原点且保持静止,无站址误差。观测站可以实时测量到目标与观测站之间的距离以及方位角(北偏东)。蒙特卡洛仿真100次,并将RMSE与CRLB进行对比。同时,将KF、EKF、UKF算法进行对比。
目标初始状态 |
量测误差 |
过程噪声 |
|
二维 |
(-1000m,1000m,20m/s,-8m/s) |
100m,1° |
1e-4m/s2 |
2.参考文献
何友、修建娟、关欣. 雷达数据处理及应用 [M]. 电子工业出版社, 2013.
目标跟踪常用算法——UKF篇相关推荐
- 目标跟踪常用算法——CKF篇
目录 1.容积卡尔曼滤波算法 1.1 容积卡尔曼滤波算法简单介绍 1.2 容积卡尔曼滤波算法流程 1.3 容积卡尔曼滤波算法仿真分析 2.参考文献 1.容积卡尔曼滤波算法 1.1 容积卡尔曼滤波算法简 ...
- 目标跟踪常用算法——KF篇
目录 1.线性卡尔曼滤波算法 1.1 卡尔曼滤波算法简单介绍 1.2 卡尔曼滤波算法流程 1.3 卡尔曼滤波算法仿真分析 2.参考文献 1.线性卡尔曼滤波算法 1.1 卡尔曼滤波算法简单介绍 1960 ...
- 目标跟踪常用算法——EPF、UPF篇
目录 1.扩展粒子滤波算法 1.1 扩展粒子滤波算法简单介绍 1.2 扩展粒子滤波算法流程 2.无迹粒子滤波算法 2.1 无迹粒子滤波算法简单介绍 2.2 无迹粒子滤波算法流程 3.仿真分析 4.参考 ...
- 目标跟踪经典算法汇总(持续更新...)
如题,虽然这个问题是经典目标跟踪算法,但事实上,可能我们并不需要那些曾经辉煌但已被拍在沙滩上的tracker(目标跟踪算法),而是那些即将成为经典的,或者就目前来说最好用.速度和性能都看的过去trac ...
- 计算机视觉中,目标跟踪相关算法论文总结
目标跟踪相关算法&论文总结 作为小白,近期想看一些目标跟踪相关的内容,但又无从下手,花了几天时间,找各种资料,总结了网上大佬们写的文章.(大部分来自CSDN.知乎.微信公众号,均已注明出处) ...
- 传统目标跟踪——CamShift算法(改进MeanShift)
目录 一.CamShift 1.1 原理 二.流程 三.代码 四.总结 一.CamShift MeanShift的结果有一个问题,检测窗口的大小是固定的,而目标是一个由近到远逐渐变小的过程,固定的窗口 ...
- OpenCV 3 Tracking API目标跟踪学习笔记——定义、物体跟踪常用算法、demo
今天开始接触目标跟踪 本文翻译自https://www.learnopencv.com/object-tracking-using-opencv-cpp-python/#opencv-tracking ...
- 目标跟踪学习算法DSST
原文:http://blog.csdn.net/gxb0505/article/details/52601613?locationNum=8 简介(Accurate Scale Estimation ...
- 目标跟踪常用的视频库
自己在研究目标跟踪论文的时候使用了很多视频库,有些事通过别人的博客总结的,有些是自己找的,现在贴出来方便大家吧. 1. 常用计算机视觉图像库: http://blog.csdn.net/xuejire ...
最新文章
- Java的最大优势还是跨平台么?
- RabbitMQ消息队列-Centos7下安装RabbitMQ3.6.1
- redis源码之sds
- LInux找不到动态链接库,./cyusb_linux: error while loading shared libraries: libcyusb.so: cannot open shared
- android 调试小技巧
- [Vue源码分析] 模板的编译
- Python二分查找算法
- C#中Socket通信编程的同步实现
- rhel7.4搭建Discuz
- vuejs 指令封装 button 加载效果_这些Vue自定义指令,让你的项目开发爽到爆
- hdoj1176:免费馅饼(dp基础题-数塔思想)
- 初次汇编程序 masm5
- ubuntu20.04【一键脚本安装wps并配置字体】
- Oracle错误——user ** lacks CREATE SESSION privilege logon denied
- 蓄力一纪,可以远矣!十二年的百度地图和他的AI新征程
- 【工业视觉】Halcon常用教程
- Coding:用指针的方法,将字符串首尾对调输出
- uniapp微信小程序项目启动步骤
- 一个女程序员的心酸和无奈
- 关于Bootstrap的一些使用
热门文章
- TortoiseGit(小乌龟) git did not exit cleanly (exit code 1)
- 调查问卷怎么html做成链接,在问卷网上如何把问卷链接通过邮件的方式发给别人填写?...
- 使用CollapsingToolbarLayout高仿稀土掘金个人中心页
- 一文归纳Ai调参炼丹之法
- 49个学习Python的国外资源
- Git 出错error: Pulling is not possible because you have unmerged files
- Java调用被子类重写的方法
- win快捷键_win10系统超实用快捷键,提高你的效率!
- 字节一面:“为什么网络要分层?每一层的职责、包含哪些协议?”
- MySQL 8.0 可以操作 JSON 了!!