基于CUDA加速的目标检测算法研究

来源 :电子科技大学 | 被引量 : 6次 | 上传用户:pengpeng91
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目标检测是图像处理的基本课题,是后续识别、跟踪和分类任务的基础,在军事领域和民用领域都有广泛应用。随着检测任务数据量的增长和检测算法复杂度的增加,基于CPU串行实现的检测软件已经无法满足检测任务的实时性要求。近年来出现的GPU通用计算技术可以提供强大的并行计算能力,为目标检测的实时实现提供了可能性和研究方向。因此,基于GPU的目标检测算法研究,对提高目标检测任务的实时性具有重要意义。本文首先对GPU和CUDA编程模型作简要介绍,之后讨论现有目标检测算法的性能,并选取基于机器学习的HOG-SVM检测算法和基于深度学习的利用卷积神经网络进行目标检测的算法作为研究对象,详细介绍算法的原理,讨论算法的并行性和CUDA并行实现,并进行优化。最后对使用算法进行目标检测任务的过程作进一步的并行实现和优化,实现目标检测任务加速比的最大化。论文的具体工作如下:(1)研究CUDA的编程模型、存储模型以及CUDA程序编写和优化的流程,分析现有目标检测算法的适用性,精确性和实时性,选取算法检测性能好,实时性差的HOG-SVM算法和利用卷积神经网络进行目标检测的算法作为研究对象。(2)研究HOG-SVM算法的原理和检测流程,分析算法的并行性,并行实现HOG-SVM算法并进行优化。之后对使用HOG-SVM算法进行目标检测的过程作进一步的优化,使整个检测过程达到30-100倍的加速比。(3)研究卷积神经网络的原理,搭建基础的卷积神经网络,以此为基础构建能够完成目标检测任务的网络模型,然后分析卷积神经网络训练和检测算法的并行性,利用CUDA并行实现卷积神经网络的前向过程、后向过程和权值更新过程,并进行优化,最后对多样本批量训练和实际目标检测的过程作进一步并行和优化,使卷积神经网络的训练和检测过程达到40-50倍的加速比。
其他文献
【正】 这里所指的是曾有过高峰但不明原因地突然或缓慢产蛋下降的鸡群。本类鸡群的特征是:(1)都有过90%以上的产蛋率;(2)突然下降到60%以下,或缓慢下降到80%左右;(3)产蛋率长期
白金梅,女,1964年生,山西山阴人,副教授,中国税务学会山西分会会员。1986年毕业于山西财经学院财政金融系,获经济学学士学位。现为山西省财政税务专科学校财政系税收教研室专职教师
有资料记载,在1969年召开的世界管理会议上,对与会的美国企业做了一个民意测验,调查的主题就是,企业成功的最主要的因素是什么?答案只让这些企业写两个字.而绝大部分的企业答
【正】 1.消灭寄主,减少越冬病源。在病害发生严重的地方,朝天椒收获后,发动辣农将病残体(根、茎、叶、果)带出田外,采取深埋或烧毁等办法,减少翌年病害发生。 2.调整茬口,轮
【正】 豆野暝是危害豆科蔬菜的一种害虫。它以幼虫蛀食豇豆、四季豆、扁豆等表面少毛的豆科植物的花蕾、豆荚。由于其蛀食危害,造成大量落花、落荚而大幅度减产,也严重影响
初中语文在学生整体学习内容中是作为一门主要学科出现的,而其中写作占据了初中语文教学中的较大比重。拥有良好的写作能力不仅有利于提高学生语文成绩,更有助于提升学生文学
【正】 水稻细条病属国内植物检疫对象,是水稻重要病害之一。该病害一般损失可达4—5成。 目前,经疫情监测调查,有的地方水稻发生了细条病,重病田叶片发病率达75%,看去
随着后勤社会化改革的不断深入,高校食堂管理工作需要创新管理模式,以实现“安全、卫生、营养、快捷”的饮食服务目标,作为现代管理的有效模式之——7S现场管理模式就应运走进了
【正】 患鸡病初肛门周围的绒毛湿润,有时从肛门内流出白色或黄色粘液,以后3—4cm的肉红色物质脱出肛门,时间一长脱出物质变成暗红色,可引起炎症、水肿和溃疡,还易被鸡群啄伤
经典是历史长河的悬帆,鼓满浩荡长风,挂起烟尘万里;经典是经天纬地的丰碑,扎根历史.直指未来;经典是磨不掉的历史印记。洗尽铅华,蓄满文明瑰宝;经典是释迦牟尼手中之花,启悟人生,凝结人