基于图像边缘检测的图像识别算法
2020-09-08
来源:意榕旅游网
第38卷第4期 2015年8月 长春理工大学学报(自然科学版) Journal ofChangchun University ofScience and Technology(Natural Science Edition) Vo1.38 No.4 Aug.2015 基于图像边缘检测的图像识别算法 秦雪 ,王欢 ,严晔 , 吴玉宁 ,苏伟 (1.长春理工大学摘计算机科学技术学院,长春130022; 2.长春理工大学信息化中心,长春130022) 要:在图像识别问题中,基于Haar特征的图像识别算法已经十分普遍,并且得到了广泛的应用。但是,目前此类算法 还存在有时间复杂度高、对图像亮度、尺寸变化敏感、图像识别精度差等缺点。为了提高图像g7, ̄1J的精度,提出了一种新 的边缘检测图像识别算法。这种算法首先使用Canny算子将图像的边缘像素i7, ̄1】出来,然后计算每一个有效像素的梯度。 通过得到的像素梯度序列建立归一化直方图,对归一化直方图分析后得到最优识别。基于边缘检测的图像识别算法使匹配 图像效率得到了提高,图像识别流程得到优化。 关键词:图像识别;边缘检测;直方图分析 中图分类号:TP399 文献标识码:A 文章编号:1672—987O(2O15)04-0127-05 Image Recognition Algorithm Based on Edge Detection QIN Xue ~,WANG Huan 一,YAN Ye ,WU Yuning ,SU Wei , (1.School of Computer Science and Technology,Changchun University of Science and Technology,Changchun 130022; 2.Information of Center,Changchun University of Science and Technology,Changchun 130022) Abstract:Image Recognition Algorithms based on Harr-features are very popular and widely used in image recognition. However,these algorithms has a lot of shortcomings,such as high time complexity,sensitive to the variation of image luminance and scale,poor Image recognition accuracy and SO on.In order to improve the accuracy of image recogni— tion,a new algorithm Based on Edge detection is proposed.This algorithms Canny operator tO detect edge pixels of the image,calculated gradient of each pixel which is valid,and build normalized histogram by gradient sequence of pixels. At last,analysis normalized histogram got accurately recognition.The result shows that Image Recognition Algorithm Based on Edge detection improved the image recognition rate,and The image recognition process has been optimized. Key words:image;recognition;edge detection;Histogram analysis 图像识别技术在现代计算机科学中已经得到了 广泛的研究和发展,并且运用到了生产生活的各个 方面,例如人脸识别,指纹识别,机动车监控等。传 统灰度图像识别系统口 如图1所示。传统灰度图检 测方法,由于具有良好的匹配效果,确切的定量分 析,大量的实验结果,目前得到了广泛的应用。但 是,此类方法仍然存在对图像识别精度不高、复杂度 高等缺点。本文基于边缘检测图像识别算法,通过 优化灰度图像识别系统流程图,提出了一种新的边 缘检测图像识别算法,提高了图像识别的精度,分析 了算法的优缺点和实际使用的可行性。 图1灰度图像识别系统 收稿日期:2015-06-03 作者简介:秦雪(1989一),男,硕士研究生,E—mail:547263137@qq:com 通讯作者:王欢(1987一),男,助理工程师,E—mail:wanghuan@cust.edu.cn l28 长春理工大学学报(自然科学版) 算法流程改进思想 1.1算法基本流程 有灰度大小总和。在对特征值分析的基础上,灰度 图像匹配过滤掉不匹配的对象,实现对待测对象的 匹配。虽然灰度特征理论已经非常完善,但是传统 算法主要思想是改进识别流程图的决策判断部 分。将其流程优化为提取图像边缘、计算边缘梯度 矩阵、建立梯度直方图、计算偏离方差、确定判定条 灰度图像特征的识别效率往往差强人意。 2基于Canny算法边缘检测 件五个部分,基本流程如图2所示。 图2基于边缘检测图像识别流程图 首先,提取待测对象边缘。通过分析此边缘图 像的矩阵,保留图像中为待测对象边缘的对应像素 点,本文中称作有效像素。然后,对原图中有效像素 计算偏导数,得到原图中有效像素的梯度矩阵,最后 分析此梯度矩阵得到边缘梯度的匹配标准。通过判 定条件过滤掉待测对象中边缘梯度并不契合的对 象。 在这种方法中,使用了有效像素,虽然匹配效率 变高,但是时间复杂度增加。 1.2级联分类器训练 基于灰度特征的级联分类器训练 是边缘检测 图像识别算法的基础,它提供了一个有效的图像识 别研究平台。Haar-like特征 ],如图3所示。 [一 []I 图3 Haar—like特征厍 可以使用五个要素来描述这些矩形:在图像中 的坐标 ,Y,矩形横向距离硼和矩形纵向距离h, 以及矩形与水平方向的夹角OL。根据灰度图像特征 描述公式: r=(53,Y,ZU,h, ) (1) 其中每一个矩形的特征值计算公式: feature— tD" RectSum(r ) (2) ∈{ ,M 式中,i∈{1….,N}表示特征总数,曰 为某一特征 r 的权值,RectSum(r )表示第i个特征灰度图像所 2.1 Canny算法 为实现对图像边缘像素提取,首先通过canny 算子 计算统计平均,使图像像素的高斯分布趋于 平衡。假如设定如下二维高斯函数公式: = 1 expf~ l (3) 可以得到的此高斯函数的导数公式: G=1aG/如I (4) Glayj导数公式表示图像灰度变化率相对水平的倾斜 方向,通过卷积得到图像像素沿这两个方向的偏导 数公式: 筹 e expL- ̄ t删 OG= e [F_ I ̄]27【eXpl一蒡 ( )㈦ 公式中 为自然数,e表示高斯参数,它表示图 像的像素平衡程度。然后,通过一阶偏微分卷积方 法求出,( ,Y)的变化率的大小公式: M[f, 一J [f, ‘+Py[i, ‘ (6’ 和倾斜角度公式: , 一arctan( [z, ]) (7) 其中P If, , , J], ̄,HXCT-z,Y方向偏导数。 根据图像中灰度变化率的不同,比较阈值限定的范 围,将图像中的像素分别分类。根据分类公式: N[i,j]:NMS(M[i, ,Y[i, 】) (8) 其中M[i, 为灰度变化率矩阵,r[i, 为靠近检测 边缘像素的相邻区域像素。将没有大于阈值的像素 点舍弃,即将灰度值赋值为0,将大于阈值的像素点 保留,即将灰度值赋值255,将保留的像素连接成检 测出的物体边缘,并且保留边缘像素的灰度变化率 方向和灰度变化梯度值大小。 2.2边缘提取结果 本文采用Canny算子大小为3×3,阈值范嗣 (56 ̄168) 第4期 秦雪,等:基于图像边缘检测的图像识别算法 131 I、E Journal of Research,2002,48(3—4):289—293. 局限性使得此效率不能够再提升。而且匹配识别距 3]王明潇.图像识别算法研究及其智能终端上的实现 离只能依靠具体的条件才能得到最优效果,并不能 [够自适应各种图像识别。 [D].北京:北京邮电大学,2010. [4]王植,贺赛先.一种基于Canny理论的自适应边缘检测 6结论 基于边缘检测的图像识别算法,保持了传统图 像识别的优点,提高了图像识别效率。传统图像识 方法[J].中国图象图形学报,2004,9(08):65—70. [5]袁春兰,熊宗龙,周雪花,等.基于Sobel算子的图像边 缘检测研究[J].激光与红外,2009,39(1):85-87. [6]李小利,阮秋琦,阮成雄.基于灰度直方图的加权模板 匹配法在摄像机标定中的应用[J].北京交通大学学报, 2013,37(2):22-26. 别的基础上增加了新的判定准则,为实现图像匹配 识别进行了有益的探索。但是仍然存在识别速度 慢,匹配识别距离自适应性差,Canny算法的自适应 性差等问题,有待于进一步研究解决。 参考文献 [1]王明潇.图像识别算法研究及其智能终端上的实现 [D].北京:北京邮电大学,2010. [2]Prem Kuchi,Prasad Gabbur,P Subbarma Bha,et a1. Human face detection and tracking using skin color modeling and connected component operaors[J].IE一 [7]张学荣,雷国伟.基于灰度直方图的背景差目标检测算 法[J].计算机安全,2010(2):45-47. [8] 张小利,李雄飞,李军.融合图像质量评价指标的相关 性分析及性能评估[J].自动化学报,2014,40(2): 306—315. [9]王润鸿.基于视觉加权的最大连通面积直方图检索[JJ. 长春理工大学学报:自然科学版,2013,36(1-2): ]]O一】]4.