学位论文 > 优秀研究生学位论文题录展示

基于粒子滤波的目标跟踪算法与硬件实现研究

作 者: 洪少华
导 师: 陈抗生;史治国
学 校: 浙江大学
专 业: 电子科学与技术
关键词: 目标跟踪 粒子滤波 重采样 算法 硬件结构 FPGA
分类号: TN713
类 型: 博士论文
年 份: 2010年
下 载: 918次
引 用: 2次
阅 读: 论文下载
 

内容摘要


近年来,粒子滤波(又称为序贯Monte Carlo滤波)渐渐成为了目标跟踪领域的一个研究热点。在此背景下,本学位论文主要研究了基于粒子滤波的目标跟踪算法及其FPGA硬件实现。论文首先研究了粒子滤波算法的重采样步骤,提出了一种基于阈值的简化重采样算法,并给出其FPGA硬件实现结构。由于采用了基于阈值的简化机制,重采样模块的硬件实现较为简单。仿真结果表明该重采样算法具有与传统的系统重采样算法相似的均方根误差(RMSE)及轨迹丢失性能。FPGA硬件平台上的实验结果表明该算法结构具有功耗更小,存储效率更高,速度更快等优势。在此基础上,论文研究了基于粒子滤波的纯方位跟踪算法的硬件实现。针对粒子滤波运算量大,硬件复杂度高的问题,论文提出了一种简化的粒子滤波算法。在算法研究的基础上,侧重研究了基于FPGA的硬件电路实现方法,给出了系统的整体硬件结构及各个子模块的实现方案。硬件实验表明,该简化滤波器可以实现对被动目标的纯方位跟踪,并具有较快的处理速度。此外,针对粒子滤波纯方位跟踪算法中因过程噪声比测量噪声小而导致的粒子匮乏问题,论文提出了一种粒子粗糙化方法及其硬件实现结构。该方法充分利用权值较大粒子的新息对重采样后的粒子进行粗糙化加扰处理,从而增加了粒子的多样性。仿真与实验结果表明,在基本不增加硬件实现复杂度及运行时延的前提下,该方法可以较好地解决纯方位跟踪问题中的粒子匮乏现象。考虑到传统多模粒子滤波算法中每一模型的粒子使用数目是时变的,不利于硬件实现,论文提出了一种易于硬件实现的跟踪机动目标的多模粒子滤波算法。该算法将“当前”统计模型与匀速运动模型相组合,并假设先验模型概率及模型转化概率是固定不变的,因此避免了多模型算法的模型选择问题且可以保证每一模型使用固定的粒子数,从而具有确定的运行时间,可以用固定的硬件结构实现。为了提高系统的运行速度,该算法还为每一模型的重采样模块引入独立Metropolis Hastings采样算法,无需等待计算所有粒子的权值就可以开始运行重采样操作。此外,论文还给出了系统重采样/采样模块的实现方案及系统的整体硬件结构。FPGA硬件平台上的实验结果表明,该算法在保证跟踪性能的同时,更易于硬件实现且具有较快的运行速率。论文最后研究了基于概率假设密度(PHD)粒子滤波的多目标跟踪问题。在介绍了基于随机集理论的PHD粒子滤波多目标跟踪算法的基础上,论文提出了一种跟踪多机动目标的新颖多模PHD粒子滤波算法,在无需知道目标的运动模型及模型间的转化概率情况下可以获得较好的跟踪性能,且具有比传统多模PHD粒子滤波算法更快的处理速度。在算法研究的基础上,论文还研究了PHD粒子滤波算法的硬件实现问题。

全文目录


致谢  5-6
摘要  6-8
ABSTRACT  8-10
目录  10-14
1 绪论  14-24
  1.1 论文的研究背景和意义  14-16
  1.2 国内外研究现状  16-21
    1.2.1 跟踪滤波理论的发展  16-19
    1.2.2 粒子滤波硬件实现  19-21
  1.3 本文的主要研究内容  21-24
2 粒子滤波算法原理  24-36
  2.1 引言  24
  2.2 最优贝叶斯估计  24-25
  2.3 序贯重要性采样  25-29
  2.4 退化问题及其处理  29-33
    2.4.1 重要性密度的选取  30-31
    2.4.2 重采样  31-33
  2.5 粒子滤波算法及其收敛性  33-35
  2.6 本章小结  35-36
3 重采样算法与实现  36-50
  3.1 引言  36
  3.2 常见的重采样算法  36-38
  3.3 简化重采样算法  38-42
    3.3.1 简化算法  38-40
    3.3.2 数值仿真  40-42
  3.4 简化重采样算法的实现  42-49
    3.4.1 硬件结构  42-45
    3.4.2 实验分析  45-49
      3.4.2.1 资源使用  46-47
      3.4.2.2 功耗  47-48
      3.4.2.3 运行时间  48-49
  3.5 本章小结  49-50
