基于多方向灰度共生矩阵的棒材端面字符图像识别方法技术

技术编号:21454734 阅读:27 留言:0更新日期:2019-06-26 05:01
基于多方向灰度共生矩阵的棒材端面字符图像识别方法,所述方法包括如下步骤:(1)建立标准字符模板库;(2)棒材端面字符图像灰度等级化;(3)求取棒材端面字符图像的求多方向灰度共生矩阵;(4)计算棒材端面字符图像多方向灰度共生矩阵的特征参数值;(5)进行特征数据模板匹配确定识别结果。本发明专利技术方法根据棒材端面字符图像像素之间存在的灰度关系,通过灰度共生矩阵进行灰度状况的统计,采用多方向求取灰度共生矩阵,为确保图像像素灰度值局部发生变化时能够全面的进行灰度统计,准确的对图像进行特征描述,使最终的识别结果更准确,识别率高。

【技术实现步骤摘要】
基于多方向灰度共生矩阵的棒材端面字符图像识别方法
本专利技术涉及一种基于灰度共生矩阵的字符图像识别方法,尤其是涉及一种基于多方向灰度共生矩阵的棒料端面字符图像识别方法,属于字符识别领域。
技术介绍
棒料是当前钢铁行业的主要产品,更是工业领域重要的生产加工原材料。在不同行业对于棒料的质量要求也是不同的,钢铁行业所生产的棒料规格也是多种多样。为了区分不同种类、规格的棒料,并实现对棒料进行追踪管理,需要对棒料端面喷印字符信息码。同时,根据该信息码将棒料的直径、长度以及生产炉号、成分、生产日期等信息对应的记录于厂内数据库中。当棒料在厂内生产流动时,首先对棒料端面的字符信息码进行识别,然后对其进行加热、除磷、热处理等操作,最后将该棒料的加工过程与处理结果记录于厂内数据库中。目前,棒料在厂内生产流动的过程中,钢厂普遍采用人工通过肉眼的方式对棒材端面信息码进行识别与记录。面对大批量重复性和枯燥性的工作,工人很容易产生视觉疲劳并导致记录出错。同时,棒料生产加工车间环境恶劣(高温、嘈杂、空气污染),长期下来会对车间工人的身心健康造成严重的危害。因此,迫切需要将工人从识别工位上解放出来,实现对棒料端面信息码的自动识别。但是,由于棒料生产环境复杂、照明不足,且棒料端面凹凸不平、纹理杂乱,所以采用普通的字符识别方式难以保证较高的字符识别准确率。因此,提出一种基于多方向灰度共生矩阵的棒料端面字符图像识别方法,解决棒料端面字符信息码的自动识别问题。
技术实现思路
基于以上原因,本专利技术旨在提出一种基于多方向灰度共生矩阵的棒材端面字符图像识别方法,为最终建立字符图像智能识别系统奠定技术基础。本专利技术是根据棒材端面的特点提出的一种基于多方向灰度共生矩阵的棒材端面字符图像识别方法。其识别方法思想是根据图像像素之间的灰度关系,求出灰度共生矩阵,对其矩阵求平方和、熵值等计算作为特征参数值,最终将这些特征参数值作为标准匹配特征数据模板,当差值最小时则模板匹配度最高。基于多方向灰度共生矩阵的棒材端面字符图像识别方法包括如下步骤:(1)建立标准字符模板库;(2)棒材端面字符图像灰度等级化;(3)求取棒材端面字符图像的求多方向灰度共生矩阵;(4)计算棒材端面字符图像多方向灰度共生矩阵的特征参数值;(5)进行特征数据模板匹配确定识别结果。本专利技术的有益技术效果是:根据棒材端面字符图像像素之间存在的灰度关系,通过灰度共生矩阵进行灰度状况的统计,采用多方向求取灰度共生矩阵,为确保图像像素灰度值局部发生变化时能够全面的进行灰度统计,准确的对图像进行特征描述,使最终的识别结果更准确,识别率高。附图说明图1是本专利技术棒材端面字符图像识别方法的流程图。具体实施方式结合附图1说明本专利技术的内容与操作。基于多方向灰度共生矩阵的棒材端面字符图像识别方法包括如下步骤:(1)建立标准字符模板库;(2)棒材端面字符图像灰度等级化;(3)求取棒材端面字符图像的求多方向灰度共生矩阵;(4)计算棒材端面字符图像多方向灰度共生矩阵的特征参数值;(5)进行特征数据模板匹配确定识别结果。多方向灰度共生矩阵包括:0°和45°,0°和90°,0°和135°,45°和90°,45°和135°,90°和135°,0°、45°和90°,0°、45°和135°,0°、90°和135°,45°、90°和135°,0°、45°、90°和135°,共11种多方向灰度共生矩阵组合形式。以180°替换0°、以225°替换45°、以270°替换90°和以315°替换135°形成的多方向灰度共生矩阵组合形式与前面所述的11种多方向灰度共生矩阵组合形式具有同等的技术效果。为了识别棒材端面上字符信息,首先构建模板库,通过求取多个方向的灰度共生矩阵,进行训练数据模型,然后将待识别字符与相对应模板库特征参数值进行近似比较,差值小的则视为近似度最高,最终作为识别结果。1、建立标准字符模板库(1)分别对每个标准模板字符图像灰度等级化工业相机采集到的每个标准模板字符图像,其图像中像素点的颜色深浅程度不同,范围一般从0到255,白色为255,黑色为0,每一个图像的亮度程度不同,跟灰度值的大小有直接联系,灰度值越大图像越亮,反之则图像会暗。可根据标准模板字符图像灰度特征为匹配依据,为减少计算量,分别对每个标准模板字符图像进行灰度级压缩,完成标准模板字符图像灰度等级化。(2)分别对每个标准模板字符图像求多方向灰度共生矩阵采用的方法是分别对每个标准模板字符图像灰度等级量化,将0-255压缩为8个灰度等级,选择相邻像素距离之间的四个不同角度,在MATLAB环境下通过graycomatrix函数进行求取GLCM(灰度共生矩阵)的值。以其中模板库中的一个标准模板字符图像为例,进行详细说明:首先将其标准模板字符图像量化为8个灰度等级,故灰度共生矩阵就是一个8×8的矩阵,其中行和列分别表示1至8的灰度值。求灰度共生矩阵的过程,例如:标准模板字符图像为4×5的矩阵,当基于水平0°方向、相邻像素距离且灰度为1和1的像素对值为1,基于水平0°方向、相邻像素距离且灰度为1和5的像素对值为1,基于水平0°方向、相邻像素距离且灰度为5和6的像素对值为1,基于水平0°方向、相邻像素距离且灰度为6和8的像素对值为1,依此类推可求出0°方向的灰度共生矩阵;当基于45°方向、相邻像素距离且灰度为2和1的像素对值为1,基于45°方向、相邻像素距离且灰度为3和5的像素对值为1,基于45°方向、相邻像素距离且灰度为5和6的像素对值为1,基于45°方向、相邻像素距离且灰度为7和8的像素对值为1,依此类推可求出45°方向的灰度共生矩阵;当基于90°方向、相邻像素距离且灰度为2和1的像素对值为3,基于90°方向、相邻像素距离且灰度为3和1的像素对值为1,基于90°方向、相邻像素距离且灰度为5和5的像素对值为2,基于90°方向、相邻像素距离且灰度为7和6的像素对值为1,基于90°方向、相邻像素距离且灰度为1和8的像素对值为1,依此类推可求出90°方向的灰度共生矩阵;当基于135°方向、相邻像素距离且灰度为3和1的像素对值为1,基于135°方向、相邻像素距离且灰度为5和1的像素对值为2,基于135°方向、相邻像素距离且灰度为7和5的像素对值为1,基于135°方向、相邻像素距离且灰度为1和6的像素对值为1,依此类推可求出135°方向的灰度共生矩阵。(3)分别对每个标准模板字符图像计算多方向灰度共生矩阵的特征参数值用一些标量来表征灰度共生矩阵的特征:①能量(ASM):是灰度共生矩阵元素值的平方和,反映了图像灰度分布均匀程度和粗细度等,计算公式为:其中,P是GLCM(灰度共生矩阵),i、j分别是行数和列数。应用MATLAB中的E(n)=sum(sum(P(:,:,n).^2))代码程序来进行计算,其中n代表四个方向。②相关性(COR):它度量空间灰度共生矩阵元素在行或列方向上的相似程度,相关值的大小反映了图像中局部灰度相关性。令σx=deltaX(n),σy=deltaY(n),n代表4个方向,计算公式为:通过程序代码进行计算,MATLAB代码为:deltaX(n)=(i-Ux(n))^2*P(i,j,n);deltaY(n)=(j-Uy(n))^2*P(i,j,n);Ux(n)=i*本文档来自技高网...

