一种基于计算机视觉的巨型水轮机组风闸投退检测方法技术

技术编号:38330354 阅读:14 留言:0更新日期:2023-07-29 09:13
一种基于计算机视觉的巨型水轮机组风闸投退检测方法,它包括以下步骤:步骤S1:采集制动风闸图像;步骤S2:对采集的制动风闸图像进行标注并制作数据集;步骤S3:构建基于YOLO v3网络的风闸投退检测神经网络;步骤S4:设置超参数、利用数据集训练神经网络;步骤S5:使用训练好的神经网络预测风闸的投退状况。本发明专利技术的目的是为了解决现有神经网络模型在用于水电站机组风闸投退状态的检测时准确度及效果不佳的技术问题,而提供的一种基于计算机视觉的巨型水轮机组风闸投退检测方法。巨型水轮机组风闸投退检测方法。巨型水轮机组风闸投退检测方法。

【技术实现步骤摘要】
一种基于计算机视觉的巨型水轮机组风闸投退检测方法


[0001]本专利技术属于水力发电
,具体涉及一种基于计算机视觉的巨型水轮机组风闸投退检测方法。

技术介绍

[0002]巨型水电站机组机械制动系统均安装有制动风闸,每台制动风闸配备一行程开关。水电站计算机监控系统通过采集行程开关的动作情况间接判断制动风闸投退状态。但是在机组实际运行过程中,监控系统出现过警告机械制动系统状态不明的状况,运行维护人员在风闸区域巡检时也发现过监控系统采集的风闸投退状态与现场实际不一致的的情况。究其原因为制动风闸行程开关损坏、某个或多个制动风闸实际未动作到位,但监控系统未采集单个制动风闸投退状态。遇到此类缺陷,需要维护人员花费较长时间逐一对风闸进行检查,在某些情况下,留给维护人员的故障处理时间很短,同时发电机风洞内环境恶劣,导致此类缺陷处理难度极大。
[0003]目前,基于深度学习的目标检测网络主要分为两步检测网络和单步检测网络。两步检测网络主要包括R

CNN系列,此类网络将目标检测任务分成两步:首先生成包含疑似目标区域的候选框,然后提取候选框中图像的特征,再对候选框包含的目标种类进行判断。单步检测网络则通过一次特征提取,直接得出目标的位置和置信度,比较典型的单步检测法有YOLO、YOLO v3、SSD等。其中,YOLO v3网络检测效果较好、检测速度较快,被广泛运用于各类安防、工控场景。但此类基于YOLO v3的方法往往需要大量的数据集,而且在构建神经网络模型时缺乏对应用场景的适配,导致应用难度较高、检测效果存在一定瓶颈,特别是在对于检测差别较小的目标上,很难达到较好效果。
[0004]基于此,本专利技术针对水电厂制动风闸投退检测这一较为精密的应用场景对YOLO v3网络进行了改进,提出了一种基于计算机视觉的巨型水轮机组风闸投退检测方法,其拥有较高的检测精度,能起到智能化实时检测并跟踪风闸状态的效果,为运行维护人员对风闸运行状态的判断提供极大的便利。

技术实现思路

[0005]本专利技术的目的是为了解决采用接触式行程开关进行风闸投退检测易导致行程开关损坏从而造成水电站计算机监控系统采集风闸状态失败的问题,而提供的一种基于计算机视觉的巨型水轮机组风闸投退检测方法。
[0006]为了解决上述技术问题,本专利技术采用的技术方案如下:
[0007]一种基于计算机视觉的巨型水轮机组风闸投退检测方法,它包括以下步骤:
[0008]步骤S1:采集制动风闸图像;
[0009]步骤S2:对采集的制动风闸图像进行标注并制作数据集;
[0010]步骤S3:构建基于YOLO v3网络的风闸投退检测神经网络;
[0011]步骤S4:设置超参数、利用数据集训练神经网络;
[0012]步骤S5:使用训练好的神经网络预测风闸的投退状况。
[0013]在步骤S1中,从多角度、多尺度采集机组制动风闸图像,去除重复的、过曝的、模糊的图像,保留N帧图像;
[0014]在步骤S2中,包括以下步骤:
[0015]步骤S2

1:对保留的N帧制动风闸图像进行标注,包含标注区域的左上角坐标(X
i
,Y
i
)、宽W
i
、高H
i
以及标注区域的类别包括投入和退出两种状态;
[0016]步骤S2

2:对于标注完成的N帧风闸图像,以随机划分的方式按比例选取一定图像作为训练验证集,其余图像作为测试集,同样的,在训练验证集中以随机划分的方式按比例生成训练集和验证集。
[0017]在步骤3中,如图3所示,所构建的基于YOLO v3网络的风闸投退检测神经网络具体为:
[0018]图像初始化特征提取层

骨架网络特征提取模块第一层

骨架网络特征提取模块第二层

骨架网络特征提取模块第三层

骨架网络特征提取模块第四层

骨架网络特征提取模块第五层

预测网络特征提取模块第一层

第一次上采样

第一次特征拼接

第一个多尺度特征融合模块

