首页> 中国专利> 具有自适应能力的钢印字符在线自动识别方法

具有自适应能力的钢印字符在线自动识别方法

摘要

本发明提供了一种具有自适应能力的钢印字符在线自动识别方法,用于识别钢印英文字符和数字,其包括以下步骤:S

著录项

  • 公开/公告号CN106384110A

    专利类型发明专利

  • 公开/公告日2017-02-08

    原文格式PDF

  • 申请/专利权人 上海汇众汽车制造有限公司;

    申请/专利号CN201610817484.8

  • 发明设计人 顾勇;黄守兵;严旻;蔡艳;盛洁;

    申请日2016-09-12

  • 分类号G06K9/20;G06K9/34;G06K9/46;G06K9/62;

  • 代理机构上海专利商标事务所有限公司;

  • 代理人陈亮

  • 地址 200122 上海市浦东新区上海市浦东南路1493号

  • 入库时间 2023-06-19 01:28:23

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-07-09

    授权

    授权

  • 2017-03-08

    实质审查的生效 IPC(主分类):G06K9/20 申请日:20160912

    实质审查的生效

  • 2017-02-08

    公开

    公开

说明书

技术领域

本发明涉及字符识别领域,特别涉及一种具有自适应能力的钢印字符在线自动识别方法。

背景技术

在字符识别领域中,零件编号在生产全过程的数字化管理中具有重要作用。目前,在制造企业中,通常采用钢印对零部件进行编号。这种方法操作方便、价格低廉,且适合操作人员肉眼读取。虽然条形码或二维码的应用不断增加,许多汽车、船舶等制造类企业仍广泛采用钢印字符给零部件编号。

在这类企业中,工件表面状态复杂,易存在锈斑、油污、焊接飞溅等污染,更为困难的是由于工件定位波动,钢印字符的深浅波动剧烈,且易产生毛边、断续等问题。

因此,虽然字符识别(OCR)技术的研究已经非常成熟,但这些研究成果直接应用于钢印字符时仍存在算法失效或误判率高等问题,有必要针对钢印字符开发新的识别方法和系统。

然而,目前对钢印字符的研究都集中在数字图像处理算法优化方面,并没有从照明成像系统角度进行设计和改进,也没有将成像过程与图像处理算法相结合,其研究成果虽然具有一定的参考价值。但对于刻印深浅波动大、工件表面干扰严重的钢印字符识别来说仍存在显著的局限。

因此,本领域的技术人员亟待于提供一种综合优化硬件和软件的钢印字符在线识别方法。

发明内容

本发明要解决的技术问题是为了克服现有技术中钢印字符识别存在算法失效且误判率高等缺陷,提供一种具有自适应能力的钢印字符在线自动识别方法。

本发明是通过下述技术方案来解决上述技术问题的:一种具有自适应能力的钢印字符在线自动识别方法,用于识别钢印英文字符和数字,其特点在于,所述识别方法包括以下步骤:

S1、设计并制作一种分段控制的LED光源,对钢印字符按照预制方式进行拍摄,获得一系列不同明暗度的钢印字符图像;

S2、采用改进的SOBEL算法提取边缘,以此为基础进行钢印点标识并划定后续检测区域;

S3、对标记区域采用局部动态阈值算法进行图像分割,并通过欧式距离进行结果筛选,再对分割后的图像进行形态学修补;

S4、计算分割图像与字符的相似度得分,对高得分字符进行特征区域复检,复检得分最高者为钢印字符内容。

较佳地,所述步骤S1中的所述LED光源采用环形或矩形。

较佳地,所述步骤S1中具体包括:根据被测对象特征确定分段数和各段的亮度等级。

较佳地,所述步骤S1中采用不同电源为各段LED光源供电,或者采用多路电源为各段LED光源供电。

较佳地,所述步骤S1中所述拍摄过程中所述LED光源各段的开关和强度值独立控制,并根据预先设置的模式工作。

较佳地,所述步骤S2中改进的SOBEL算法采用多个方向的模板,用于提供不同方向的钢印字符轮廓。

较佳地,所述步骤S2中在图像叠加过程中,各方向的权重可根据被检测对象特征进行设置和调节。

较佳地,所述步骤S3中具体包括:根据字符图像的尺寸设定最小边缘尺寸,对于存在连续边缘或临近边缘的区域进行标记。

较佳地,所述步骤S3还具体包括:对于所述标记区域的图像分割采用最大类间方差算法,各区域的阈值只由类间方差算法确定;在分割获得的颗粒间进行欧式距离计算,并根据被测字符的宽度和高度将临近颗粒划分为一组,并摒弃孤立颗粒。

