一种基于电力作业现场的人员装备态势识别方法与流程

文档序号:31084665发布日期:2022-08-09 22:51阅读:75来源:国知局
一种基于电力作业现场的人员装备态势识别方法与流程

1.本发明涉及图像识别技术领域,更具体地涉及一种基于电力作业现场的人员装备态势识别方法。


背景技术:

2.算法指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制,是解决实际问题的一系列方法。
3.在电力作业中,由于场景环境较为复杂,存在着威胁人身安全的各种因素,每年都会发生因为防护装备不全,佩戴不规范而导致的安全事故,因此检测识别在电力作业现场的工作人员是否按照要求佩戴安全防护装置,如,安全帽或安全服、手套、安全绳等非常重要,在实际作业中,往往需要人眼识别检测作业人员装备是否符合规定,既浪费人力,又容易存在疏忽。
4.智能化检测作业人员装备是否完整、妥当,对于施工现场的安全防护管理以及智能信息化管理具有重要意义。如能有效提高监管人员对防护用具穿戴情况的现场管理效率,大幅度减少了人工巡视劳动成本,同时也能对作业人员提供安全保障,一定程度上减少安全事故的发生,然而现有技术图像识别技术在目标检测中应用时容易存在误检及漏检情况。
5.因此,针对现有技术不足,提供基于电力作业现场的人员装备态势识别算法以解决现有智能化检测作业人员装备的不足。


技术实现要素:

