基于Harris算法的图像角度计算方法

  • 格式:pdf
  • 大小:844.94 KB
  • 文档页数:4

第39卷 、,01.39 第12期 

NO.12 计算机工程 

Computer Engineering 

2013年12月 

December 2013 

・人工智能及识别技术・ 文章编号:10o0—-3428(2o13)12—_0167—_04 文献标识码:A 中圈分类号t TP301.6 基于Harris算法的图像角度计算方法 赵呈,吴锡生 (江南大学物联网工程学院,江苏无锡214122) 摘要:在识别图像中£型角点及计算其角度大小时,会检测出较多错误角点且角度计算误差较大。为此,提出一种融合图像边 缘特征和灰度特征的Harris角度计算方法。利用高斯窗I:I内边缘线权重和,以边缘梯度的平均值替代边缘上的梯度,通过比值影 响函数筛选出 型角点。采用加权平面近似灰度表面,使用有关像元的主曲率幅度值拟合加权,以这2种方式的角点响应函数值 相等为条件,推导角度计算公式。实验结果表明,该方法可使角点误检率从24.6%降为3.3%,L型角点角度计算平均误差率从10.21% 降为3.82%。 关健词:角度计算;Harris算法;L型角点;边缘梯度;高斯滤波;曲率 

Image Angle Calculation Method Based 0n Harris Algorithm ZHAO Cheng.WU Xi-sheng (School ofInteract ofThings Engineering,Jiangnan University,Wuxi 214122,China) [Abstract]For the problem of comer detection at L-junction in image and calculate the comer angle at L-junction,this paper proposes a new algorithm based on improved Harris to detect the comer at L-junction and calculate the comer angle at L-junction.The algorithm calculates the sum of the weight on each edge in differential coefficients window.and takes the average value of aU the differential coefficients as the representative differential coefficient,and measures the principal curvature on the detected comers and through the ratio influence function identify the comer at 1-junction.According to the calculated values of the response function from the above two steps,it calculates the comer angle at L-junction.Experimental results show that angle calculation algorithm based on Harris comer detection improves recognition accuracy rate from 24.6%to 3-3%.and calculates the comer angle at L-junction rate from 10.21%to 3.82%. [Key wordsl angle calculation;Haris algorithm;L-junction;edge gradient;Gaussian filtering;curvature DOI:10.3969/j.issn.1000—3428.2013.12.036 

1概述 角点是二维图像亮度变化剧烈的点或图像边缘线上曲 率极大值的点,是图像的一种重要局部特征。目前绝大多 数视觉处理任务,如形状分析、图像匹配、运动目标检测 等都是基于角点检测展开的,因此,角点检测结果的好坏 将直接影响后续工作实现的效果 J。角点提取算法主要分为 2种【2j:(1)基于边缘轮廓的角点提取算法,先提取图像信息 的边缘轮廓,从而检测出其中的角点,如CSS【jJ、Freeman 链码法¨4 ;(2)直接对灰度图像进行像素级处理,从而检测 出角点,如文献[5—6]的算法。 文献[7]通过设定空间坐标、提取边缘轮廓并采用最小 二乘法拟合各直线的方程,从而利用几何公式计算出图像 中的角度值。虽然提取精度较高,但存在对噪音敏感、运 算量大、需要专业设备等缺点。文献[8-9】提出一种针对灰 度图像进行像素级处理,检测出角点、并计算其角度值的 方法。该方法的角点响应函数含有一个待定常数 ,对灰 度变化、噪声影响不敏感,需要人工进行大量试验才能得 到较好的取值,因此,易检测得到伪角点,角度计算误差 也较大。 针对上述缺点,本文提出一种采用加权平面近似灰度 表面和有关像元的主曲率幅度值拟合加权的方法。融合图 像边缘特征和灰度特征,以提高角点检测的正确率,同时 降低角度计算的误差率。 

2 Harris角点检测算法 Harris角点检测算法的主要思想是:设置一定大小的滑 动窗口,并计算沿各方向移动后的灰度变化。在灰度图像 角点附近区域,其像素灰度值变化非常大,梯度值也相当 大。微分算子能反映图像像素点在各方向上的灰度强度变 

基金项目:国家自然科学基金资助项目(60973094) 作者简介:赵呈(1988一),男,硕士研究生,主研方向:人工智能,图像处理;吴锡生,教授、博士 收稿日期:2012—10—10 修回日期:2012-12—16 E-mail:zhaocheng_fly@163.com 170 计算机工程 2013年12月15 13 步骤3计算厂。x,Y)、A,并通过lA一1I< 判决公 式,从上述检测出的角点中,识别出 型角点,其中参数 值b=4, =0.9。 从表2可以看出,文献[9]和本文都将真实 型角点检 测了出来,但本文将非 型角点误认为£型角点个数由文 献[9冲的4个减少到改进方法后的0个。 表2文献【9J方法与本文方法角点类型识别对比 角点 三型角点 非上型角点 误差/(%) 实际角点 34 27 一 文献[9]方法检出角点 38 38 11.8 本文方法检出角点 34 29 0.0 

步骤4对步骤3中识别出的 型角点,逐个使用本文 推导出的式(10)进行角度值计算。从表3中角度误差率对比 可以看出,改进后角度计算方法使角度精度平均误差率从 10.21%降到了3.82%,较大地提高了计算精度。 表3文献【8J方法与本文方法角度计算值及误差对比 N ̄R/(。 嚣 

15 19.34 】7.59 28.93 17.26 28 3】l89 3O.4l 13.92 8 61 34 37.18 36.51 9l35 7.38 45 47.08 46.O6 4.62 2_34 90 82.05 88.O1 8.83 2.21 l5O 129.92 137.22 13.38 8.52 

5实验结果及分析 5.1角点检测正确率 用文献[9】检测时,图3(a)Rl现了15个误检角点,且基 本都处于局部灰度值相似区域。针对图像中大块相似像素 区域,通过分析中心像素点与其8邻域区域内相似像素点 个数的情况,剔除部分伪角点,遴选出的像素点作为下一 步角点检测的计算对象。虽然增加了部分加法运算,但剔 除了大量乘法运算。 分别采用此2种方法进行100次计算,耗费时间平均 值从原来的1 218.75 ms减少到l83.21 ms,提高了计算效 率。通过角点预处理,在保证正确角点数提取的前提下, 误检个数从原来的15个减少到2个。 5.2角度值计算精度 文献[8冲使用式(1)进行角点检测,其中存在待定常数 k值,使推导出的角度计算公式处理过程变得复杂,且需要 大量人工实验调试选取k 、 值,才能取得较好的效果。 本文针对图像中图形相对筒约规则,使用检测曲线转弯的 程度来识别角点,此时用有关像元的主曲率幅度值拟合加 权,使边缘最陡的部分起主导作用,完整保留角点量与每 个像素点的自相关性,并消除待定常数k值,从而使得角 度大小平均误差从10.21%降到了3.82%,较大地提高了 精度。 

6结束语 本文提出了一种融合图像边缘特征和灰度特征的 型 角点识别并计算其角度的方法。首先对角点响应函数进行 改进,去除影响因子 ,避免因其选择随机性对响应函数 的影响;然后用高斯窗口内边缘线权重和边缘梯度的平均 值替代边缘上的梯度,从而通过比值影响函数识别出 型 角点;最后用加权平面近似灰度表面,及用有关像元的主 曲率幅度值拟合加权,设定2种方法计算出的角点响应函 数值相等推导出 型角点处的角度值。实验结果证明,该 方法可使角点误检率从24.6%降为3.3%,L型角点角度计 算平均误差率从10.21%降为3.82%。 

参考文献 [1] 冯宇平,戴 明.图像快速配准与自动拼接技术研究[D]. 长春:中国科学院研究生院,2010. [2】 马丽涛,杨丹.具有稳定性与仿射不变性的图像配准算 法研究[D].重庆:重庆大学,2008. [31 Mokhtarian F.Suomela R.Robust Image Comer Detection Through Curvature Scale Space[J],IEEE Transactions on Pattern Analysis and Machine Intelligence,1 998,20(1 2): 1376—1381. [4] Freeman H,Davis L S.A Comer Finding Algorithm for Chain—coded Curves[J].IEEE Transactions 011 Computers, 1977,26(3):297—303. [5]Harris C,Stephens M.A Combined Corner and Edge Detector[C]//Proceedings of the 4th Alvey Vision Conference. Manchester,UK:Is.n.],1998:147—151. [6]Smith S M,Susan B M.A New Approach tO Low Level Image Processing[J].International Journal of Computer Version, 1997,23(1):45—78. [7】王德麾,袁中凡.基于计算机视觉的平面角度测量方法Ⅲ. 西南交通大学学报,2010,45(5):775・760. [8]Ryu J B,Lee C G.Formula for Harris Corner Detector[J]. Electronics Letters,201 1,47(3):180—181. [9] Ryu J B,Lee C G Corner Classification Using Harris Algorithm[J].Electronics Letters,201 1,47(9):536—538. [10]王葳,唐一平.一种改进的Harris角点提取算法[J].光学 精密工程,2000,16(10):1995—2001. [11]Lowe D G Distinctive Image Features from Scale—invariant Keypoints[J].International Journal of Computer Vision,2004, 6O(21:91—1 10. [12]Deriche Giraudon,G A Computational Approach for Comer and Ve ̄ex Detection[J].International Journal of Computer Vision,1993,10(2):101—124. i 1 3]Bellavia F,Tegolo D,Valenti C.Improving Harris Comer Selection Strategy[J].IET Computer Vision,201 1,5(2):87—96. 编辑顾逸斐