【技术保护点】
1.基于多方向灰度共生矩阵的棒材端面字符图像识别方法,其特征在于所述方法包括如下步骤:(1)建立标准字符模板库;(2)棒材端面字符图像灰度等级化;(3)求取棒材端面字符图像的求多方向灰度共生矩阵;(4)计算棒材端面字符图像多方向灰度共生矩阵的特征参数值;(5)进行特征数据模板匹配确定识别结果。

【技术特征摘要】
1.基于多方向灰度共生矩阵的棒材端面字符图像识别方法,其特征在于所述方法包括如下步骤:(1)建立标准字符模板库;(2)棒材端面字符图像灰度等级化;(3)求取棒材端面字符图像的求多方向灰度共生矩阵;(4)计算棒材端面字符图像多方向灰度共生矩阵的特征参数值;(5)进行特征数据模板匹配确定识别结果。2.根据权利要求1所述的基于多方向灰度共生矩阵的棒材端面字符图像识别方法,其特征在于,建立标准字符模板库的步骤包括:(1)分别对每个标准模板字符图像灰度等级化;(2)分别对每个标准模板字符图像求多方向灰度共生矩阵;(3)分别对每个标准模板字符图像计算多方向灰度共生矩阵的特征参数值。3.根据权利要求1所述的基于多方向灰度共生矩阵的棒材端面字符图像识别方法,其特征在于,多方向灰度共生矩阵包括:0°和45°,0°和90°,0°和135°,45°和90°,45°和135°,90°和135°,0°、45°和90°,0°、45°和135°,0°、90°和135°,45°、...

【专利技术属性】
技术研发人员:黄风山张付祥刘咪
申请(专利权)人:河北科技大学
类型:发明
国别省市:河北,13

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1