公开/公告号CN101794373A
专利类型发明专利
公开/公告日2010-08-04
原文格式PDF
申请/专利权人 上海维宏电子科技有限公司;上海奈凯电子科技有限公司;
申请/专利号CN200910247586.0
申请日2009-12-30
分类号G06K9/00;B23Q17/00;
代理机构上海天翔知识产权代理有限公司;
代理人孙景宜
地址 200032 上海市徐汇区斜土路1221号305室
入库时间 2023-12-18 00:31:18
法律状态公告日
法律状态信息
法律状态
2012-07-04
授权
授权
2012-06-27
著录事项变更 IPC(主分类):G06K9/00 变更前: 变更后: 变更前: 变更后: 申请日:20091230
著录事项变更
2012-06-27
专利申请权的转移 IPC(主分类):G06K9/00 变更前: 变更后: 变更前:
专利申请权、专利权的转移
2010-09-22
实质审查的生效 IPC(主分类):G06K9/00 申请日:20091230
实质审查的生效
2010-08-04
公开
公开
技术领域:
本发明涉及数控机床高精度加工领域,特别涉及一种带旋转的亚像素匹配算法在机器视觉系统中的应用方法。
背景技术:
机器视觉就是用机器代替人眼来做测量和判断。机器视觉系统是指通过机器视觉产品(即图像摄取装置,分CMOS和CCD两种)将被摄取目标转换成图像信号,传送给专用的图像处理系统,根据像素分布和亮度、颜色等信息,转变成数字化信号;图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来控制现场的设备动作。
数控加工中采用的机器视觉系统主要运用在精确加工领域,通常所要求的精度在像素甚至亚像素级别,机器视觉系统的组成包括摄像头,数据采集卡,PC机。
发明内容:
本发明的目的就是解决了在机器视觉处理过程中图像匹配度低下和有效提高测量精度,提出了一种带旋转的亚像素匹配算法在机器视觉系统中的应用方法。该方法能够大幅提高数控加工中的加工精度和效率。
本发明的具体技术方案如下:
该方法首先对匹配源(源图像)在一定小角度范围内进行旋转,将每个旋转得到的图形保存下来,然后依次用所有的图像对目标图像进行匹配,寻找匹配度值最大的作为本次匹配的结果;然后对匹配得到的一系列匹配特征点,运用算法计算出相似度极大值点,该点的坐标即为测量结果。
结合参见图1,方案的主要步骤如下:
步骤1:通过摄像头抓取模板图像;
步骤2:通过软件将步骤一中图像旋转,旋转角度为(-θ,θ)θ=3,4L,10;
步骤3:将步骤二中得到的一系列图像保存下来,放入数组中;
步骤4:将数组中的每个图像与目标图像进行匹配,通过粗匹配和静匹配,取得当前的匹配度值,如果该值为目前的匹配度最大值,则将其匹配点坐标值通过文中算法计算出来,并保存为当前的结果值;
步骤5:数组中的图像如果匹配完毕,读取步骤4中计算的匹配点坐标值,该值即为所得。
通过以上处理,最后求出来的匹配点坐标精度可以达到0.2像素级别。
有益效果:
与现有技术相比,本方法解决了在匹配过程中,源图和目标图存在一定角度时,匹配度低下的问题,可以保证在较高的阙值情况下,仍能正确匹配成功,而现有的解决方案为降低匹配阙值,虽然现有方法在一定程度下也能匹配成功,但是发成误匹配的几率很大。
同时本发明中测量精度以像素为单位,而且在需要的情况下可以提高到像素(N>5),现有的解决方案只能达到像素级别。
附图说明:
以下结合附图和具体实施方式来进一步说明本发明。
图1为本发明方法的流程图。
具体实施方式:
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本发明。
本发明方法的应用环境:windows操作平台,Matrox Imaging函数库,硬件环境为Matrox数据采集卡、工控摄像头。
具体步骤如下:
1:人工选定匹配源图像。
2:对源图像在(-N,+N)(N=1,2,3L)范围内旋转,将旋转得到的所有图像保存起来。
3:利用旋转得到的每一份图像,对目标图像进行匹配。
匹配过程如下:
(1)粗匹配:利用OpenCV提供的匹配函数,在全范围内进行匹配,得出第一次粗略匹配点坐标。
(2)精匹配:上一步求得的坐标点的11×11邻域内,再次匹配,得到精匹配点坐标。
(3)在精匹配点的3×3邻域内,采用亚像素算法计算最终匹配点信息,算法描述如下:
计算3×3邻域上,每个点对应的相似度值。根据离散正交多项式的构造理论,存在唯一的离散正交多项式基集,该基集的各基底函数除自身以外与其它基底函数正交,并且各基底函数与该集合的定义域有关,故可以构造连续的相似度函数,该函数为基底的系数加权之和。
构造三次相似度函数f(x,y),其对应的正交多项式基集为
f(x,y)=(a0,a1,a2,a3,a4,a5,a6,a7,a8)×T
Mk的值如下所示:
计算求解得三次函数f(x,y)。
采用插值法,对x,y∈(-1,-0.8,-0.6,-0.4,-0.2,0,0.2,0.4,0.6,0.8,1),求出f(x,y)的极大值及对应的(x,y)。
4:取图像匹配度值最大对应的测量点坐标即为所求。
以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
机译: 图像亚像素匹配中的多参数高精度同时估计方法及多参数高精度同时估计程序
机译: 图像亚像素匹配中的多参数高精度同时估计处理方法及多参数高精度同时估计处理程序
机译: 图像亚像素匹配中的多参数高精度同时估计方法