[发明专利]一种基于深度学习的指针式水表读数检测方法在审
申请号: | 201910090567.5 | 申请日: | 2019-01-30 |
公开(公告)号: | CN109840497A | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 高学;赵经纬 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06N3/08 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 王东东 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 指针式水表 预处理 表盘 数据标签 测试集 训练集 指针式表盘 表盘指针 图像指针 有效解决 准确率 构建 水表 学习 标注 采集 图像 测试 制作 应用 网络 图片 | ||
1.一种基于深度学习的指针式水表读数检测方法,其特征在于,包括如下步骤:
S1采集含有指针式表盘的水表图片,对图像进行预处理;
S2对预处理后的图像指针表盘进行标注,制作数据标签,将数据标签随机划分成训练集和测试集;
S3构建基于深度学习网络的检测模型;
S4使用训练集训练检测模型,得到适用于指针水表读数的检测模型,并将测试集输入训练好的检测模型中,测试检测模型的性能。
2.根据权利要求1所述的指针式水表读数检测方法,其特征在于,所述S3中基于深度学习网络的检测模型包括基于残差网络的特征提取模块、用于获取感兴趣区域的RPN模块、用于获取分数地图的分类模块及位置敏感的ROI Pooling模块。
3.根据权利要求2所述的指针式水表读数检测方法,其特征在于,所述RPN模块还包括bottleneck结构的残差块,RPN模块通过对预处理后图片每个区域与anchor的偏移量计算及区域隶属于不同类别概率计算,然后根据偏移量及概率筛选出感兴趣区域。
4.根据权利要求2所述的指针式水表读数检测方法,其特征在于,所述分类模块包括ResNet101的conv5_x部分及多尺度特征检测部分以及一个卷基层部分,将多尺度特征检测部分的输出及ResNet101的conv5_x部分的输出作为输入给卷积层,进一步输出分数地图。
5.根据权利要求4所述的指针式水表读数检测方法,其特征在于,所述卷积层增加一个bottleneck结构的残差块。
6.根据权利要求2所述的指针式水表读数检测方法,其特征在于,所述位置敏感的ROIPooling模块是对感兴趣区域及分数地图进行pooling;
输入为k2×(C+1)×W′×H′,其中k2为分数地图的尺寸,(C+1)为类别数,W′和H′为区域的宽和高,输出为一个为k2×(C+1)的立体块;
对输出进行投票得到最后的结果,即根据每个区域所属的类别和相应的概率,得到位置敏感区域。
7.根据权利要求3所述的指针式水表读数检测方法,其特征在于,所述anchor设置长度比例为1∶1。
8.根据权利要求1所述的指针式水表读数检测方法,其特征在于,所述水表图片中水表指针水平旋转在±30度以内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910090567.5/1.html,转载请声明来源钻瓜专利网。