基于GPU加速的视觉目标跟踪算法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:chouyez
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
视觉目标跟踪是计算机视觉领域中的热门研究课题之一,广泛应用于视频监控、人机交互、智能交通以及军事打击等领域,具有极其重要的实用意义。近年来,目标跟踪技术取得了长足的进步和丰硕的成果,但是实际的跟踪场景往往十分复杂存在多种干扰因素,如何兼顾跟踪精度和跟踪速度仍然是一个亟需解决的难题。本文对DSST(Accurate Scale Estimation for Robust Visual Tracking)算法进行优化改进,提高跟踪性能,并且对改进的跟踪算法进行GPU加速实现实时跟踪。本文的主要研究内容如下:1.对DSST算法进行优化改进,设计再检测模块,提出一种长期目标跟踪算法DSST-RD(Accurate Scale Estimation for Robust Visual Tracking-Redetection)。DSST算法是一种基于相关滤波的跟踪算法,首次将目标跟踪分为目标位置平移和目标尺度变换两个问题,能够很好地解决目标尺度变换的问题,但是当目标丢失时无法重定位。因此,本文基于异常值检测的跟踪失败判定方法和相关滤波分类器设计了一个再检测模型,该模型采用局部搜索为主全局搜索次之的搜索策略,使用由多个相关滤波分类器模型构成的模型库来实现目标重定位,并且在全局搜索时,采用方差分类器缩小候选目标区域。进一步,以DSST算法为基础,结合再检测模块,设计了一种可以应对目标丢失问题的长期目标跟踪算法模型。最后,采用标准测试集OTB100对改进算法进行跟踪性能实验,结果表明改进的算法具有较好的跟踪精度和鲁棒性,对目标遮挡和再检测情况具有良好的跟踪性能。2.使用GPU平台的CUDA异构编程技术对DSST-RD算法进行优化加速。DSST-RD跟踪算法虽然跟踪性能良好,但是跟踪速度较慢,不能满足实时性要求,因而采用CPU+GPU异构架构对其进行并行加速。首先,通过定量分析算法中各模块的耗时占比和任务之间的执行依赖关系,确定采用数据并行的方式进行CUDA并行化设计。然后,采用CUDA异构并行编程模型对FHOG特征提取、核相关计算、快速傅里叶变换、快速检测及模型更新模块进行并行化设计,并从线程组织和内存模型选择两方面对代码进行精心设计。最后,从整体上进行内存优化,统一分配和释放内存,减少设备端和主机端之间的数据拷贝操作,降低数据传输时延,提高跟踪速度。在标准数据集的测试结果表明,GPU加速后的算法能够保持原算法的跟踪成功率,并且能够满足实时跟踪的要求。
其他文献
一九七九年山东省博物馆在莒县陵阳河大汶口文化晚期墓葬中,发现一距今五千年左右的笛柄杯。山东省考古研究所王树明对其进行了考古学方面的研究,我院曲广义进行了音乐学方面
本文从电力系统中超高压生产运行管理标准化的要求着手,分析了新形势下电网及变电站运行生产管理与维护管理标准化,结合工作经验,分析了运维站的标准化的岗位职责的制定、运
受国际金融危机和国内市场需求下滑影响,中国的铅酸蓄电池出口正面临困难局面,20万农民工因此失去工作。近日,这一现象已引起工业和信息化部的重视,恢复对该行业的出口退税等扶持
近日中国电子专用设备工业协会与台湾电子设备协会于『海峡两岸电子设备产业交流会』共同签属合作协议,共创两岸设备商机。中国电子专用设备工业协会理事长王彦伶理事长会中
本文介绍采用四种措施对程氏循环燃机进行完善,从而组成IDFC循环,使装置的效率、比功有明显的提高,环保性能得到改善,循环用水大部分得到回用。
【正】中芯国际集成电路有限公司位于深圳的8英寸晶圆厂日前正式投产,成为《国家集成电路产业发展推进纲要》出台后,国内第一条投产的集成电路生产线,同时也是中国华南地区第
以自动切割机桥形工作台为研究对象,针对其高精度要求,通过对其结构的具体分析,系统并详尽地对三轴桥形工作台的各种误差源进行了分析计算;通过高斯公式计算出各驱动轴定位精
摘 要:高中化学中的基础与核心仍然在于元素及化合物知识,深入了解元素及化合物知识能够帮助教师与学生明确教学目标、提高教学效果。模型的概括作用可以帮助老师和学生梳理元素与化合物知识的核心内容,帮助学生在解决元素化合物各类型问题时抓住核心本质,选取不同的解决问题的思路,可以运用相同的解决问题的方法解决复杂问题。外显问题解决的认识角度与认识思路,使教师能够更有效地示范问题解决的思路与推理过程,帮助学生提