首页> 中国专利> 一种基于二进制编码字符水尺和图像处理的水位识别方法

一种基于二进制编码字符水尺和图像处理的水位识别方法

摘要

本发明涉及数字图像处理技术,特别是一种基于二进制编码字符水尺和图像处理的水位识别方法。本发明包括提取二进制编码字符水尺图像关键像素,Radon变换算法进行二进制编码字符水尺倾斜校正,二进制编码字符水尺左右、上下边缘的确定,二进制编码字符水尺刻度线提取,表征水尺量程的二进制编码字符定位与分割,Hopfield神经网络和模板匹配相结合的二进制编码字符水尺量程识别,并通过二进制编码字符水尺刻度线与二进制编码字符水尺量程的数学关系,实现水位值的解算。本发明安全、高效、投资小。

著录项

  • 公开/公告号CN106557764A

    专利类型发明专利

  • 公开/公告日2017-04-05

    原文格式PDF

  • 申请/专利权人 江西理工大学;

    申请/专利号CN201610942531.1

  • 发明设计人 邝先验;尤良权;

    申请日2016-11-02

  • 分类号G06K9/20(20060101);G06K9/32(20060101);G06K9/46(20060101);

  • 代理机构36116 赣州凌云专利事务所;

  • 代理人曾上;卢和炳

  • 地址 341000 江西省赣州市红旗大道86号

  • 入库时间 2023-06-19 01:53:56

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-03-26

    授权

    授权

  • 2017-05-03

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

    实质审查的生效

  • 2017-04-05

    公开

    公开

说明书

技术领域

本发明涉及数字图像处理技术,特别是一种基于二进制编码字符水尺和图像处理的水位识别方法。

背景技术

随着科技与经济的发展,水资源安全利用和优化管理已经成为社会关注的问题之一,这对水位的自动化检测提出更高的要求。

目前,传统的水位检测有:

(1)人工目测水尺读数。这种方法耗时耗力,特别是在恶劣环境下,会对观测者的人身安全造成威胁。

(2)利用水位计采集水位信息。如气泡式水位计,压力式水位计,雷达式水位计等。这些水位计在获取水位的过程中,需要专门配置水位信息获取设备,投资大且维护困难。

且现有标准水尺是以阿拉伯数字来表征水位高度,存在数字‘8’易被误识为‘3’,数字‘0’易被误识为‘D’等缺陷。

发明内容

本发明的目的是提供一种基于二进制编码字符水尺和图像处理的水位识别方法,其安全、高效、投资小。

一种基于二进制编码字符水尺和图像处理的水位识别方法,包括以下步骤:

步骤1:建立二进制编码字符水尺图像关键像素提取模型,通过提取包含有水位信息的二进制编码字符水尺图像,降低复杂水域背景(如大片的水、桥墩和河岸区域等)对算法的干扰;

步骤2:对二进制编码字符水尺图像利用Radon变换算法进行倾斜校正,避免二进制编码字符水尺倾斜造成的识别误差;

步骤3:对倾斜校正后的二进制编码字符水尺进行定位,通过对二进制编码字符水尺图像进行水平方向和垂直方向投影分析,确定出二进制编码水尺的上下、左右边缘;

步骤4:建立二进制编码字符水尺刻度线提取模型,通过对定位的二进制编码字符水尺进行灰度化,中值滤波,Otsu法全局二值化,Canny算子边缘检测和开运算方法,提取出二进制编码字符水尺与水面交界处上方的水尺刻度线;

步骤5:建立二进制编码字符定位和分割模型,通过对定位的二进制编码字符水尺第一个二进制编码字符进行分割,并进行归一化处理;

步骤6:建立标准模板库,将分割后的归一化二进制编码字符作为测试样本,通过利用Hopfield神经网络自联想记忆功能,对分割的水尺二进制编码字符进行修正,使其向标准模板靠近,为模板匹配做铺垫;采用模板匹配方法对修正后的二进制编码字符进行识别,获取水尺的量程信息;