较佳地,所述步骤S4中具体包括:将每组颗粒视为一个字符,通过形态学计算将其连通,在于字符库的单字符图像进行相似度计算,选取得分最高的3-5个字符进行特征区域复检,满足复检条件且相似度得分最高的字符判为识别结果。

本发明的积极进步效果在于:

本发明具有自适应能力的钢印字符在线自动识别方法,将照明成像系统和图像处理算法相融合,用于识别金属或非金属表面的钢印英文字符和数字,其具有自适应能力强,噪声敏感程度低,实时性强等优点。本发明具有自适应能力的钢印字符在线自动识别方法可以实时准确地识别强干扰下的钢印字符、满足工业自动检测和信息化的需求。

附图说明

本发明上述的以及其他的特征、性质和优势将通过下面结合附图和实施例的描述而变的更加明显,在附图中相同的附图标记始终表示相同的特征,其中:

图1为本发明具有自适应能力的钢印字符在线自动识别方法中字符拍摄的分段照明设置表格。

图2为本发明具有自适应能力的钢印字符在线自动识别方法中分段控制环形LED光源的结构示意图。

图3为本发明具有自适应能力的钢印字符在线自动识别方法中采用不同照明方式的钢印字符图像。

图4为本发明具有自适应能力的钢印字符在线自动识别方法中SOBEL算法在不同方向的模板。

图5为本发明具有自适应能力的钢印字符在线自动识别方法中钢印字符图像预处理的示意图。

具体实施方式

为让本发明的上述目的、特征和优点能更明显易懂,以下结合附图对本发明的具体实施方式作详细说明。

现在将详细参考本发明的优选实施例,其示例在附图中示出。在任何可能的情况下,在所有附图中将使用相同的标记来表示相同或相似的部分。此外,尽管本发明中所使用的术语是从公知公用的术语中选择的,但是本发明说明书中所提及的一些术语可能是申请人按他或她的判断来选择的,其详细含义在本文的描述的相关部分中说明。此外,要求不仅仅通过所使用的实际术语,而是还要通过每个术语所蕴含的意义来理解本发明。

图1为本发明具有自适应能力的钢印字符在线自动识别方法中字符拍摄的分段照明设置表格。图2为本发明具有自适应能力的钢印字符在线自动识别方法中分段控制环形LED光源的结构示意图。图3为本发明具有自适应能力的钢印字符在线自动识别方法中采用不同照明方式的钢印字符图像。图4为本发明具有自适应能力的钢印字符在线自动识别方法中SOBEL算法在不同方向的模板。图5为本发明具有自适应能力的钢印字符在线自动识别方法中钢印字符图像预处理的示意图。

如图1至图5所示,本发明公开了一种具有自适应能力的钢印字符在线自动识别方法,用于识别钢印英文字符和数字,其以下步骤:

步骤一、设计并制作一种分段控制的LED光源,对钢印字符按照预制方式进行拍摄,获得一系列不同明暗度的钢印字符图像。

步骤二、采用改进的SOBEL算法提取边缘,以此为基础进行钢印点标识并划定后续检测区域。

步骤三、对标记区域采用局部动态阈值算法进行图像分割,并通过欧式距离进行结果筛选,再对分割后的图像进行形态学修补。

步骤四、计算分割图像与字符的相似度得分,对高得分字符进行特征区域复检,复检得分最高者为钢印字符内容。

进一步优选地,如图2所示,所述步骤S1中的所述LED光源采用环形或矩形。根据被测对象特征确定分段数和各段的亮度等级。其可以采用不同电源为各段LED光源供电,或者也可以采用多路电源为各段LED光源供电。在拍摄过程中,所述LED光源各段的开关和强度值独立控制,并根据预先设置的模式工作。

进一步优选地,如图3所示,改进的SOBEL算法采用多个方向的模板,用于提供不同方向的钢印字符轮廓。在图像叠加过程中,各个方向的权重可根据被检测对象特征进行设置和调节。所采用的不同照明条件的多次拍摄,以及基于不同方向的SOBEL边缘叠加方法,使得本方法具有良好地自适应能力,可以有效克服多种干扰因素,包括工件位置差异、工件表面锈污、刻印深度波动等。

更近一步地,在步骤三中具体包括:根据字符图像的尺寸设定最小边缘尺寸,对于存在连续边缘或临近边缘的区域进行标记。对于所述标记区域的图像分割采用最大类间方差算法,各区域的阈值只由类间方差算法确定。这里各区域可以采用不同阈值,并不设定区域之间的拘束。在分割获得的颗粒间进行欧式距离计算,并根据被测字符的宽度和高度将临近颗粒划分为一组,并摒弃孤立颗粒。

