基于视频流的指示灯状态检测方法技术

技术编号:37874339 阅读:12 留言:0更新日期:2023-06-15 21:03
本发明专利技术提出一种基于视频流的指示灯状态检测方法,基于各种状态下的指示灯面板图像数据,通过标注图像中各指示灯的位置形成数据集,再通过搭建改进的Yolov4深度学习模型对标注的数据集进行学习,以获得指示灯状态检测模型;改进的Yolov4深度学习模型具体为:在CSPDarknet53模块中的每两个Resblock_body之间加入PSA模块以实现对细微特征的检测。利用训练好的模型对视频流进行检测以获得各指示灯的位置区域,并截取各指示灯的位置区域为ROI区域,通过将各指示灯的ROI区域从RGB颜色空间转换到HSV颜色空间,并在HSV颜色空间进行通道分离,分别获取H和V通道;根据指示灯处于点亮和熄灭两种状态下在V通道图像中像素值的差异,通过设置V通道的像素值的阈值以判断指示灯的状态。示灯的状态。示灯的状态。

【技术实现步骤摘要】
基于视频流的指示灯状态检测方法


[0001]本专利技术属于机房电力设备运行状态巡检
,具体涉及一种基于视频流的指示灯状态检测方法,可以应用于机房巡检机器人。

技术介绍

[0002]为了便于对工厂设备运行状态的监测,通过将各生产设备运行状态信号集中到相应的状态显示设备——机柜,通过在机柜上的指示灯信号状态来表征各个设备的运行状态。在机房中对电力设备运行状态的监测中,巡检工程师观察指示灯的状态变化,是根据其亮度和颜色信息来判断的,为了实现对指示灯状态的自动化识别,根据巡检工程师的工作原理设计指示灯的状态识别算法来获取指示灯的状态信息。指示灯的状态为常亮、常灭、频闪以及颜色变化等,其中按频闪的频率不同也分为不同的状态,常见的分为快闪和慢闪,因此系统将指示灯的状态一般分为四类,即常亮、常灭、快闪和慢闪,在通信设备上还包括指示灯的颜色变化。系统将根据检测到指示灯的状态信息来判断设备运行的状态是否正常。
[0003]目前针对状态指示灯检测的现有相关方案和技术,如申请号:CN201510220629.1(工业现场指示灯状态的视频监测方法)所述。该方案采用双目网络摄像机进行监测,通过对视频图像和背景图像求差分图像,再对差分图像做形态学处理和二值化处理,并以图像扫描的方式确定图像中处于点亮或熄灭两种状态的指示灯位置及个数。该方案的检测需要用到的双目相机,且检测过程主要依赖于传统视觉检测中的形态学处理,该方法对检测对象存在较大的局限性。
[0004]如申请号:CN201710898861.X(一种基于视频的设备LED指示灯状态监测方法及系统)所述。该方案是通过统计图像在色彩空间的特征分布以及形状特征实现对LED指示灯的信息提取。主要利用LED指示灯与设备背板在色彩空间特征的差异,分离出指示灯的位置信息,但是为了得到指示灯准确的位置信息,需要结合Grabcut算法和基于RGB颜色空间的自适应阈值算法分割指示灯位置区域。通过对比相邻两帧图像中各指示灯的位置信息来判断指示灯的状态为点亮或者熄灭,最后通过统计检测周期内指示灯点亮和熄灭的次数以得到指示灯的闪烁频率。该检测方案的检测结果与前一帧图像的检测结果关联性较高,受前一帧图像检测结果影响较大,且对位置区域的分割效果受指示灯光晕的影响较大。
[0005]以上两种方案技术均属于基于传统机器视觉检测方案。两种方案的检测方法都涉及较为严格、精确的规则设计,对复杂的状态指示灯面板的检测效果有限,易出现漏检以及错检等问题。且方案二(如申请号:CN201710898861.X)中对指示灯位置的分割效果受指示灯光晕的影响较大。影响对指示灯位置的精确定位。

技术实现思路

[0006]有鉴于此,为了克服现有技术的缺陷和不足,本专利技术的目的在于提供一种基于视频流的指示灯状态检测方法,可在满足检测精度需求的同时实现多状态的监测(常亮、常灭、闪烁的频率以及颜色变化),大大扩大了检测算法对指示灯状态多样性的监测范围。本
et53模块中的每两个Resblock_body的结构之间加入一个PSA模块,以获取多尺度特征图;
[0018]再由SEWeight模块提取不同尺度的特征图注意力,得到channel

wise attention;进一步经过softmax重新修正channel