步骤7:建立水位值数学计算模型,利用步骤4得到的二进制编码字符水尺刻度线和步骤6获得的二进制编码字符水尺量程,通过以下模型得出当前水位值;

水位值数学计算模型:

lev=L-(m-5)/5×10

模型中,m为步骤4提取的二进制编码字符水尺刻度线的条数,L为步骤6获取的二进制编码字符水尺量程,lev代表水位值,其中,L≤90cm,m≥5,二进制编码字符水尺的刻度线间隔高度为2cm;当L>90cm时,增加一个以上的二进制编码字符水尺来进行水位识别。

所述的二进制编码字符水尺是在水位刻度线的右侧保留阿拉伯数字,以便于肉眼观察水位值;在水位刻度线的左侧加上二进制编码字符来表征水位值,其中水位刻度线间隔为2cm;所述的二进制编码字符是由4个面积相等的小方格从上而下排列而成,每个小方格具有黑白颜色特征,白色方格代表“0”,黑色方格代表“1”,自上向下,分别代表二进制20位、21位、22位和23位,其对应的十进制即为:1,2,4,8,进而可表示十进制数字0~9。

本发明安全、高效、投资小,并同时具有以下积极效果:

1.本发明是一种非接触式的水位检测方法,可以在监控设备中实现水位识别功能,不需要使用造价高且维护困难的水位计。

2.本发明提出的改进型水尺保留了阿拉伯数字,便于人工进行识读,提高了该系统的鲁棒性。

3.本发明所涉及的二进制编码字符新型水尺,具有识别简单高效,相比于阿拉伯数字具有独特优势,克服了现有传统标准水尺是以阿拉伯数字来表征水位高度,数字“8”易被误识为“3”,数字“0”易被误识为“D”的缺陷。

4.本发明在字符识别部分,利用Hopfield神经网络的联想记忆功能,能有效解决字符出现残缺、扭曲和噪声等干扰,使待识别字符向标准模板库字符逼近,并结合模板匹配方法,有效的识别出定位、分割出的二进制编码字符,进而获得水尺量程。

5.本发明水位识别模型建立部分,为基于图像处理的水位识别研究提供了新思路,扩充了基于图像处理类水位识别的研究内容。

附图说明

图1为本发明的流程图。

图2为本发明的二进制编码字符水尺中二进制编码字符示意图。

图3为本发明实施例的二进制编码字符水尺图。

图4为本发明实施例的二进制编码字符水尺倾斜校正前后对比图。

图5为本发明实施例的二进制编码字符水尺刻度线提取详细过程图。

图6为本发明实施例的水尺二进制编码字符分割图。

图7为本发明实施例的标准模板库效果图。

图8为本发明实施例的Hopfield神经网络联想记忆功能效果图。

图9为本发明实施例的水尺二进制编码字符识别结果图。

具体实施方式

下面结合附图及实施例对本发明作进一步的详细描述,应当理解,实施例仅用于说明和解释本发明,并不用于限定本发明。

本发明是利用已有监控摄像头拍摄含二进制编码字符水尺的影像数据,并将数据传输给上位机(电脑),在上位机上利用数字图像处理技术实现水位识别。本发明流程图请见图1,包括提取二进制编码字符水尺图像关键像素,Radon变换算法进行二进制编码字符水尺倾斜校正,二进制编码字符水尺左右、上下边缘的确定,二进制编码字符水尺刻度线提取,表征水尺量程的二进制编码字符定位与分割,Hopfield神经网络和模板匹配相结合的二进制编码字符水尺量程识别,并通过二进制编码字符水尺刻度线与二进制编码字符水尺量程的数学关系,实现水位值的解算。

