基于CUDA的粒子滤波并行算法研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:oversky99
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为计算机视觉的核心内容,视觉跟踪在智能视频监控,机器人视觉,人机交互,人工智能等领域有重大应用价值,成为研究的热点。NVIDIA公司推出的CUDA平台可以启动大量的线程并行工作,提高算法运行速度,同样被广泛应用于图像处理,视频播放,信号处理,人工智能等领域。相比其他视觉跟踪算法,粒子滤波算法对复杂场景具备更好的鲁棒性,但很难满足实时性要求。因此,基于CUDA平台实现粒子滤波并行算法以提高算法执行效率,同时研究运动目标表观模型以提高跟踪的准确性,是十分必要的。在分析粒子滤波理论的基础上,实现了基于颜色模型的粒子滤波算法,分析了不同的预测策略和颜色空间对算法准确性的影响。实验证明基于颜色信息的粒子滤波算法跟踪准确,但计算复杂度高,且具有一定局限性。针对粒子滤波算法计算复杂度高的问题,充分利用CUDA并行运算性能,分析了粒子滤波算法的并行性,实现了基于CUDA的粒子滤波并行算法,有效加快算法运行速度,实验证明该算法可以有效加速2.5倍。针对基于颜色信息粒子滤波跟踪算法局限性,引入一种特征描述符—协方差矩阵,设计并实现了基于协方差矩阵的粒子滤波并行算法,实验表明该算法比基于颜色信息的粒子滤波算法更具有鲁棒性。
其他文献
自然语言理解的目的之一就是让计算机能够理解人类的语言,能够和人类进行无障碍的沟通。其中,语义角色标注的作为一种浅层的语义分析,.目标是分析句子的论旨结构,即在给定动
随着信息化建设的不断加深,作为资产密集型的电力企业对企业管理信息化的需求越来越高。电力企业能否实现经济效益最大化与是否能够对其庞杂的设备和输电网络进行高效率的信息
图像分割通常作为图像处理的基础性操作,图像分割结果直接关系到后续更高层的图像处理和计算机视觉工作。水平集方法的出现,给活动轮廓模型带来了强大的生命力,并由此出现了
通过移动互联网,人们能够更方便地去使用社交网站和微博这些互联网新应用,无线网络技术是移动互联网发展的基石。传输层在网络通信中发挥着重要的作用,而TCP则是使用最广泛的
眼底图像融合是将对取自不同时间、不同传感器或不同视角的关于眼底图像或者图像序列加以综合的过程。由于眼底图像在眼科是一个客观、标准的诊断方法,图像融合技术在眼底图
随着云计算技术的兴起,服务以爆炸性的方式进行增长,越来越多的人在生活和工作中都使用云服务,云服务已经成为IT服务的主流趋势。云计算环境的动态性和开放性,使得用户需求也
随着信息化时代的到来,公司、企业越来越认可库存管理的重要性。目前对库存管理优化的研究主要集中在对成本这一单目标的优化。这种研究方法虽然降低了企业的库存成本,但忽略了
网络的高速发展和普及,加速了数字化信息时代的到来,为多媒体数据的传输和存储带来了极大的方便,提高了信息表达的效率和准确性。但是其中暴露出的问题也十分明显,数字产品的
实时、准确地调节纸浆浓度是实现工艺目标、达到质量标准的重要一环。浓度监控系统从原来的模拟仪表控制系统到集中式数字控制系统、集散控制系统,发展到现在的现场总线控制
无线传感器网络(Wireless Sensor Networks,WSN)的日常使用中会涉及到大量的数据信息,这些数据信息记录了监控区域中各方面的信息,通过数据链路以及网络拓扑将信息从根节点传