6.为了克服现有技术的上述缺陷,本发明的实施例提供一种基于电力作业现场的人员装备态势识别方法,在卷积神经网络(convolutional neural network,cnn)的基础上,通过提高工作人员的安全穿戴特征的识别准确率,并可对安全穿戴特征进行扩增、删减、优化。在系统中设定需要检测的装备列表,电力作业人员在进行作业前,人员装备态势识别算法对作业人员装备态势进行检查,检查合格后,系统发出指令,方可进行作业,从而提高电力作业人员安全穿戴检测效率,降低电力作业事故发生率,以解决上述背景技术中提出的问题。
7.为实现上述目的,本发明提供如图一所示的一种基于电力作业现场的人员装备态势识别方法,包括:图像搜集模块、图像格式化模块、特征提取模块、验证模块,具体的流程如下:
8.步骤s1、采集图像,通过图像采集设备收集一定数目的电力作业人员装备态势图像,得到图像素材库;
9.步骤s2、将采集图像数据制作成tfrecord格式,得到tfrecord格式的素材库,通过建立队列系统,可以预先将tfrecord格式的数据加载进队列,队列会自动实现数据随机或有序地进出栈,并且队列系统和模型训练是独立进行的,加速了一种基于电力作业现场的
人员装备态势识别算法方法模型的读取和训练;
10.步骤s3、基于图像特征提取算法对所述tfrecord格式图像进行特征提取,获取图像中电力作业人员的安全穿戴特征,通过判断多个安全穿戴特征是否符合预设值,确定所述人员的安全穿戴状况;
11.步骤s4、对算法模型进行验证,获得最佳模型。
12.在一个优选地实施方式中,所述步骤s1中图像采集设备为能够上传实时数据的照相机,图像采集设备根据红外线感应到人体位置,准确获得扫描范围,采集得到高清晰度的图像,图像采集设备为监控摄像头,通过提取获取的摄像中的关键帧图像完成图像采集工作,并将关键帧图像发送给安全穿戴检测设备。
13.在一个优选地实施方式中,所述步骤s2中将采集图像数据制作成tfrecord格式,具体步骤为:首先导入本发明图像素材库,获得了两组resize成224*224大小的商标图像集,然后定义一些路径和参数,包括定义tfrecord文件保存路径、每个tfrecord存放图片个数参数为1000、第几个tfrecord文件、tfrecords格式文件名,再定义tf.python_io.tfrecordwriter,方便后面写入存储数据;制作tfrecord格式时,实际上是将图像和标签一起存储在tf.train.example中,它包含了一个字典,键是一个字符串,值的类型可以是byteslist,floatlist和int64list,图像读取以后转化成了二进制格式;最后通过writer写入数据到tfrecord中,最终生成一个tfrecord文件。
14.在一个优选地实施方式中,所述步骤s3中电力作业人员的安全穿戴特征包括:安全帽、防护面罩、手环、绝缘手套、绝缘靴、安全绳、操作服中的一种或多种,穿戴防护工具种类在系统中设定,增加或者删除。
15.在一个优选地实施方式中,所述步骤s3中,所述图像特征提取算法为卷积神经网络中的resnet网络模型执行图像特征提取,resnet网络通过短路机制加入了残差单元,变化主要体现在resnet直接使用stride=2的卷积做下采样,并且用global average pool层替换了全连接层,当feature map大小降低一半时,feature map的数量增加一倍,这保持了网络层的复杂度,resnet相比普通网络每两层间增加了短路机制,这就形成了残差学习,使用了skip connection的残差结构。
16.在一个优选地实施方式中,所述步骤s4中,算法模型训练和验证的具体步骤如下:
17.步骤a1、首先是读取tfrecord格式素材库,通过分类标注功能,用户在图像数据上对检测的特征做分类标注,导入必要的库,一种基于电力作业现场的人员装备态势识别方法在本发明中使用resnet_50,即50层的网络训练;
18.步骤a2、搭建网络环境进行训练,一种基于电力作业现场的人员装备态势识别方法继续定义损失函数和优化器,损失函数选择sigmoid交叉熵,优化器选择adam,定义准确率函数,tf.argmax函数返回最大值所在位置,最后构建session,让网络跑起来,读取的预处理数据集进行分割,分为训练集、验证集和测试集;
19.步骤a3、验证训练模型,使用tfrecord格式的素材库对训练模型进行验证,首先通过tf.tfrecordreader读取里面的数据,并且还原数据类型,最后我们对图像矩阵进行归一化,到这里就完成了tfrecord输出,然后调用apply_dl_classifier_batchwise方法将已经训练的分类器应用到测试集中,再调用evaluate_dl_classifier方法对测试集中的分类结果进行评估,预测类别与真实标签的匹配程度。
20.本发明的技术效果和优点:
21.1、该基于电力作业现场的人员装备态势识别算法,通过将采集图像数据制作成tfrecord格式,预先将tfrecord格式的数据加载进队列,队列会自动实现数据随机或有序地进出栈,并且队列系统和模型训练是独立进行的,这就加速了我们模型的读取和训练;
22.2、该基于电力作业现场的人员装备态势识别算法,通过resnet网络模型能够增加短路机制,这就形成了残差学习,使用了skip connection的残差结构,使得网络达到很深的层次,同时提升了性能;
23.3、该基于电力作业现场的人员装备态势识别算法,通过卷积神经网络深度学习算法,提高工作人员的安全穿戴特征的识别准确率,并可对安全穿戴特征进行扩展。在系统中设定需要检测的装备列表,工作人员在进入施工区域前,系统进行自动化检查,当人员按照检测列表正确穿戴指定的装备后,系统可以正确识别出。
附图说明
24.图1为本发明的整体结构示意图。
具体实施方式
25.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
26.本发明实施例提供了一种基于电力作业现场的人员装备态势识别方法,在卷积神经网络(convolutional neural network,cnn)的基础上,通过提高工作人员的安全穿戴特征的识别准确率,并可对安全穿戴特征进行扩增、删减、优化。在系统中设定需要检测的装备列表,电力作业人员在进行作业前,人员装备态势识别算法对作业人员装备态势进行检查,检查合格后,系统发出指令,方可进行作业,从而提高电力作业人员安全穿戴检测效率,降低电力作业事故发生率。
27.实施例
28.本发明提供了如图1所示的一种基于电力作业现场的人员装备态势识别方法,包括图像搜集模块、图像格式化模块、特征提取模块、训练和验证模块,具体的流程如下:
29.步骤s1、采集图像,通过图像采集设备收集一定数目的电力作业人员装备态势图像,得到图像素材库;
30.步骤s2、将采集图像数据制作成tfrecord格式,得到tfrecord格式的素材库,通过建立队列系统,可以预先将tfrecord格式的数据加载进队列,队列会自动实现数据随机或有序地进出栈,并且队列系统和模型训练是独立进行的,加速了一种基于电力作业现场的人员装备态势识别方法模型的读取和训练;
31.步骤s3、基于图像特征提取算法对所述tfrecord格式图像进行特征提取,获取所述图像中电力作业人员的安全穿戴特征,通过判断所述多个安全穿戴特征是否符合预设值,确定所述人员的安全穿戴状况;
32.步骤s4、对算法模型进行训练和验证,获得最佳模型。
33.所述步骤s1中,图像采集设备为能够上传实时数据的照相机,图像采集设备根据红外线感应到人体位置,准确获得扫描范围,采集得到高清晰度的图像,图像采集设备为监控摄像头,通过提取获取的摄像中的关键帧图像完成图像采集工作,并将关键帧图像发送给安全穿戴检测设备。
34.所述步骤s2中,将采集图像数据制作成tfrecord格式,具体步骤为:首先导入本图像素材库,获得了两组resize成224*224大小的商标图像集,然后定义路径和参数,包括定义tfrecord文件保存路径、每个tfrecord存放图片个数参数为1000、第几个tfrecord文件、tfrecord格式文件名,再定义tf.python_io.tfrecordwriter,方便后面写入存储数据;制作tfrecord格式时,实际上是将图像和标签一起存储在tf.train.example中,它包含了一个字典,键是一个字符串,值的类型可以是byteslist,floatlist和int64list,图像读取以后转化成了二进制格式;最后通过writer写入数据到tfrecord中;最终生成一个tfrecord文件。
35.所述步骤s3中,电力作业人员的安全穿戴特征包括:安全帽、防护面罩、手环、绝缘手套、绝缘靴、安全绳、操作服中的一种或多种,穿戴防护工具种类在系统中设定,增加或者删除。
36.所述步骤s3中,设定安全穿戴特征的种类是安全帽、绝缘手套、绝缘橡胶鞋,根据所述安全穿戴特征的种类,获取所述图像中人员的多个安全穿戴特征。
37.所述步骤s3中,所述图像特征提取算法为卷积神经网络中的resnet模型执行图像特征提取,resnet网络通过短路机制加入了残差单元,变化主要体现在resnet直接使用stride=2的卷积做下采样,并且用global average pool层替换了全连接层。当feature map大小降低一半时,feature map的数量增加一倍,这保持了网络层的复杂度,resnet相比普通网络每两层间增加了短路机制,这就形成了残差学习,使用了skip connection的残差结构。
38.所述步骤s4中,算法模型训练和验证的具体步骤如下:
39.步骤a1、首先是读取tfrecord格式素材库,通过分类标注功能,用户在图像数据上对检测的特征做分类标注。导入必要的库,一种基于电力作业现场的人员装备态势识别方法在本发明中使用resnet_50,即50层的网络训练;
40.步骤a2、搭建网络进行训练,一种基于电力作业现场的人员装备态势识别方法继续定义损失函数和优化器,损失函数选择sigmoid交叉熵,优化器选择adam,定义准确率函数,tf.argmax函数返回最大值所在位置,最后构建session,让网络高速运转,读取的预处理数据集进行分割,分为训练集、验证集和测试集;
41.步骤a3、验证训练模型,使用tfrecord格式的素材库对训练模型进行验证,首先通过tf.tfrecordreader读取里面的数据,并且还原数据类型,最后我们对图像矩阵进行归一化,到这里就完成了tfrecord输出,然后调用apply_dl_classifier_batchwise方法将已经训练的分类器应用到测试集中,再调用evaluate_dl_classifier方法对测试集中的分类结果进行评估。预测类别与真实标签的匹配程度。
42.在本发明的一些优选的实施例中,所述通过判断所述多个安全穿戴特征是否符合预设值,确定所述人员的安全穿戴状况,包括:若所述多个安全穿戴特征未符合预设值,则通过深度学习模型获取所述图像中人员的人脸特征信息;将所述人脸特征信息与数据库中
的人脸数据进行匹配,确定所述图像中人员的身份。
43.最后:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1