一种基于元学习的变电站改扩建违章行为智能化识别方法技术

技术编号:28497883 阅读:18 留言:0更新日期:2021-05-19 22:35
本发明专利技术公开了一种基于元学习的变电站改扩建违章行为智能化识别方法,首先,采集图片,并构造难样本,完成场景的标注,形成小样本数据集,在ImageNet数据集上利用元学习方法预训练YOLOv5模型,并在采集的小样本数据集上精调得到最终的YOLOv5模型;其次,将训练好的YOLOv5模型部署到移动端,完成对作业人员、施工机具、送变电设备等检测物的识别;最后,根据施工作业要求自适应设置虚拟电子围栏,基于所设置的虚拟围栏进行人员机具的越界违章行为智能化识别并告警。本发明专利技术区别于传统的物理围栏及其他类型的虚拟电子围栏技术,不仅能有效识别地面违章行为,还能识别高空越界违章行为,且部署灵活,操作简单,实时性强,可重用性好。好。好。

【技术实现步骤摘要】
一种基于元学习的变电站改扩建违章行为智能化识别方法


[0001]本专利技术属于智能识别的
,具体涉及一种基于元学习的变电站改扩建违章行为智能化识别方法。

技术介绍

[0002]变电站场地环境复杂,存在着威胁人身的众多因素。在变电站施工的过程中,需要对即将误入危险区域的作业人员进行快速准确地检测并及时预警,减少生命和财产的损失。但现有的危险区域检测方法大多数基于传感器的方法,需要布置大量的传感器,实际操作复杂,而且在工人身上附着传感器,会干扰工人的施工操作,而人工观察耗时费力,容易受观察者的精神状态影响。随着人工智能的发展,不少研究人员开始把深度学习技术和危险区域检测问题结合起来。然而现有的技术主要依赖于大量的标记数据进行模型的训练,进而在后端进行检测识别,没有充分利用前端的计算资源,在数据的传输上消耗太大,也降低了适用性。
[0003]传统视频监控系统主要为人工监控,事后观察视频取证;而且视频监控系统的架构设计比较单一,不能对视频图像进实时智能分析,不能实现远程监控,并且无法进行异常事件及时报警。智能视频监控系统区别于传统视频监控,将被动监控改为主动监控,可以进行自动检测,对检测目标进行定位跟踪,不仅用摄像头代替人眼而且用计算机代替人、协助人来完成监视或控制任务,从而减轻工作人员工作负担。

技术实现思路

[0004]专利技术目的:针对现有技术存在的技术问题,本专利技术公开一种基于元学习的变电站改扩建违章行为智能化识别方法,不仅能有效识别地面违章行为,还能识别高空越界违章行为,且部署灵活,操作简单,实时性强,可重用性好。
[0005]
技术实现思路
:本专利技术提出一种基于元学习的变电站改扩建违章行为智能化识别方法,具体包括以下步骤:
[0006](1)采集作业人员、设备、危险区域标志物图片,并构造难样本,完成场景的标注,形成小样本数据集;
[0007](2)在ImageNet数据集上利用元学习方法预训练YOLOv5模型;
[0008](3)在步骤1采集的小样本数据集上精调得到最终的YOLOv5模型;
[0009](4)将训练好的YOLOv5模型部署到移动端,完成对作业人员、施工机具、送变电设备等检测物的识别;
[0010](5)根据施工作业要求自适应设置虚拟电子围栏,进行地面作业区域越界检测和高空作业区域越界检测,基于所设置的虚拟围栏进行人员机具的越界违章行为智能化识别并告警。
[0011]进一步地,所述步骤(1)包括以下步骤:
[0012](11)采集的数据集来自实际变电站改扩建工作场景,针对不同远近距离下目标尺
寸差异大的问题,构造数据集时考虑不同尺度下的人员、机具、送变电设备和标志物图片,使近、中、远距离图片数量相近;
[0013](12)采集到的的图片数据集用图形图像注释工具LabelImg打标签,将图片中的人员、机具、送变电设备、危险区域标志物标注出来,获得目标物体的坐标与宽高信息,制作数据集的标签,生成xml文件。
[0014]进一步地,所述步骤(2)包括以下步骤:
[0015](21)在开源数据集ImageNet上反复随机抽取训练任务,形成一个由若干个任务组成的任务池,作为MAML的训练集;每个任务都有n个类别的样本,每个类别的样本数量相同,任务中包含支持集与查询集,支持集与查询集均包含样本数据与标签;
[0016](22)随机初始化YOLOv5模型的参数;
[0017](23)随机采样k次任务进行训练;
[0018](24)随机采样n个任务,形成一个batch;
[0019](25)利用batch中的每一个任务中的支持集,分别对模型的参数进行更新,得到n个模型;
[0020](26)利用batch中的每一个任务中的查询集,基于在各自支持集上训练得到的模型计算损失,计算一个batch的损失总和,在原模型上进行随机梯度下降,返回(24);
[0021](27)K次训练结束,得到元模型YOLOv5
meta

