[发明专利]一种数字式仪表读数的识别方法在审
申请号: | 201910274603.3 | 申请日: | 2019-04-08 |
公开(公告)号: | CN110033037A | 公开(公告)日: | 2019-07-19 |
发明(设计)人: | 米建勋;吕青松;唐云丰;施宇星;贾晨昱 | 申请(专利权)人: | 重庆邮电大学;重庆西电普华智能机器人技术有限公司 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06N3/04 |
代理公司: | 重庆辉腾律师事务所 50215 | 代理人: | 卢胜斌 |
地址: | 400065 重*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数字框 连续图片 实际仪表 卷积神经网络 数字式仪表 数字模板 回归 图像处理技术 图片 模板匹配 数字识别 数字图片 图像拼接 向下滑动 连续型 模板图 放入 遮挡 匹配 仪表 标签 | ||
1.一种数字式仪表读数的识别方法,包括仪表图片集训练阶段和待测仪表图片识别阶段;其特征在于,
所述仪表图片集训练阶段包括:
步骤一:利用图像拼接得到实际仪表中数字连续跳变的连续图片;
步骤二:选择仪表模板图,制作出实际仪表的单个数字框,得到单个数字模板图片,并获得相应参数;
步骤三:将各个单个数字框置于连续图片的顶部,从顶向下滑动数字框,依次得到相应的连续图片及其标签值,即为仪表图片集;
步骤四:将仪表图片集作为训练样本,进行卷积神经网络训练;
所述待测仪表图片识别阶段包括:
步骤一:获得待测的实际仪表图片,获取相应的仪表型号,获得单个数字框参数;
步骤二:运用模板匹配进行模板图匹配对齐,按单个数字框参数切分得到若干单个数字图片,并与单个数字模板图片进行规定化处理;
步骤三:将规定化处理后的单个数字图片放入已经训练好的卷积神经网络得到连续型回归结果;
步骤四:对回归结果四舍五入,从而得到数字识别结果;
其中,各个数字连续跳变的多张连续图片表示从数字0依次到数字9再到数字0的连续图片。
2.根据权利要求1所述的一种数字式仪表读数的识别方法,其特征在于,所述利用图像拼接得到实际仪表中各个数字连续跳变的多张连续图片包括:
1)以固定焦距拍摄包含仪表数字的仪表图片;
2)将仪表图片均衡化,并进行自适应阈值处理,从而将数字与背景分割开;
3)获取最大连通域,即为中央的数字区域,分割出对应数字区域,将分割出的数字图片以数字连续跳变的方式进行排列,按照仪表类型间隔相同距离排布背景图上,最终得到各个数字连续跳变的多张连续图片。
3.根据权利要求1所述的一种数字式仪表读数的识别方法,其特征在于,仪表图片集的获取方式包括以仪表数字区域大小的窗口,在连续图片上进行滑动,每隔固定距离N选取一张图片,并修改标签值,即当前窗口图片的示数。
4.根据权利要求1所述的一种数字式仪表读数的识别方法,其特征在于,卷积神经网络的训练包括卷积神经网络结构包括顺次连接的2个卷积层以及1个全连接层,层与层之间均通过最大池化层进行分隔,所有隐含层的激活单元都采用线性整流函数。
5.根据权利要求4所述的一种数字式仪表读数的识别方法,其特征在于,所述卷积神经网络的训练具体包括:
利用第一卷积层的卷积核采用卷积层公式对大小为(np,mp)的输入图像进行卷积;将卷积后的结果经过最大池化层池化后输出为((np-nc+1)/2)*((mp–mc+1)/2)*k1的输出神经元;再依次经过第二卷积层和第二最大池化层最后输出变成((np-3nc+3)/4)*((mp-3mp+3)/4)*k2的输出神经元;将该输出神经元作为第一全连接层的输入,第一全连接层对其每一个输入的神经元进行加权求和得到其输出神经元的值,再将第一全连接层输出的输出神经元经过一个第二全连接层,最终得到一个输出神经元;经过迭代更新加权求和中的权值,直至其损失最小;其中,k1表示第一卷积层的卷积核个数;k2表示第二卷积层的卷积核个数;np表示输入图像的宽,mp表示输入图像的高;nc表示卷积层卷积核的宽,mc表示卷积层卷积核的高。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学;重庆西电普华智能机器人技术有限公司,未经重庆邮电大学;重庆西电普华智能机器人技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910274603.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于圈子的社交关系分类方法
- 下一篇:气动热试验数据的智能选取算法