基于CUDA的实时目标识别系统的设计与实现
[Abstract]:Robot visual servo is a complex system which can be applied in different fields. Under the background of visual servo, this paper focuses on the fast target recognition based on CUDA. The camera information is collected. Finally, the position deviation of the target is identified and output to the visual servo system for control application. In this paper, we focus on the related problems of target recognition algorithms, including tracking methods, recognition methods and so on. Secondly, the parallel optimization problem is focused on, and the algorithm implementation of the basic modules such as SIFT,CAMSHIFT is optimized according to the CUDA platform. Finally, the feasibility and performance of the method are verified by the robot visual servo system. The research contents of this paper include four parts. The contents of each part are summarized as follows: the first part focuses on the related contents of several basic algorithms involved in the paper, including the explanation, understanding and explanation of some principles. Firstly, the algorithm processing process under the project background is briefly introduced, and the actual input and output are explained. Secondly, the basic knowledge of SIFT is introduced, including the construction of scale space, detection of extreme points, gradient calculation of feature points, computation of feature descriptors, feature matching and so on. Thirdly, the basic knowledge of CAMSHIFT is introduced, including histogram generation, backward probability projection, image moment calculation, histogram intersection and so on. Finally, the related contents of parallel optimization are introduced, including parallel specification, Amdahld theorem and Gustafson theorem. The second part focuses on the design of fast target recognition algorithm. Including the concrete application realization, the concrete coordination way and so on. First, the stable feature matching based on SIFT feature matching is introduced, which is used to provide stable feature reference. Secondly, the fast target ROI acquisition based on CAMSHIFT tracking is introduced. Finally, the evaluation mechanism and identification strategy of the algorithm are introduced. The third part focuses on the practical parallel optimization design of fast target recognition algorithm. From the point of view of parallel optimization, the related principle is applied in detail. First of all, the design and implementation of the actual CUDA framework based on the relevant modules of SIFT. Secondly, the design and implementation of the actual CUDA framework based on the CAMSHIFT related sub-module is carried out. The fourth part: the concrete experiment has been carried out. From the single module recognition effect, the overall recognition effect and so on, the actual effect of this method is shown in detail. The results are simply analyzed and introduced.
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP391.41;TP242
【参考文献】
相关期刊论文 前10条
1 郑西点;袁浩巍;杜正阳;陈忠;张文强;;一种高速视觉实时定位与跟踪系统的研制[J];上海电气技术;2015年01期
2 岳田爽;赵怀慈;花海洋;;基于CUDA的光线追踪优化算法研究与实现[J];计算机应用与软件;2015年01期
3 闫钧华;杭谊青;许俊峰;储林臻;;基于CUDA的高分辨率数字视频图像配准快速实现[J];仪器仪表学报;2014年02期
4 杨斌;周如江;张明利;薛旦;;基于机器视觉的智能定位与检测技术研究[J];机械工程师;2013年11期
5 黄海;;浅论CPU现状及发展趋势[J];河南科技;2013年02期
6 汪前进;高勇;李存华;;基于多核处理器的多任务并行处理技术研究[J];计算机应用与软件;2012年07期
7 肖江;胡柯良;邓元勇;;基于CUDA的矩阵乘法和FFT性能测试[J];计算机工程;2009年10期
8 陈国良;苗乾坤;孙广中;徐云;郑启龙;;分层并行计算模型[J];中国科学技术大学学报;2008年07期
9 沈绪榜;;MPP系统芯片体系结构技术的发展[J];中国科学(E辑:信息科学);2008年06期
10 冯煌;;GPU图像处理的FFT和卷积算法及性能分析[J];计算机工程与应用;2008年02期
相关会议论文 前1条
1 谭锦辉;顾亚平;张俊;谢兵森;;一种融合CAMShift和SIFT的视频对象跟踪算法[A];第九届全国信息获取与处理学术会议论文集Ⅰ[C];2011年
相关博士学位论文 前2条
1 于潇宇;高速视觉测量系统关键技术研究[D];哈尔滨工业大学;2014年
2 白洪涛;基于GPU的高性能并行算法研究[D];吉林大学;2010年
相关硕士学位论文 前5条
1 陈雪;基于DataMPI的并行矩阵乘法计算模型研究[D];上海大学;2016年
2 陈朝;孔组位置度视觉测量技术研究[D];吉林大学;2015年
3 袁显赞;基于机器视觉的装配孔组定位技术研究[D];长春工业大学;2015年
4 宋金华;六轴工业机器人的轨迹规划与控制系统研究[D];哈尔滨工业大学;2013年
5 张新;并行支持向量机算法研究[D];山东科技大学;2009年
,本文编号:2451659
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/2451659.html