本发明水尺的二进制编码字符是由4个面积相等的小方格自上而下排列而成,同时小方格具有黑白颜色特征,白色方格代表“0”,黑色方格代表“1”,自上向下,分别代表二进制20位、21位、22位和23位,其对应的十进制即为:1,2,4,8,进而可表示十进制数字0~9;请见图2,为本发明的新型水尺二进制编码字符示意图。

针对阿拉伯数字识别会产生误识现象,提出一种改进型的水尺方案,请见图3:采用间隔2cm的刻度线表征水位,在刻度线右侧保留阿拉伯数字,便于人工识读,在刻度线左侧采用二进制编码字符,其字符示意见图2,便于在上位机上利用图像处理技术进行识别,进而转换为对应的水位值。

本发明实施例的具体步骤:

步骤1:基于二进制编码字符水尺在图像中的位置是固定的,变化的只是水面的位置,同时水位测量中关注的只是水尺部分的图像,因此建立二进制编码字符水尺图像关键像素提取模型,忽略大片的水、桥墩和河岸区域;通过在整幅图像中截取有用的目标区域的二进制编码字符水尺图像进行分析,不仅可以避免复杂背景对算法的影响,同时将二进制编码字符水尺对象集中在一个较小的范围内,有利于提高水位识别的精度;

处理的像素值f(x,y)范围选择为:

f(x,y),0.4W<x<0.6W,0<y<L,

其中,W,L分别为图像宽度、高度像素;x,y分别为图像的横、纵坐标;

步骤2:有时二进制编码字符水尺可能处于倾斜状态,如果不进行倾斜校正,水位识别的精度会受到很大影响;因此,需要检测出二进制编码字符水尺的倾斜角度并进行倾斜校正之后才能进行水位识别,建立基于Radon变换的二进制编码字符水尺倾斜校正算法,其具体过程为:

(1)利用数学形态学处理对二值化后的二进制编码字符水尺图像进行边缘检测;

(2)利用Radon变换对二进制编码字符水尺图像在水平方向和垂直方向的倾斜角度进行检测,然后对倾斜的二进制编码字符水尺进行旋转校正,请见图4。

步骤3:对倾斜校正后的含有水位信息的二进制编码字符水尺图像进行进一步提取,通过对二进制编码字符水尺图像进行垂直方向和水平方向投影分析,确定出二进制编码字符水尺的左右、上下边缘,其具体过程为:

(1)对二进制编码字符水尺图像进行垂直方向投影,从左右两个方向向中间逼近,分别找到像素累加值发生显著变化的列坐标,据此列坐标进一步裁取水尺图像,可以定位出二进制编码字符水尺的左右边缘;

式(1)中,COL表示二维图像f(x,y)的列,ROW表示二维图像f(x,y)的行;x,y分别为二维图像的横、纵坐标;

(2)对二进制编码字符水尺图像进行水平方向投影,通过分析可知,除了首尾两个端点外,曲线变化最为剧烈的两个点即为水尺顶部边缘和水位线,分别从两边向中间逼近,求取第一个非零值的点即可得到二进制编码字符水尺上下边缘的行坐标,据此即可定位二进制编码字符水尺的上下边缘;

式(2)中,COL表示二维图像f(x,y)的列,ROW表示二维图像f(x,y)的行;x,y分别为二维图像的横、纵坐标;

步骤4:基于步骤3定位出的二进制编码字符水尺,建立二进制编码字符水尺刻度线提取模型。其具体过程为:

(1)对二进制编码字符水尺进行灰度化处理,得到灰度化后图像;

(2)对二进制编码字符水尺进行中值滤波,让与周围像素灰度值的差别较大的像素变换成与周围像素接近的值,从而消除孤立的噪声点;

(3)采用Otsu法对二进制编码字符水尺进行二值化处理,目前来说,阈值法是使用最广的一类算法,利用一个或多个阈值对图像的灰度值来进行对比,把图像的像素点按灰度级分两类,灰度值比阈值大的归为一类,反之则为另一类,从而实现图像的分割,其计算公式为:

