首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--信息处理(信息加工)论文--模式识别与装置论文

视频运动目标检测与跟踪算法的GPU并行优化

【摘要】:随着经济、社会的发展,以及软硬件技术不断的进步,各种图像识别系统的研究与开发得到了越来越广泛的重视。智能视频分析是模式识别,机器视觉,图像处理,人工智能等多学科的综合,是一个很有应用价值的研究课题。运动目标检测与跟踪是智能监控的一个重要研究方向,它为更高层次的智能视频分析奠定基础。因为其运行结果对后续检测分析步骤影响很大,人们对相关算法的检测精度与运行效率都提出了较高的要求。近些年来,随着显卡硬件的髙速发展以及性价比的提升,使用显卡进行通用计算加速,越来越受到人们的关注。GPU通用计算为提高数字图像算法的处理速度提供了一种有效方法。本文首先对比CPU与GPU的计算特性,分析了CPU-GPU异构系统的优势。介绍了NVIDIA公司推出的CUDA并行计算架构,以及可以在CPU上和GPU上跨平台实现并行处理的标准库OpenCL。CUDA和OpenCL使得GPU拥有更好的可编程性,并对可图像处理算法实现加速具有良好效果。在背景建模各方法中,混合高斯建模方法是检测效果和适应性都较好的方法,但其所需计算量巨大,难以实时实现。基于GPU平台上的CUDA编译环境,对混合高斯背景建模算法进行并行化改进。与串行算法比较可以达到接近5倍左右的加速,同时比OpenCV中的CUDA实现更快,证明对算法的并行优化的有效性。在复杂的实际环境中使用单一的检测与跟踪算法已无法满足目标跟踪的实用性要求。本文基于光流法和压缩跟踪算法,提出一种融合跟踪、在线学习以及检测技术的目标跟踪方法。实验结果表明,该方法提高了跟踪精度,而且具有较强的鲁棒性。光流法是一个优秀但计算量较大的跟踪算法,考虑到跟踪算法在不同平台上的可移植性,因此本文研究了基于OpenCL标准库上对光流算法的并行优化,有效的利用了硬件资源同时加快了算法的执行效率。实验中与传统串行算法比较可以达到3倍左右的加速,甚至比OpenCV中的OpenCL版本更快。
【关键词】:目标检测与跟踪 GPU CUDA OpenCL 背景建模 光流 压缩跟踪
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP391.41
论文共79页,点击 下载论文
上一篇:视点质量计算与视点选择研究
下一篇:计算机系统结构实验云数据恢复及调度策略研究与实现