优选地,在步骤四中具体包括:将每组颗粒视为一个字符,通过形态学计算将其连通,在于字符库的单字符图像进行相似度计算,选取得分最高的3-5个字符进行特征区域复检,满足复检条件且相似度得分最高的字符判为识别结果。

如图1至图5所示,本实施实例中采用环形LED光源为例,此处仅为举例,并不受其限制。所述具有自适应能力的钢印字符在线自动识别方法将环形LED光源分为8段,每段设置2个光照强度,采用具有8路输出的电源为LED光源供电,各路的供电状态分为:0(关闭)、1(低强度)和2(高强度)。

在拍摄过程中,各段光源的设置如图1所示。其中,第一次拍摄中各段光源均采用低强度,避免强光造成的金属表面反光。第二次拍摄中各段光源均采用高强度,提高工件表面暗区的灰度值。第三次拍摄中分段1、4、5、6采用高强度,分段2、3、6、7采用低强度,用于提高字符左右两端的图像灰度值。第四次拍摄中分段1、4、5、6采用低强度,分段2、3、6、7采用高强度,用于提高字符上下两端的图像灰度值。

采用上述照明方式得到的图像如图3所示,四次拍摄的图像具有一定的互补效果。

在本实施例中,用于SOBEL算法的方向模板如图4所示,分别用于提取不同方向的边缘信息。对四次拍摄的图片平滑滤波处理后,采用上述模板进行SOBEL边缘提取,并将边缘提取后的图片进行叠加,得到图5(a)所示的轮廓图像,可以发现,通过本发明的拍摄方法和图像处理算法可以有效提高字符与背景的对比度。

在此基础上,以字符高度和宽度作为拘束条件,对边缘提取图像进行标记处理,即先选取高亮度区域,再以水平方向和竖直方向距离为优化目标进行筛选,如图5(b)所示。

在标记图片上对单字符区域采用最大类间方差法进行图像分割,并迭代采用“腐蚀-膨胀”算法。本实施例中,腐蚀运算的阶数为1,膨胀运算的阶数为2,迭代次数为3,得到图5(c)所示的效果。

统计颗粒面积并计算颗粒与标记区域中心的欧式距离,将距离大于阈值的小面积颗粒滤除。本实施例中,距离阈值设为100像素,面积阈值设为150像素,得到图5(d)所示的效果,可以发现钢印字符图像预处理效果良好,有效地消除了工件表面锈污的影响。

对筛选后的图片进行相似度计算,即将单个字符与字库中预存的图片进行模板匹配运算,分别得到单个字符与字库中A-Z字母和0-9数字的相似度得分。选取得分最高的3个对象,进行特征区域复检。例如,举例说明:若得分最高的字符为“0”,则选择字符中部进行复检,如中部灰度值低于30,则认为复检通过。若得分最高的字符为“2”,则选择字符底部进行复检,如底部灰度值低于30,则认为复检不通过。如果得分最高的3个字符中有通过复检的,则选择最高得分字符作为识别结果;如果得分最高的3个字符中有通过复检的,则判字符识别失败。

在本实施例中,依次对单个字符进行上述操作,最终100%正确识别出了12字符,计算耗费的时间共计92毫秒。因此所述方法可以用于完成钢印字符的在线自动识别。按照本例方法完成1000件零件表面钢印字符的在线识别,识别准确度达到98%。

根据上述描述,本发明公开的所述具有自适应能力的钢印字符在线自动识别方法通过环形或矩形LED阵列组提供非均匀光照,即光源的LED颗粒分组控制,每组具有3个亮度等级,光强分布可按照阈值程序进行改变,每次调节光强分布后拍摄钢印字符,获得一系列不同照明条件下的钢印字符。特别地,其采用了改进的SOBEL算法提取边缘,在此基础上进行钢印点标识并划定后续检测区域,并且对标记区域采用局部动态阈值算法进行图像分割,通过欧式距离进行结果筛选,再对分割后的图像进行形态学修补。进一步地,计算分割图像与字符的相似度得分,对高得分字符进行特征区域复检,复检得分最高者为钢印字符内容。所述具有自适应能力的钢印字符在线自动识别方法具有自适应能力强,噪声敏感程度低,实时性强等优点,可实时准确地识别强干扰下的钢印字符、满足工业自动检测和信息化的需求。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式作出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号