式(3)中,b0=0时表示为黑色像素,b1=1时表示为白色像素,t为特征值,g(x,y)表示二值化后图像;

常用阈值法有Otsu法,最大类间方差法,p-参数法,双峰法,作为优选,采用Otsu法对二进制编码字符水尺进行全局二值化处理;

(4)基于图像处理的二进制编码字符水尺水位线识别,边缘检测实现了从冗杂图像对象到单一信息对象的转化,作为优选,选用Canny算子对二进制编码字符水尺进行边缘检测;

(5)采用水平方向4像素的直线结构元素对二进制编码字符水尺进行开运算,以消除水尺字符的影响,最后得到水尺刻度线;

请见图5,为本发明实施例的二进制编码字符水尺刻度线提取详细过程图,从左至右,分别表示已确定的上下和左右边缘的二进制编码字符水尺图像、灰度化图像、中值滤波后图像、Otsu法全局二值化后图像、Canny算子边缘检测后图像、水尺刻度线提取图像。

步骤5:由步骤4提取的二进制编码字符水尺刻度线,通过定位和分割水尺中二进制编码字符,进而实现水尺量程的识别;根据步骤4的水尺刻度线提取图像,通过水尺刻度线的起始位置和刻度线的均匀分布可以定位第一个二进制编码字符的起始和终止的行坐标,根据此行坐标定位原水尺中二进制编码字符的位置,并根据此位置分割出二进制编码字符,如图6所示;

步骤6:建立水尺二进制编码字符识别模型,模板匹配法是最直接的字符识别方法,只要将待识别字符直接与标准字符模板进行比较,再找到与之最匹配的字符即可;当直接运用模板匹配识别法时,由于二进制编码字符水尺存在许多噪声干扰,当所分割出的水尺二进制编码字符有残缺、扭曲及噪声时,匹配效果便不是很理想;

Hopfield神经网络是非监督型神经网络,不需要大量的训练样本,同时它具有很好的联想记忆功能,可以对分割的水尺二进制编码字符进行修正,使其向标准模板靠近,为后续的模板匹配做铺垫;

采用离散Hopfield神经网络和模板匹配相结合的方法对水尺二进制编码字符进行识别,其具体过程为:

(1)根据分割后的二进制编码字符大小和长宽比,选择10px×40px作为标准模板的大小,并在Photoshop中制作每个字符的黑白标准模板,保存在模板库中,如图7所示;

(2)通过构建合适神经元数量的Hopfield神经网络,并采用正交权值法的学习规则对Hopfield神经网络进行训练,最后选取异步工作方式构建具有联想记忆功能的离散Hopfield神经网络模型,如图8所示;

(3)待匹配的二进制编码字符是已做归一化处理的二值化图像,将其与标准模板库中的二进制编码字符二值化图像逐个进行匹配,并分别计算各匹配误差来判断水尺二进制编码字符与标准模板的匹配程度,取匹配程度尽可能大,即匹配误差最小一个对应,就是该二进制编码字符匹配结果;

(4)利用Hopfield神经网络的联想记忆功能,使带匹配的二进制编码字符向标准模板靠近,减少字符噪声、扭曲等对识别结果的影响;通过模板匹配方法最终识别分割出的二进制编码字符,将识别出的二进制编码字符转换其对应的十进制数,进而获得水尺量程,如图9所示;

步骤7:建立水位值数学计算模型,利用步骤4得到的水尺刻度线和步骤6获得的水尺量程,通过以下模型获得当前水位值;

水位值数学计算模型:

lev=L-(m-5)/5×10

模型中,m为步骤4提取的二进制编码字符水尺刻度线的条数,L为步骤6获取的二进制编码字符水尺量程,lev代表水位值,其中,L≤90cm,m≥5,二进制编码字符水尺的刻度线间隔高度为2cm。

利用数字图像处理技术的非接触式水位检测系统由于其有效性、可行性和信息的丰富、直观等特点,逐渐受到人们的关注。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号