【技术实现步骤摘要】
分块模板匹配结合形态学处理的电池丝印质量检测方法
本专利技术属于机器视觉自动化表面检测
,具体涉及一种分块模板匹配结合形态学处理的电池丝印质量检测方法。
技术介绍
电池丝印内容包含插画、中文、英文、韩文、数字以及条码等多种复杂图样,涵盖包括产地、型号、规格、警告和使用禁忌等大量重要信息,以上内容一般均通过丝网印刷的方式印刷到电池表面,所以丝印质量极其重要。由于设备、工艺及人员等因素影响,会导致丝印印刷缺陷,主要缺陷表现为缺损、歪斜、模糊、重影、脏污、色差和位置异常等。传统的外观检测方法主要为依靠肉眼和放大镜进行人工检测,由于不可避免地受人类情绪、周边环境噪声、工作专注度等因素影响,难以保证检测结果的准确性和实时性,因此开发一套检测算法和自动化检测系统迫在眉睫。为了实现对丝印质量的自动化检测,国内外学者进行了大量研究,涌现出了许多经典方法,如全局模板匹配法、基于逐像素分层检测法、神经网络算法,小波变换检测方法、Gabor变换算法、特征提取法等等。但以上方法主要存在两个问题:1)算法过于复杂,检测耗时长,不适合工厂应用于生产线上检测;2)应用对象特点比较单一,方法的通用性和对复杂对象的检测能力有待加强。本专利技术检测的电池丝印类型众多,每种图案或文字适用的方法也不同。丝印中插画部分和文字部分特点明显不同,插画部分线条简单,且更宽更粗,而文字部分线条精细复杂,需要更高的处理精度。运用以往经典方法均无法取得良好效果。
技术实现思路
本专利技术所要解决的技术问题在于针对上述现有技术中的不足,提供一种分块模板匹配结合形态学处理的电池丝印质量检测方法,突破以往全局模板 ...
【技术保护点】
1.分块模板匹配结合形态学处理的电池丝印质量检测方法,其特征在于,包括以下步骤:S1、以每个插画为单位,采用分块模板匹配方式建立插画部分模板,基于形态学的模板匹配方法建立文字部分模板;S2、应用阈值分割和形态学腐蚀提取电池区域;S3、采用求解电池区域最小外接矩形的方式确定其倾斜角度,采用等间隔旋转搜索算法,通过设置旋转步长,自水平方向等间隔旋转,在每个角度下寻找最小外接矩形,外接矩形面积最小者即为最终结果,该旋转角度即为电池的偏转角度,利用仿射变换对偏转角度进行反向旋转,进行电池校正及裁减;S4、通过丝印版本识别,插画裁减提取及校正,采用差影方法识别插画部分缺陷检测;然后依次屏蔽插画,文字分割,文字提取及校正,文字重组,待检文字骨架提取,再采用差影方法识别文字部分缺陷,采用可疑区域平移作差检测和可疑区域微量旋转作差检测进行缺陷检测。
【技术特征摘要】
1.分块模板匹配结合形态学处理的电池丝印质量检测方法,其特征在于,包括以下步骤:S1、以每个插画为单位,采用分块模板匹配方式建立插画部分模板,基于形态学的模板匹配方法建立文字部分模板;S2、应用阈值分割和形态学腐蚀提取电池区域;S3、采用求解电池区域最小外接矩形的方式确定其倾斜角度,采用等间隔旋转搜索算法,通过设置旋转步长,自水平方向等间隔旋转,在每个角度下寻找最小外接矩形,外接矩形面积最小者即为最终结果,该旋转角度即为电池的偏转角度,利用仿射变换对偏转角度进行反向旋转,进行电池校正及裁减;S4、通过丝印版本识别,插画裁减提取及校正,采用差影方法识别插画部分缺陷检测;然后依次屏蔽插画,文字分割,文字提取及校正,文字重组,待检文字骨架提取,再采用差影方法识别文字部分缺陷,采用可疑区域平移作差检测和可疑区域微量旋转作差检测进行缺陷检测。2.根据权利要求1所述的分块模板匹配结合形态学处理的电池丝印质量检测方法,其特征在于,步骤S1中,将每种类型的丝印中插画部分的分块信息以数据文件的形式存放在数据库中,每个插画对应一个子模板ID,按照试验得出的子模板几何尺寸信息对图像进行裁剪,然后建立子模板数据,插画部分模板建立具体为:S1011、假设S是m×n的搜索图,T是M×N的模板图,S(i,j)是搜索图中的一个子图,定义绝对误差:其中,ε(i,j,s,t)为绝对误差定义式,T(s,t)为模板图在(s,t)位置上的像素值,和分别表示子图、模板的均值,绝对误差是子图与模板各自去掉其均值后,对应位置之差的绝对值;S1012、设定误差阈值Th,用来与S1013误差累计值作比较;S1013、在模板图中随机选取不重复的像素点,计算与当前子图的绝对误差,将误差累加,当误差累加值超过了Th时,记下累加次数H,所有子图的累加次数H用一个表R统计。3.根据权利要求2所述的分块模板匹配结合形态学处理的电池丝印质量检测方法,其特征在于,步骤S1013中,SSDA检测定义为:其中,R(i,j)即为左上角坐标为(i,j)的子图S(i,j)的累加次数。4.根据权利要求1所述的分块模板匹配结合形态学处理的电池丝印质量检测方法,其特征在于,文字部分模板建立具体为:S1021、根据插画部分形状匹配的结果,将丝印中所有插画使用矩形屏蔽窗屏蔽掉,使原区域灰度值与背景灰度相同,排除插画冗余干扰,对于原图中的条码,利用解码算法对其进行定位解码,解码后会返回条码的位置尺寸信息,将条码同样用矩形窗屏蔽掉;S1022、利用数学形态学中的膨胀操作按照列对文字进行分割;S1023、对S1022所得矩形进行排序,排序后用矩形区域与模板图像依次作差就可以得到每行文字,然后利用自适应阈值分割法,将每行文字提取出来;S1024、对模板文字区域进行平移,将之平移到指定位置上,并记录每行或者每列的平移数据。5.根据权利要求1所述的分块模板匹配结合形态学处理的电池丝印质量检测方法,其特征在于,步骤S3具体为:S301、设定初始角度α0=0°,旋转角度步长为θ,面积数组Area[];S302、计算当前角度α0=0°下轮廓区域的最小外接矩形,获取轮廓所有点的坐标信息,以当前角度平行方向为标准筛选出最远点和最近点,求取两点距离d1,以当前角度的垂直方向为标准再次筛选出最远点和最近点,求取两点距离...
【专利技术属性】
技术研发人员:李兵,张少杰,赵卓,高飞,刘桐坤,
申请(专利权)人:西安交通大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。