预测网络特征提取模块第二层

第二次上采样

第二次特征拼接

第二个多尺度特征融合模块

预测网络特征提取模块第三层;
[0019]预测网络特征提取模块第一层、预测网络特征提取模块第二层、预测网络特征提取模块第三层

解码层

结果优化层)。
[0020]使用所构建的基于YOLO v3网络的风闸投退检测神经网络进行风闸投退检测时使用时采用以下步骤:
[0021]步骤1)使用图像初始化特征提取层对于采集到的风闸图像进行初步特征提取;
[0022]步骤2)使用骨架网络,包含骨架网络特征提取模块第一层、骨架网络特征提取模块第二层、骨架网络特征提取模块第三层、骨架网络特征提取模块第四层、骨架网络特征提取模块第五层进行深层次的特征提取,获得多个尺度的图像特征;
[0023]步骤3)使用预测网络特征提取模块第一层对骨架网络特征提取模块第五层提取的特征进行预测;
[0024]步骤4)对预测网络特征提取模块第一层获得的图像特征进行上采样,并与骨架网络特征提取模块第四层提取的特征进行拼接,达到融合不同尺度图像特征的目的;使用预测网络特征提取模块第二层对其进行预测;
[0025]步骤5)对预测网络特征提取模块第二层提取的特征进行上采样,并与骨架网络特征提取模块第三层进行特征拼接;使用预测网络特征提取模块第三层对其进行预测;
[0026]步骤6)将预测网络特征提取模块第一层、预测网络特征提取模块第二层、预测网络特征提取模块第三层获得的特征使用解码层进行解码,获得候选框位置信息、目标类别置信度;
[0027]步骤7)使用结果优化层对解码的候选框位置信息、目标类别置信度进行处理,结合历史检测经验获得优化的候选框位置信息、目标类别置信度。
[0028]在步骤S4中,包括以下步骤:
[0029]S4

1:将在其它数据集预训练的Darknet

53网络的权重加载进入骨架网络,并冻结该部分权重;
[0030]S4

2:设置训练所需超参数,例如epoch、学习率、batch_size,设置训练优化器,设置损失函数,该网络的损失函数公式设置如下所示:
[0031]Loss=BCELoss(x,y)+(1

k)MSELoss(w,h)+BCELoss(Confident)+(1+k)BCELoss(Class)
[0032]式中Loss为整体损失,BCELoss(x,y)为基于交叉熵损失计算出的候选框中心点(x,y本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于计算机视觉的巨型水轮机组风闸投退检测方法,其特征在于,它包括以下步骤:步骤S1:采集制动风闸图像;步骤S2:对采集的制动风闸图像进行标注并制作数据集;步骤S3:构建基于YOLO v3网络的风闸投退检测神经网络;步骤S4:设置超参数、利用数据集训练神经网络;步骤S5:使用训练好的神经网络预测风闸的投退状况。2.根据权利要求1所述的方法,其特征在于,在步骤S1中,从多角度、多尺度采集机组制动风闸图像,去除重复的、过曝的、模糊的图像,保留N帧图像;在步骤S2中,包括以下步骤:步骤S2

1:对保留的N帧制动风闸图像进行标注,包含标注区域的左上角坐标(X
i
,Y
i
)、宽W
i
、高H
i
以及标注区域的类别包括投入和退出两种状态;步骤S2

2:对于标注完成的N帧风闸图像,以随机划分的方式按比例选取一定图像作为训练验证集,其余图像作为测试集,同样的,在训练验证集中以随机划分的方式按比例生成训练集和验证集。3.根据权利要求1所述的方法,其特征在于,在步骤3中,所构建的基于YOLO v3网络的风闸投退检测神经网络具体为:图像初始化特征提取层(1)

骨架网络特征提取模块第一层(2)

骨架网络特征提取模块第二层(3)

骨架网络特征提取模块第三层(4)

骨架网络特征提取模块第四层(5)

骨架网络特征提取模块第五层(6)

预测网络特征提取模块第一层(7)

第一次上采样(8)

第一次特征拼接(9)

第一个多尺度特征融合模块(10)

预测网络特征提取模块第二层(11)

第二次上采样(12)

第二次特征拼接(13)

第二个多尺度特征融合模块(14)

预测网络特征提取模块第三层(15);预测网络特征提取模块第一层(7)、预测网络特征提取模块第二层(11)、预测网络特征提取模块第三层(15)

解码层(16)

结果优化层(17)。4.根据权利要求3所述的方法,其特征在于,使用所构建的基于YOLO v3网络的风闸投退检测神经网络进行风闸投退检测时使用时采用以下步骤:步骤1)使用图像初始化特征提取层(1)对于采集到的风闸图像进行初步特征提取;步骤2)使用骨架网络,包含骨架网络特征提取模块第一层(2)、骨架网络特征提取模块第二层(3)、骨架网络特征提取模块第三层(4)、骨...

【专利技术属性】
技术研发人员:张文韬向强铭陈超群艾远高张鹏杨之圣刘松林潘苗苗李文馨
申请(专利权)人:中国长江电力股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1