基于粒子滤波的目标跟踪算法研究

来源 :河南大学 | 被引量 : 16次 | 上传用户:thp2860051
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对目标进行定位和跟踪是典型的动态系统状态估计问题,在模型满足线性、高斯条件下,很多滤波算法可获得很好的跟踪效果。但若目标在高机动、多模型、非高斯、强噪声的运动背景下,在高斯假设条件下的卡尔曼滤波、扩展卡尔曼滤波等算法将出现滤波精度下降和发散现象。粒子滤波方法作为一种基于贝叶斯估计的非线性滤波算法,在处理非高斯非线性时变系统的参数估计和状态滤波问题方面有独到的优势,因此获得了很大的发展。本文以目标跟踪为研究背景,以粒子滤波为研究对象,提出了几种改进的粒子滤波算法并对此进行对比分析。主要工作如下: 1.介绍了一些常用的目标跟踪算法的滤波理论,如扩展卡尔曼滤波、无味卡尔曼滤波等,这些滤波算法在目标跟踪领域都取得了较好的跟踪效果。但同时它们都存在着精度不够、对模型不适应等缺点。 2.以粒子滤波为基础,提出了几种改进的粒子滤波算法并进行了对比分析。 首先是在粒子滤波的基础上融合了扩展卡尔曼滤波算法,融合后的新算法在计算提议概率密度分布时,粒子的产生充分考虑当前时刻的量测,使得粒子的分布更加接近状态的后验概率分布。 其次由于状态转移先验概率中未考虑当前测量对状态估计的作用,为克服传统粒子滤波算法采用状态转移先验概率作为粒子滤波提议分布的缺点,采用UKF生成粒子滤波的提议分布,并从中抽样粒子。基于此,提出了基于无味粒子滤波的目标跟踪算法。由于考虑到当前观测值在状态后验估计中产生的影响,改善了目标状态估计的性能,且实验所需粒子数目大大少于传统粒子滤波算法所需粒子数目。 最后又在以上两种算法的基础上提出了基于MCMC(Markov Chain Monte Carlo)的粒子滤波算法。在目标跟踪领域,MCMC方法一般被用作两个用途,一是寻找最大后验概率估计(MAP),这主要是由于蒙特卡罗方法可以得到最优的估计样本;二是在传统的粒子滤波框架的基础上使样本更加多样化。
其他文献
人工免疫算法具有快速随机的全局搜索能力,但对于系统中的反馈信息利用不足,往往做大量无为的冗余迭代,求解效率低。蚁群算法具有分布式并行全局搜索能力,但初始解随机,易早
近年来.由于现代控制系统规模越来越大.以及系统工作频率范围越来越精确.基于有限频域的模型降阶问题引起了众多学者的关注.并成为控制理论中的热点问题.目前.关于整数阶系统
随着信息安全技术和公钥基础设施的飞速发展,以及各级证书认证系统的建设和推广,亟需发展可靠的、满足多种应用的证书认证系统方案。CA系统不能满足各种安全应用的局限性也越
报废汽车拆解作为废钢铁资源的主要来源之一,在日本废钢铁行业中占有重要地位。中国废钢铁应用协会在6月中旬访问日本期间,在东京、大阪、北海道等地与日本报废汽车拆解业业
本文对三维空间上外代数一类周期线性模的非线性扩张进行了研究。外代数是一类具有很强的应用背景的代数,在交换代数以及射影空间上凝聚层范畴等的研究上有着重要应用,但其表示
效率是经济和管理领域的基本概念之一。资源配置追求效率,组织运作也追求效率。数据包络分析(data envelopment analysis),简称DEA,是评价资源配置、组织运作等效率的最重要
学位
学位
学位
特殊矩阵,顾名思义是指具有特殊的结构或性质的矩阵.特殊矩阵在计算数学,应用数学,经济学,统计学,物理学,生物学,计算机科学等诸多领域都有着广泛的应用.因此,无论从理论研究方面还是实