[发明专利]一种基于深度学习的指针式仪表读数方法在审
申请号: | 201811413253.6 | 申请日: | 2018-11-23 |
公开(公告)号: | CN109543682A | 公开(公告)日: | 2019-03-29 |
发明(设计)人: | 左琳;何配林;张昌华;陈勇;刘玉祥;姬兴亮;刘宇;陈峦;吴云峰 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06K9/32 | 分类号: | G06K9/32;G06K9/34;G06K9/62 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 表盘 指针 指针式仪表 分割 计算机视觉领域 非均匀光照 主成分分析 传统指针 分割算法 镜面反光 目标检测 透视变换 外接矩形 校正处理 仪表类型 仪表指针 圆心坐标 直线拟合 指针定位 指针读数 指针图像 中心坐标 不均匀 角度法 鲁棒性 像素级 算法 学习 仪表 尺度 分类 图片 | ||
1.一种基于深度学习的指针式仪表读数方法,其特征在于,包括以下步骤:
步骤1,标注数据集:首先用可见光摄像机拍摄一定数量包含仪表的图片(包含不同背景、光照条件、不同尺度下的图片),再人为手工对每张图像的表盘区域和指针区域进行标注;
步骤2,模型训练:利用步骤1标注好的数据集,放入Mask-RCNN模型中进行训练,Mask-RCNN模型实质是通过在Faster-RCNN(目标检测网络)的基础上添加一个分支网络,在实现目标检测的同时,把目标中感兴趣区域像素分割出来,训练完成得到模型和权重;
步骤3,获取图像的分类、回归、分割坐标:输入测试图片,根据步骤2中Mask-RCNN模型和已经训练好的权重对测试图片分类,同时获得表盘区域坐标(Wi,Qi),i=1,2,3...n和指针区域坐标(Gj,Pj),j=1,2,3...q,n和q分别表示表盘区域和指针区域的坐标点数量;
步骤4,判断仪表类型输入对应仪表参数:依据步骤3获得的仪表分类信息,前往数据库调用仪表的基本参数,仪表参数有最小值vmin、最大值vmax、最小角度θmin、最大角度θmax;
步骤5,透视变换仪表校正:从步骤3获得的表盘坐标做最小外接椭圆和最小外接圆处理,接着根据仪表椭圆到圆的坐标关系求得透视变换矩阵M,最后运用透视变换矩阵M得到校正后的指针区域坐标(xj′,yj′),j=1,2,3...q,q表示校正后指针区域的坐标点数量;
步骤6,对指针坐标直线拟合:依据步骤5获得的指针透视变换后的二维坐标(xj′,yj′),j=1,2,3...q,运用PCA(Principal Component Analysis,主成分分析)算法对仪表指针进行直线拟合,得到直线斜率为K;
步骤7,判断指针方向:利用步骤3中得到的表盘坐标(Wi,Qi),i=1,2,3...n,拟合出表盘的最小外接圆,外接圆的圆心坐标作为表盘的圆心坐标(Cx,Cy),依据步骤3中得到的指针坐标(Gj,Pj),j=1,2,3...q,拟合出指针的最小斜外接矩形,外接矩形的中心坐标作为指针的中点坐标(Mx,My),再根据坐标(Cx,Cy)和(Mx,My)的位置关系判断指针方向θ;
步骤8,角度法计算指针读数:依据步骤4获得的仪表基本参数θmin、θmax、vmin、vmax,步骤6的指针斜率K和步骤7获得的指针方向θ,运用角度法计算仪表读数v。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811413253.6/1.html,转载请声明来源钻瓜专利网。