[发明专利]搅拌摩擦焊弧形纹间距的图像识别方法无效
申请号: | 201210194741.9 | 申请日: | 2012-06-14 |
公开(公告)号: | CN102779279A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 黎向锋;左敦稳;辛铖浩;江世好;孙玉利;汪洪峰;宋波;张圣斌;邓永芳 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G06K9/60 | 分类号: | G06K9/60;G01B11/14 |
代理公司: | 南京天华专利代理有限责任公司 32218 | 代理人: | 瞿网兰 |
地址: | 210016 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种搅拌摩擦焊弧形纹间距的图像识别方法,其特征是:它主要包含图像获取、图像二值化处理,二值图像后处理,条纹间距检测和计算。首先,获得搅拌摩擦焊弧形纹工具显微镜图片;其次,对弧形纹工具显微镜图片先经灰度化、滤波和二值化;再次,对二值化后的图像去除孤立点、去除条纹内部缺陷和去除边缘残缺条纹;最后,对条纹间距计算范围进行确定、条纹间距计算和数据处理。本发明的搅拌摩擦焊弧形纹间距的图像识别方法极大地丰富了弧形纹参数的获取方法,为弧形纹参数在搅拌摩擦焊接中的研究提供了一定的基础。 | ||
搜索关键词: | 搅拌 摩擦 弧形 间距 图像 识别 方法 | ||
【主权项】:
1.一种搅拌摩擦焊弧形纹间距的图像识别方法,其特征是它包括弧形纹图像的获取、图像的二值化处理、图像的二值化后处理、垂直条纹截取和弧形纹间距的确定;(1)弧形纹图像的获取是指对搅拌摩擦焊表面弧形纹进行图像采集时,以相对于弧形纹表面夹角小于90度的入射的光源为图像采集用光源;(2)弧形纹图像的二值化包括:第一步:对所采集到的彩色图像首先进行灰度化;灰度化图像在二值化之前先进行滤波处理;第二步:灰度图像的二值化;对于滤波后的灰度图像选择双峰间的谷底处的亮度值作为二值化的阈值;(3)图像的二值化后处理,包括以下步骤:第一步:孤立点去除;在图像二值化过程中,由于灰度图像中的噪点的存在使得二值化后的黑白图像中会有与条纹分离的孤立点的存在,鉴于孤立点的面积与条纹面积有着非常大的差距,所以采用连通域面积检测的方法去除孤立点:选择图片高度方向上的像素数作为连通域的“阈值”,当连通域像素数小于等于此“阈值”时删除此连通域,而大于此“阈值”的连通域则予以保留;第二步:条纹内缺陷去除;在二值化过程中条纹内部某些区域像素没有转为“1”值所形成的内部空洞区域称为条纹内部缺陷;通过对比,暗纹区域与缺陷区域最显著的特点即在长度上,暗纹区域的长度等于图片的高度,而缺陷区域的长度则远小于此值,因此选取一个接近于暗纹区域长度的比较值,在操作时首先对原二值图像取反,使需要进行处理的“0”值点转化为“1”值以便进行处理,然后运用连通域检测的方法对图像中所有连通域进行检测并删除长度小于比较值的连通域,删除完成后再对图像进行取反操作,如此则能完全的删除条纹中的缺陷区域;第三部:残缺条纹去除;残缺条纹是由于图像的局限性在图像左右两侧的边缘产生的不完整的条纹,在计算弧形纹间距时若所计算的图像数据中包含了这些残缺条纹则会对计算结果有影响;这些残缺条纹的共同特点是与图像的左右两侧边缘相接触,针对此特点采用连通域的方法通过检测在图像左侧边缘,即第一列像素,以及右侧边缘,即最后一列像素中出现的连通域,这些连通域即为有残缺的条纹,为了防止在前续图像处理过程中有可能出现的条纹与图像边缘产生剥离,在检测图像边缘连通域时选择三列像素的宽度,这 样既不影响内部完整条纹也能有效降低残缺条纹去除的失误率;(4)垂直条纹截取,包括以下步骤:对于处理后的二值图像,由于弧形纹的弧度所以在图像中弧形纹上的不同点的半径与图像的水平方向夹角不同;为了便于计算则需要找到半径与水平方向平行的点,即切线垂直的点,位于此点水平线上的条纹由于半径与水平方向垂直,所以图像中亮纹中心的水平间距即为弧形纹的间距;对于此点的寻找采用图像矩阵列向量搜索的方法;因为此点的切线与图像的垂直方向平行,所以从左向右对图像的每一列像素即二值图像矩阵的列向量进行搜索当出非全零的列向量时,则说明此列向量的坐标即为左侧第一条条纹的垂直切线的位置;由于默认采用从左向右搜索的次序适用于左凸的条纹,所以对于右凸的条纹则需要对图像水平翻转再进行检测;通过对列像素搜索获得垂直切线位置后,在此基础上来确定水平半径的位置,由于图像中垂直切线的位置上往往有多个条纹上的像素点,所以采用加权平均值的方法来计算水平半径的位置,其计算方法如下:设i为第n列列向量中的元素的序号,m为列向量行数,q(n,i)为第n列i行的值(1或0),则加权平均值Q等于:
计算位置时一般选取垂直切线列以及其后三列共计四列元素进行计算,因为这些列元素相对于水平半径的对称性;对于所获取的矩阵首先进行列相加得到列向量,然后运用上述公式进行计算,则所得到的加权平均值结果Q取整后所得到的值即为水平半径的坐标;当获得水平半径的坐标后,以水平半径为中心,根据图片的大小在其上下两侧各取高度为图片高度的二十分之一的范围进行截图;(5)根据条纹坐标计算确定弧形纹间距:获得截取图像后便可进行条纹间距的计算;由于截取的条纹距离远远小于整个弧形纹的周长,所以所截取的这段纹路可以近似的认为是直线,而且此处的纹路方向皆为垂直方向,所以为了简化计算可以将此二值图像的矩阵进行行求和最终得到一个行向量,在计算条纹间距时通过加权平均值的方法求得每条条纹中心线的坐标,相邻坐标值之差即为弧形纹之间的间距。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210194741.9/,转载请声明来源钻瓜专利网。
- 上一篇:车用终端和基于此终端的通信方法
- 下一篇:电子装置及其状态控制方法