[发明专利]面向圆形标志符的两级优化霍夫变换快速检测定位方法在审

专利信息
申请号: 201410617003.X 申请日: 2014-11-05
公开(公告)号: CN104463920A 公开(公告)日: 2015-03-25
发明(设计)人: 齐敏;辛红娟;吴志超;董勇;樊养余 申请(专利权)人: 西北工业大学
主分类号: G06T7/60 分类号: G06T7/60
代理公司: 西北工业大学专利中心 61204 代理人: 顾潮琪
地址: 710072 *** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供了一种面向圆形标志符的两级优化霍夫变换快速检测定位方法,首先对基准点进行霍夫变换,然后通过一级优化霍夫变换减少图像空间参与平移霍夫变换的点数和参数空间的无效累加,快速确定圆形标志符圆心所在的区域,最终通过二级优化霍夫变换高效控制参数空间累加范围,快速确定圆形标志符的圆心位置。本发明能够准确定位圆形标志符区域,快速精确计算出圆形标志符的圆心坐标,时间开销大大优于平移霍夫变换,具有快速、准确和鲁棒的特点。
搜索关键词: 面向 圆形 标志 两级 优化 变换 快速 检测 定位 方法
【主权项】:
一种面向圆形标志符的两级优化霍夫变换快速检测定位方法,其特征在于包括下述步骤:步骤一、定义图像坐标系为X轴正方向水平向右,Y轴正方向垂直向上,原点位于左下角;定义霍夫变换后的参数空间坐标系为a轴正方向水平向右,b轴正方向垂直向上,原点位于左下角;设图像Ibi为形状质量检测达到合格标准的N行M列圆形标志符二值化图像,Ibi=f(x,y),0≤x≤M‑1,0≤y≤N‑1;对Ibi进行轮廓提取,构造边缘点集V={(xvi,yvi)|i=1,2,...,Q},式中,Q为边缘点的总个数,由边缘点集可得到圆形标志符的外接矩形,外接矩形的宽W=Δxv=xv_m,外接矩形的高H=Δyv=yv_max‑yv_min,式中,xv_max,xv_min分别为V中的X坐标的最大值和最小值;yv_max,yv_min分别为V中的Y坐标的最大值和最小值,取W和H中较小者为dmin,较大者为dmax;在图像空间中任取Ibi上的一点(xbase,ybase)作为基准点,以内径rin=dmin/2,外径rout=dmax/2作为半径r的约束条件对该点进行圆形霍夫变换;规定xbase的取值范围为[rout,M‑rout],ybase的取值范围为[rout,N‑rout];则基准点经过霍夫变换后在参数空间得到的变换圆边缘点集合Fbase={(a,b)|(a‑xbase)2+(b‑ybase)2=r,rin<r<rout},式中,(a,b)为变换圆的边缘点坐标,记Fbase中变换圆边缘点的个数为D;步骤二、对圆形标志符边缘点集V中的Q个元素,以3个像素为周期进行等间隔采样,得到边缘采样点集V′={(x′vj,y′vj)|j=1,2,...,Q′},式中,Q′为边缘采样点的个数,仅边缘采样点参与平移霍夫变换;当采样到点(x′vj,y′vj)时,可计算得到该点在X方向和Y方向相对于(xbase,ybase)的偏移量,点(x′vj,y′vj)经过霍夫变换后在参数空间得到的变换圆边缘点集合Fj={(aj,bj)|aj=a+(x′vj‑xbase),bj=b+(y′vj‑ybase)},式中(aj,bj)为变换圆的边缘点坐标;对Fj中处于此范围内的变换圆边缘点进行累加,累加器累加区域为<mrow><msub><mi>x</mi><mrow><mi>v</mi><mo>_</mo><mi>min</mi></mrow></msub><mo>+</mo><mfrac><mrow><msqrt><mn>2</mn></msqrt><mo>*</mo><msub><mi>r</mi><mi>out</mi></msub></mrow><mn>2</mn></mfrac><mo>&lt;</mo><msub><mi>a</mi><mi>j</mi></msub><mo>&lt;</mo><msub><mi>x</mi><mrow><mi>v</mi><mo>_</mo><mi>max</mi></mrow></msub><mo>-</mo><mfrac><mrow><msqrt><mn>2</mn></msqrt><mo>*</mo><msub><mi>r</mi><mi>out</mi></msub></mrow><mn>2</mn></mfrac><mo>,</mo></mrow><mrow><msub><mi>y</mi><mrow><mi>v</mi><mo>_</mo><mi>min</mi></mrow></msub><mo>+</mo><mfrac><mrow><msqrt><mn>2</mn></msqrt><mo>*</mo><msub><mi>r</mi><mi>out</mi></msub></mrow><mn>2</mn></mfrac><mo>&lt;</mo><msub><mi>b</mi><mi>j</mi></msub><mo>&lt;</mo><msub><mi>y</mi><mrow><mi>v</mi><mo>_</mo><mi>max</mi></mrow></msub><mo>-</mo><mfrac><mrow><msqrt><mn>2</mn></msqrt><mo>*</mo><msub><mi>r</mi><mi>out</mi></msub></mrow><mn>2</mn></mfrac><mo>,</mo></mrow>式中代表了圆内接矩形的最大边长;对于每一个Fi,以3像素为周期对处于累加区域范围内的坐标进行采样累加统计,记需要统计的变换圆边缘点个数为D′;在参数空间建立一个数组累加器A1(aj,bj),A1(aj,bj)的初始值均为0;当参数空间中变换圆的边缘点坐标(aj,bj)满足Fj的计算时,相应的累加器A1(aj,bj)的值加1;寻找累加值最大的峰值累加器,峰值累加器所在位置代表了一级优化霍夫变换的圆心位置(xcent,ycent);圆形标志符圆心所在区域确定为以(xcent,ycent)为中心的7×7像素的小区域,即xcent‑3≤aj≤xcent+3,ycent‑3≤bj≤ycent+3;步骤三、在图像空间中,对圆形标志符的边缘点集V中的元素逐像素进行遍历,得到参数空间中变换圆边缘点集Fi={(ai,bi)|ai=a+(xvi‑xbase),bi=b+(yvi‑ybase)};对于每一个Fi,在步骤二确定的7×7区域中对变换圆边缘点进行逐点累加统计;在参数空间建立一个数组累加器A2(ai,bi),A2(ai,bi)的初始值均为0;当参数空间中变换圆的边缘点坐标(ai,bi)满足式Fi的计算时,相应的累加器A2(ai,bi)的值加1;寻找累加值最大的峰值累加器,峰值累加器所在位置即为二级优化霍夫变换得到的精确圆心位置(xcenter,ycenter)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410617003.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top