wise attention已得到多尺度通道的修正权重;将多尺度通道的修正权重与多尺度特征图进行乘积操作,最后输出多尺度特征信息的细化特征图。
[0019]进一步地,模型训练的损失函数包括:根据指示灯的位置和数据管理列表的分类损失函数和指示灯位置的区域回归损失函数。
[0020]进一步地,在进行视频流的指示灯状态检测过程中,对巡检机器人上所集成的相机的帧率要求,需要满足被检设备上状态指示灯的闪烁频率,即相机帧率要大于指示灯闪烁频率;且采集指示灯面板状态视频时,可根据各指示灯的闪烁频率进行,视频时长应不小于频闪周期的3~5倍。。
[0021]进一步地,需要对视频分解到的图像进行预处理,通过对图像进行滤波和均衡化处理以提高图像的质量;其中,滤波用于去除部分采样噪声,均衡化用于提高像素对比度以实现图像增强的目的;利用训练好的检测模型对状态指示灯面板进行目标检测,分别定位各个指示灯的位置;并通过截取检测的锚框位置区域作为指示灯状态识别处理的ROI区域。
[0022]进一步地,对图像的单一通道进行处理,根据先验知识预先设定不同颜色在通的像素范围,对ROI区域平均灰度进行比较,以确定对应指示灯的颜色状态,具体包括以下步骤:
[0023]步骤S71:对图像在HSV颜色空间提取到的V通道图像像素值进行处理,由于在V通道图像中指示灯的点亮和熄灭两种状态所对应的像素值范围存在较大的差异,因此通过对V通道图像设置像素值阈值进行指示灯状态的判断,如下式:
[0024][0025]步骤S72:对指示灯ROI区域H通道的图像进行处理,在该检测项目中指示灯的状态包括黄、绿、红三色;通过对H通道的像素值进行阈值划分以实现对其中三种状态指示灯的判断,按下式处理:
[0026][0027]进一步地,指示灯数据管理列表的顺序统计各指示灯的状态变化,以获取各指示灯的工作状态,包括常亮、常灭以及快闪和慢闪的闪烁频率。
[0028]本专利技术及其优选方案相较于传统的视觉检测算法本专利技术避免了针对不同状态面板的规则算法设计,并且还能更好的适应复杂的状态面板的指示灯位置区域的检测;同时对颜色变换的指示灯状态有更好更准确的识别指示灯颜色的变换。
[0029]其关键设计至少包括:
[0030](1)通过增加PSA模块改进Yolov4模型中的CSPDarknet53模块以增强模型对小目标的检测效果;
[0031](2)处理指示灯ROI区域图像时,在HSV颜色空间结合V通道和H通道的处理实现对指示灯的亮度和颜色状态准确识别。
附图说明
[0032]下面结合附图和具体实施方式对本专利技术进一步详细的说明:
[0033]构成本申请的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0034]图1为本专利技术实施例方案总体流程示意图。
[0035]图2为Yolov4的CSPDarknet53模块示意图。
[0036]图3为本专利技术实施例改进的CSPDarknet53模块示意图。
具体实施方式
[0037]为让本专利的特征和优点能更明显易懂,下文特举实施例,作详细说明如下:
[0038]下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。通常在此处的附图中的描述和示出的组件可以以不同配置来组合设计。因此,以下对在附图中提供的本专利技术的选定实施例的详细描述并非为了限制要求保护的本专利技术的范围,而是仅表示本专利技术的选定实施例。基于本专利技术的实施例,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于视频流的指示灯状态检测方法,其特征在于:基于各种状态下的指示灯面板图像数据,通过标注图像中各指示灯的位置形成数据集,再通过搭建改进的Yolov4深度学习模型对标注的数据集进行学习,以获得指示灯状态检测模型;利用训练好的模型对视频流进行检测以获得各指示灯的位置区域,并截取各指示灯的位置区域为ROI区域,通过将各指示灯的ROI区域从RGB颜色空间转换到HSV颜色空间,并在HSV颜色空间进行通道分离,分别获取H和V通道;根据指示灯处于点亮和熄灭两种状态下在V通道图像中像素值的差异,通过设置V通道的像素值的阈值以判断指示灯的状态;在确定指示灯为点亮的状态下根据各种颜色在H通道的像素值范围的差异确定该指示灯颜色;最后按时间序列统计视频段内每帧图像指示灯的状态;所述改进的Yolov4深度学习模型具体为:在CSPDarknet53模块中的每两个Resblock_body之间加入PSA模块以实现对细微特征的检测。2.根据权利要求1所述的基于视频流的指示灯状态检测方法,其特征在于:所述基于各种状态下的指示灯面板图像数据,通过标注图像中各指示灯的位置形成数据集具体包括以下步骤:步骤S11:通过到检测现场采集部分指示灯面板图像,其中所采集的图像应包含多种指示灯工作状态,同时通过互联网收集相关指示灯面板图像,以扩充样本的多样性;步骤S12:标记指示灯面板数据集,按数据库管理列表的顺序标记图像中各指示灯的位置区域,作为指示灯的ROI区域,并保存成训练数据文件。3.根据权利要求1所述的基于视频流的指示灯状态检测方法,其特征在于:所述改进的Yolov4深度学习模型中:通过在Yolov4模型中的CSPDarknet53模块中的每两个Resbloc k_body的结构之间加入一个PSA模块,以获取多尺度特征图;再由SEWeight模块提取不同尺度的特征图注意力,得到channel

wise attention;进一步经过softmax重新修正channel

wise attention已得到多尺...

【专利技术属性】
技术研发人员:李元九林明福颜泗海吴冠雄林宪张宏坡李俊孙丽君李婉玲谢宇宸曾鑫颖林心影
申请(专利权)人:国网福建省电力有限公司泉州供电公司
类型:发明
国别省市:

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

1