基于粒子滤波的检测前跟踪算法研究及在GPU平台上的实现

来源 :电子科技大学 | 被引量 : 9次 | 上传用户:lizheng124128
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
微弱目标检测与跟踪技术在雷达预警、红外探测及飞行导航等领域都有着广泛的应用。检测前跟踪(track-before-detect, TBD)是相对于传统的检测后跟踪提出的信号处理方式。该方法未设定每一帧观测数据的门限,累计多帧观测的结果,通过对目标能量的积累以完成对目标的检测和航迹的跟踪。TBD一般应用在非线性、非高斯的情况下,而基于粒子滤波(particle filter, PF)的TBD算法在微弱目标检测中表现出良好的性能,因此粒子滤波技术成为解决TBD问题的有效的手段。由于TBD算法采用原始数据进行检测,需要处理的数据量较大,在实际应用中存在实时性的问题。随着图像处理器(graphic processing unit, GPU)技术的快速发展,采用CPU与GPU结合的方式,将算法中计算密集的并行部分交由GPU处理,利用GPU突出的并行计算能力,使算法能够高效实时的完成。本文对基于粒子滤波的TBD算法在GPU上实现展开研究,主要的研究成果如下:第一,研究了贝叶斯框架下的粒子滤波算法,并在此基础上对TBD算法的原理及框架进行了分析。通过仿真实验分析了两种基本的基于粒子滤波的TBD算法,并建立了基于红外传感器和雷达传感器的两种处理模型。第二,研究了几种改进的粒子滤波算法,重点讨论了基于辅助粒子滤波的TBD算法。仿真分析了不同粒子数及不同似然比区域大小对基于粒子滤波的TBD算法的检测及跟踪性能的影响。针对TBD算法缺少合理有效的评价标准的问题,提出了一组新的衡量指标以评价TBD的检测性能,通过理论分析及实验仿真表明,该指标能够对不同的TBD算法进行有效的评估。第三,针对基于粒子滤波的TBD算法的计算量大所导致的算法实时性差这一问题,提出了在GPU平台上实现该算法的方法。本文使用以C语言为基础的CUDA程序,将并行线程在GPU上进行合理的规划,提高了算法的加速比,有效地改善了算法的实时性。同时,给出了观测场景的分区数超出GPU中block内的线程数量时的解决方案。仿真实验采用两块不同的GPU显卡对基于粒子滤波的TBD算法进行实现,仿真结果表明,显卡中的存储带宽及处理核的数量是影响算法并行计算速度的关键参数。
其他文献
借势于中国市场经济体制改革的大潮,最近十几年,越来越多的中国企业开始做大做强,由最初的小作坊、小车间、小工厂快速发展成为集团化企业。在世界五百强企业的名单中,有越来
依据可持续生计理论,本文以贫困主体、扶贫政策以及区域发展和生态环境为研究对象,结合青海藏区脱贫现状,从整体和动态的角度探讨青海藏区精准脱贫持续性问题和路径,以期为藏
<正>近年来,全国各地农村道路建设迅速发展,农村道路上的各类机动车迅速增加,农村道路交通安全问题开始凸显。在新的形势下,加强对农村道路交通安全的监管,促进农村道路交通
针对国内船用柴油机仪控系统数据显示精度和自动化程度较低的现状,结合柴油机自动检测和控制的应用需求以及智能监控技术的特点,提出了船用柴油机智能报警监控系统总体设计方案
<正>撤回起诉(简称撤诉),是指公诉案件起诉到法院之后,在案件审理过程中,发现不宜或不能将被告人定罪的情形,检察机关依法决定撤回起诉请求的诉讼活动。撤回起诉是一种刑事诉
在半导体生产企业当中,生产设备是半导体企业进行生产性经营活动的物质基础。随着半导体技术在近三十多年中的迅猛发展,其行业竞争也在急剧增强。因此,如何管理和使用好这些半导
在现代社会,从一定意义上讲,人的生存权和发展权只有在受教育权的获得时才能得到保证.大量流动儿童的基本受教育权能否得到保障,得到何种程度的保障,关系到下一代的身心健康,
会议
能源是我国经济发展的重要基础,能源效率也在日益引起众多关注,并且已经成为能源政策研究的热点问题之一。但是目前针对能源效率的研究大多数是从宏观层面展开,或者是针对省级层
目的:人干扰素λ(Human interferon lambdas, IFN-λs)是一类新发现的干扰素,在调节人粘膜/上皮组织的抗病毒反应和保护胃肠道上皮细胞中发挥着极其重要的作用。然而,有关IFN-
植物甾醇具有降低血液胆固醇和防治心血管疾病等生理功效。然而因植物甾醇水溶性和脂溶性都非常差,限制了它在食品、医药等领域的应用。将植物甾醇改性成为脂溶性较高的植物甾