GPGPU加强的3D粒子滤波跟踪算法研究

来源 :电子科技大学 | 被引量 : 2次 | 上传用户:loveme2001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着技术的进步,越来越多的智能化产品出现在了人们的生产生活中。用机器代替人对所处的环境进行感知,并且做出相应的判断处理也变得越来越普遍,智能视频分析就是其中的代表。目标跟踪技术是智能视频分析的关键技术。它被广泛的运用在视频监控,运动监测,机器视觉等各个领域。粒子滤波作为目标跟踪领域中的一个十分有前景的方法,被越来越多的研究者们广泛关注。但是却因为巨大的计算复杂度使得它难以被运用在实时的跟踪系统中。随着人们对图像质量,游戏处理速度的要求越来越高,GPU以极快的速度发展着,现在研究者们越来越普遍的将普通算法移植到GPU上进行计算来提升速度。通用GPU计算的研究,也变得十分受人关注。另外Kinect作为微软推出的一款体感摄像头,也因其提供的丰富的图形数据而受到研究者们的青睐。本文在对跟踪算法以及GPU编程架构进行研究之后,为了减少运算的代价但又不牺牲跟踪的质量,提出了一种GPGPU加强的3D粒子滤波跟踪的新方法,本文进行的主要工作如下:首先研究了粒子滤波算法理论基础及其在图像目标跟踪的应用。其次围绕GPU的与CUDA(计算统一设备架构),研究了在其架构下针对粒子滤波算法进行高效编程的方法。然后,讨论了Kinect摄像头及其OpenNI接口的使用技术。在此基础上,提出了一种GPGPU加强的3D粒子滤波跟踪方法。这种方法一方面是充分利用Kinect摄像头提供的深度信息将传统的2D跟踪方案扩展成3D,以改进跟踪的准确性;另一方面是将传统粒子滤波算法搬移到GPU平台上实现,并借鉴大数据计算中经典的MapReduce架构思想优化并行处理,从而提升大数量粒子跟踪时的运算速度。本文在CUDA5.5的GPGPU平台上设计并实现了所提出的粒子滤波跟踪方案,并开展了实验验证。实验结果表明新方法实时性良好且能稳定地跟踪目标。本文提出的方法包含以下创新点,(1)利用目标深度信息的自适应跟踪窗口技术;(2)粒子滤波算法在GPGPU上MapReduce架构下的优化处理,主要是算法中的粒子移动、直方图计算与相似度计算单元;(3)基于XYZ权值相关的直方图计算方法。
其他文献
目前便携移动媒体处理是多媒体处理的一个热点,许多厂商致力于设计制造更多功能,功耗更低,更易于开发的PMP,PDA,Smart phone和移动电视等。其实将这些移动设备的功能结合是未
钻前岩性的正确识别、地层压力的准确预测是优选钻头类型以及钻进参数,合理设计钻井液密度和优化井眼轨迹的基础;也是油气层保护,提高钻井成功率,降低钻井成本的前提。本文以
本文研究的IEEE 802.15.4e-2012标准是对IEEE 802.15.4-2011 MAC规范的修正案。IEEE 802.15.4e-2012标准开创性的提出了五种适用于不同工业场景的工作模式。本文研究的TSCH模
LTE系统中针对频谱效率的讨论分为两个方面:小区内部的频谱效率和小区边缘的频谱效率。由于小区间干扰严重降低边缘用户的频谱效率,3GPP提出协作多点传输技术(COMP),该技术选
随着DSP(数字信号处理器)和FPGA(现场可编程门阵列)技术的快速发展,DSP+FPGA的数字硬件系统在雷达信号处理中得到广泛的应用。DSP+FPGA系统兼顾速度和灵活性,既满足底层信号
正交频分复用(OFDM)技术是一种无线环境下的高速传输技术,适合在多径传播和多普勒频移的无线移动信道中传输高速数据。它能有效对抗多径效应,消除符号间干扰,对抗频率选择性
卫星速率积分陀螺是卫星上重要的姿态敏感器件,其作用主要是对卫星的角速度进行测试,它的工作状态直接影响整个卫星的工作。本文引入一种通用的卫星速率积分陀螺数学模型,并在此
在雾天环境下,大量漂浮在空气中的悬浮粒子对光线产生散射,使得摄像机获取的图像对比度和颜色等特征受到衰减,无法获取足够的目标特征信息,影响后续的图像处理工作。因此,处于户外
激光光束在大气中传播时受大气湍流对其的影响有光强闪烁、光束漂移和光束扩展等,这些都是限制激光通信系统性能的主要原因,究其本质是湍流带来传输光束波阵面的相位随机变化,因
随着LTE的商用,LTE技术有了飞速的发展。然而LTE系统在下行控制资源管理方面仍然有很多值得改善的地方。现有的LTE系统在下行控制资源的交互传输过程中,产生了大量的冗余信息