[0022]进一步地,所述步骤(3)包括以下步骤:
[0023](31)将采集到的变电站改扩建工作场景数据分为支持集与查询集;
[0024](32)导入训练好的YOLOv5
meta
的初始化参数;
[0025](33)利用支持集,对模型的参数进行更新;
[0026](34)得到最终的模型YOLOv5
fine

tune
,利用查询集测试模型性能。
[0027]进一步地,所述步骤(4)包括以下步骤:
[0028](41)将PyTorch框架下训练好的YOLOv5模型转为ONNX模型,再将ONNX模型转为NCNN模型即移动端的YOLOv5模型;
[0029](42)用C++的代码重构违章检测代码;
[0030](43)对移动端拍摄的视频进行处理,将每帧图片送入移动端的YOLOv5模型;
[0031](44)将YOLOv5模型的输出送入解码函数中进行解码,得到检测物的类别信息、置信度信息和坐标宽高信息。
[0032]进一步地,步骤(5)所述的地面作业区域越界检测实现过程如下:
[0033]通过YOLOv5模型获取人员、机具和作业区域边界标志物检测框的坐标宽高信息;通过判断各边界标志物的几何约束,在场景中划分出多个作业区域,将属于同一区域的边界标志物所组成的多边形标定为一个作业区域;分别计算出距人员与机具最近的作业区域,根据射线法判断人员和机具是否在作业区域内。
[0034]进一步地,步骤(5)所述的高空作业区域越界检测实现过程如下:
[0035]获取变电站高空可作业高度h,测量人员标志物的宽度w

,测量人员的安全帽直径w

,计算可作业高度h与标志物的宽度w

的比例k

=H/w

,计算人员标志物的宽度w

与人员的安全帽直径w

的比例k

=w

/w


[0036]通过YOLOv5模型获取作业人员佩戴的安全帽检测框的坐标宽高信息,根据人员标
志物的宽度与安全帽的直径比例k

计算该作业人员所属的人员标志物,根据可作业高度与标志物的宽度的比例k

计算该作业人员的最大可至高度;根据作业人员与所属的人员标志物检测框的坐标计算图片中作业人员距离地面的高度,并与最大可至高度进行比较,判断作业人员是否越界。
[0037]有益效果:与现有技术相比,本专利技术的有益效果:本专利技术在深度学习模型YOLOv5上进行图片的检测,并使用元学习方法在小样本数据上取得较好的训练效果,训练好的模型可移植到移动端,使移动端的性能在其允许的范围内得到最好的发挥,无论是在视频还是图片的检测上都能达到本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于元学习的变电站改扩建违章行为智能化识别方法,其特征在于,包括以下步骤:(1)采集作业人员、设备、危险区域标志物图片,并构造难样本,完成场景的标注,形成小样本数据集;(2)在ImageNet数据集上利用元学习方法预训练YOLOv5模型;(3)在步骤1采集的小样本数据集上精调得到最终的YOLOv5模型;(4)将训练好的YOLOv5模型部署到移动端,完成对作业人员、施工机具、送变电设备等检测物的识别;(5)根据施工作业要求自适应设置虚拟电子围栏,进行地面作业区域越界检测和高空作业区域越界检测,基于所设置的虚拟围栏进行人员机具的越界违章行为智能化识别并告警。2.根据权利要求1所述基于元学习的变电站改扩建违章行为智能化识别方法,其特征在于,所述步骤(1)包括以下步骤:(11)采集的数据集来自实际变电站改扩建工作场景,针对不同远近距离下目标尺寸差异大的问题,构造数据集时考虑不同尺度下的人员、机具、送变电设备和标志物图片,使近、中、远距离图片数量相近;(12)采集到的的图片数据集用图形图像注释工具LabelImg打标签,将图片中的人员、机具、送变电设备、危险区域标志物标注出来,获得目标物体的坐标与宽高信息,制作数据集的标签,生成xml文件。3.根据权利要求1所述基于元学习的变电站改扩建违章行为智能化识别方法,其特征在于,所述步骤(2)包括以下步骤:(21)在开源数据集ImageNet上反复随机抽取训练任务,形成一个由若干个任务组成的任务池,作为MAML的训练集;每个任务都有n个类别的样本,每个类别的样本数量相同,任务中包含支持集与查询集,支持集与查询集均包含样本数据与标签;(22)随机初始化YOLOv5模型的参数;(23)随机采样k次任务进行训练;(24)随机采样n个任务,形成一个batch;(25)利用batch中的每一个任务中的支持集,分别对模型的参数进行更新,得到n个模型;(26)利用batch中的每一个任务中的查询集,基于在各自支持集上训练得到的模型计算损失,计算一个batch的损失总和,在原模型上进行随机梯度下降,返回(24);(27)K次训练结束,得到元模型YOLOv5
meta
。4.根据权利要求1所述基于元学习的变电站改扩建违章行为智能化识别方法,其特征在于,所述步骤(3)包括以下步骤:(31)将采集到的变电站改扩建工作场景数据分为支持集与查询集;(32)导入训练好的YOLOv5
meta
的...

【专利技术属性】
技术研发人员:陈蕾顾德扬严然王瑞骆健胡惠娟
申请(专利权)人:南京邮电大学
类型:发明
国别省市:

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

1