4 基于粒子滤波的纯方位跟踪  50-70
  4.1 引言  50-51
  4.2 纯方位跟踪数学模型  51
  4.3 简化粒子滤波算法与实现  51-61
    4.3.1 简化粒子滤波算法  51-54
    4.3.2 简化粒子滤波算法FPGA实现  54-59
      4.3.2.1 采样模块  54-56
      4.3.2.2 权值及阈值计算模块  56-58
      4.3.2.3 重采样模块  58-59
      4.2.2.4 状态估计模块  59
    4.3.3 简化粒子滤波实验分析  59-61
    4.3.4 本节小结  61
  4.4 粗糙化方法与实现  61-69
    4.4.1 粗糙化方法  62-66
    4.4.2 仿真与实验分析  66-69
    4.4.3 本节小结  69
  4.5 本章小结  69-70
5 基于粒子滤波的机动目标跟踪  70-94
  5.1 引言  70
  5.2 机动目标跟踪数学模型  70-71
  5.3 通用MMPF算法  71-74
  5.4 易于硬件实现的MMPF算法  74-80
    5.4.1 CV模型与CS模型  74-76
    5.4.2 独立Metropolis Hastings采样  76-77
    5.4.3 新颖MMPF算法  77-80
  5.5 MMPF算法实现  80-86
    5.5.1 IMH采样算法结构  80-83
    5.5.2 MMPF硬件实现结构  83-86
  5.6 数值仿真与实验分析  86-92
    5.6.1 数值仿真  86-88
    5.6.2 实验分析  88-92
      5.6.2.1 资源使用  88-89
      5.6.2.2 运行时间  89-90
      5.6.2.3 硬件研究平台  90-92
  5.7 本章小结  92-94
6 基于PHD粒子滤波的多目标跟踪  94-112
  6.1 引言  94
  6.2 随机有限集统计理论  94-96
  6.3 基于随机集理论的多目标跟踪算法  96-101
    6.3.1 多目标粒子滤波算法  97-98
    6.3.2 概率假设密度滤波算法  98-99
    6.3.3 PHD粒子滤波算法  99-101
  6.4 新颖MMPHD粒子滤波算法  101-108
    6.4.1 MMPHD粒子滤波算法  101-103
    6.4.2 数值分析  103-108
    6.4.3 本节小结  108
  6.5 PHD粒子滤波硬件实现  108-111
    6.5.1 预测模块  108-110
    6.5.2 更新模块  110-111
  6.6 本章小结  111-112
7 结束语  112-114
  7.1 本文的主要工作和主要结论  112-113
  7.2 未来研究工作设想  113-114
参考文献  114-130
作者简历及在学期间所取得的科研成果  130-131

相似论文

  1. 基于差分进化算法的JSP环境下成套订单研究,F273
  2. 基于图的标志SNP位点选择算法研究,Q78
  3. 高灵敏度GNSS软件接收机的同步技术研究与实现,P228.4
  4. 天然气脱酸性气体过程中物性研究及数据处理,TE644
  5. 基于Thermo-Calc三元共晶合金凝固路径的耦合计算,TG111.4
  6. 压气机优化平台建立与跨音速压气机气动优化设计,TH45
  7. 基于FPGA的电磁超声检测系统的研究,TH878.2
  8. 基于多Agent理论的卫星协同定轨技术研究,V474
  9. 多导弹协同作战突防效能评估及组合优化算法研究,TJ760.1
  10. 基于感性负载的车身网络控制系统,U463.6
  11. 基于蚁群算法的电梯群优化控制研究,TU857
  12. 基于FPGA的五相PMSM驱动控制系统的研究,TM341
  13. LXI任意波形发生器研制,TM935
  14. 高精度激光跟踪装置闭环控制若干关键问题研究,TN249
  15. 半导体激光器热电控制技术研究,TN248.4
  16. 基于FPGA的射频功放数字预失真器设计,TN722.75
  17. 突发OFDM系统同步与信道估计算法及FPGA实现,TN919.3
  18. AES算法及其DSP实现,TN918.1
  19. 直扩系统抗多径性能分析及补偿方法研究,TN914.42
  20. 基于UWB脉冲信号的测距定位技术,TN929.5
  21. 基于TS101的DFT输出子集算法研究及软件实现,TN911.72

中图分类: > 工业技术 > 无线电电子学、电信技术 > 基本电子电路 > 滤波技术、滤波器
© 2012 www.xueweilunwen.com