【技术实现步骤摘要】
一种基于深度学习的六氟化硫仪表读数识别方法及设备
[0001]本专利技术涉及一种基于深度学习的六氟化硫仪表读数识别方法及设备,属于图像处理领域。
技术介绍
[0002]六氟化硫(SF6)是变电站中常见的高压设备绝缘灭弧气体,其密度、压力、温度等参数关系到站内人员设备的安全。变电站中大量安装了六氟化硫SF6机械指针式气体密度表,如图3所示,其测量的数值无法直接上传至电力系统,需要人工或通过计算机视觉技术自动识别仪表图像读数。
[0003]对于SF6仪表读数识别,传统的图像处理算法步骤包括:图像灰度化、图像二值化、图像边缘检测、霍夫直线变换定位指针和起始刻度、霍夫圆变换定位圆心、角度计算、读数转换等。朱海霞[1]采用霍夫Hough识别算法,识别表针直线以及表盘圆形,利用减少累加像素数目结合灰度中心法来提升准确性,最后利用BP(反向传播)神经网络定位起始刻度字符识别;丁永泽[2]采用霍夫Hough变换算法,对指针、起始刻度线以及终止刻度线进行定位,然后通过计算指针相对于起始刻度线的偏转角度得到仪表的读数。其关键步骤霍夫直线变换和霍夫圆变换对参数设置敏感,大多数场景下需要一表一设计,一表一调试,大大增加了部署成本,不利于大面积推广。且霍夫变换对图片拍摄角度有较高的要求,尤其是霍夫圆变换的时候,当摄像头到仪表中心点连线与仪表平面法线的夹角大于15
°
时,识别精度下降比较明显,如图4所示。而在实际场景中,由于仪表安装位置容易被遮挡,以及巡检机器人定位、姿态误差,而无法达到拍摄要求,导致识别错误,时常发生 ...
【技术保护点】
【技术特征摘要】
1.一种基于深度学习的六氟化硫仪表读数识别方法,其特征在于,包括以下步骤:构建仪表检测模型;训练仪表检测模型:构建样本集,样本的标注信息包括表盘位置信息和若干关键点位置信息;所述若干关键点包括指针端点和表盘螺丝点;将样本集输入至仪表检测模型,得到预测结果;利用损失函数计算预测结果与标注信息之间的损失,所述损失包括目标置信度损失、表盘定位损失和关键点定位损失;基于所述损失,迭代更新仪表检测模型参数;获取待处理图像;输入待处理图像至训练完毕的仪表检测模型,得到表盘位置和若干关键点位置;根据指针端点和表盘螺丝点之间的相对位置关系,计算仪表读数。2.根据权利要求1所述的一种基于深度学习的六氟化硫仪表读数识别方法,其特征在于,所述计算仪表读数,以公式表达为:于,所述计算仪表读数,以公式表达为:于,所述计算仪表读数,以公式表达为:式中,σ表示仪表读数;Ψ、φ、为先验知识,分别表示仪表量程、量程对应的角度、仪表参考向量指向的读数;δ表示方向参数;θ表示指针线向量与仪表参考向量的夹角;表示指针线向量;表示仪表参考向量;A
x
、A
y
表示指针端点A的x坐标和y坐标,B
x
、B
y
表示指针端点B的x坐标和y坐标,C
x
、C
y
表示表盘螺丝点C的x坐标和y坐标,D
x
、D
y
表示表盘螺丝点D的x坐标和y坐标。3.根据权利要求1所述的一种基于深度学习的六氟化硫仪表读数识别方法,其特征在于,所述损失函数以公式表达为:Loss=λ1Loss
loc
+λ2Loss
obj
+λ3Loss
Land
式中,λ1、λ2、λ3分别表示不同的损失系数;Loss
loc
表示所有正样本的表盘定位损失;Loss
obj
表示所有正负样本的目标置信度损失;Loss
Land
表示所有正样本的关键点定位损失。4.根据权利要求1所述的一种基于深度学习的六氟化硫仪表读数识别方法,其特征在于,所述关键点定位损失以公式表达为:式中,a、b分别表示预测结果中关键点的横、纵坐标,和分别表示标注信息中关键点的横、纵坐标;n表示关键点数量;WL(x)表示Wing loss函数。5.根据权利要求1所述的一种基于深度学习的六氟化硫仪表读数识别方法,其特征在
于,所述仪表检测模型包括主干网络和头部网络;所述主干网络用于提取待处理图像的浅层特征、中层特征和深层特征;所述头部网络用于对待处理图像的浅层特征、中层特征、深层特征进行加强特征提取,得到三个不同尺度的特征图并分别在三个特征图上进行预测,输出三个预测结果;预测结果包括目标置信度、预测框中心点坐标、预测框宽、预测框高、以及若干关键点坐标。6.一种基于深度学习的六氟化硫SF6仪表读数识别设备,其特...
【专利技术属性】
技术研发人员:廖兴旺,胡丁丁,
申请(专利权)人:福建睿思特科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。