【技术实现步骤摘要】
一种基于改进DeepLab V3+网络的变电站环境理解方法
[0001]本专利技术属于计算机模式识别
,具体是一种基于改进DeepLab V3+网络的变电站环境理解方法。
技术介绍
[0002]变电站是电网的重要组成部分之一,负责电力网络中电压的升、降调节及电能的分配。为了保证变电站正常运行,必须对站内电力设备的运行状态进行定期巡检,以及早及时的排除用电安全隐患。随着我国智能电网建设的不断深入,巡检机器人在变电站中得到了广泛的应用,并逐步取得了良好的效果。就智能巡检机器人而言,其完成复杂巡检任务的基本前提,是能否对其巡检道路环境进行有效理解并作出相应地自主避障决策。
[0003]当下,市场上出售的巡检机器人采用的自主避障方式较为单一,无法同时对变电站场景中几种常见的障碍物,诸如杂草、石头、行人、其他机器人等进行识别,更无法结合其当前所处的环境信息进行自主避障。这样极大影响了智能巡检机器人在变电站巡检工作中应用的巡检效率以及智能性。
[0004]环境理解技术是巡检机器人实现自主避障以及完成特殊任务的关键。随着深度学习技术的发展,基于视觉的环境理解方法逐渐成为环境理解研究的热点、重点。相比于基于激光雷达和激光的环境理解方法,其具有使用成本低、算法多样且性能强等优势。有两种方法可以实现基于图像来理解环境:语义分割和目标检测。这两种方法都有助于使机器人具备环境理解的能力。
[0005]随着图像语义分割技术的不断发展,仅能实现分类和初略定位的目标检测方法已不能满足生产生活的实际需求,于是一大部分研 ...
【技术保护点】
【技术特征摘要】
1.一种基于改进DeepLab V3+网络的变电站环境理解方法,其特征在于,包括以下步骤:S1:采集变电站环境理解图像,并构建环境理解数据集;S2:构建环境理解网络并训练;S3:利用测试集测试模型;S4:机器人智能决策算法设计;S5:变电站巡检机器人道路场景识别应用。2.根据权利要求1所述的一种基于改进DeepLab V3+网络的变电站环境理解方法,其特征在于,所述步骤S1包括:S11:数据采集:通过变电站巡检机器人采集各个变电站不同光照、不同场景的道路视频;S12:构建数据集:从采集的道路视频中提取出清晰且重复率低的视频帧,构建训练集和测试集;S13:样本标注:标注出图像中目标的所有像素点,剩余未标注的像素作为背景,所述目标包括道路、杂草、石头、行人、机器人。3.根据权利要求1所述的一种基于改进DeepLab V3+网络的变电站环境理解方法,其特征在于,所述步骤S2中的环境理解网络包括基于DeepLab v3+网络的卷积编码网络和反卷积解码网络,其编码器(Encoder)主干网络采用Xception网络结构,所述步骤S2具体包括:S21:载入Xception网络;S22:对所述Xception网络进行剪裁,降低入口流(Entry flow)尾部的通道数;S23:采用ASPP模块(Atrous Spatial Pyramid Pooling, 空间金字塔池化模块)进行卷积运算实现多尺度信息提取,卷积层全部采用深度可分离卷积;S24: 在Xception网络内部中间流(Middle flow)和出口流(Exit flow)通道方向进行特征融合操作;S25:将S24中特征融合结果输入CBAM模块(Convolutional Block Attention Module,卷积模块的注意力机制模块)处理;S26:在网络末尾添加1x1的卷积层,输出通道为目标类别数,并添加损失层(Loss Layer)和精度层(Accuracy Layer),采用分类交叉熵损失函数作为损失层的目标函数,计算公式如下:
ꢀꢀꢀꢀ
(1)其中n表示样本总数,y是期望输出,a是实际输出,C为分类交叉熵损失函数;全局精度G计算公式如下:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)其中为代表属于类别i正确分类的像素个数,代表类别i的总像素;S27:在解码阶段,通过基于CBAM模块的分步上采样和多分辨率特征融合的方式,来提高图像像素信息的利用率,进行图像放大;将特征提取网络中的中层和高层语义特征之间增加了一次特征融合操作;
S28: 经过3
×
3的深度可分离卷积运算后,在第二次4倍上采样之前加入一个CBAM模块;采用中值频率均衡方法来平衡各个类别,计算公式如下:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(4)其中num_i表示第i类的总像素个数,count
i
表示含有第i类的图像数量,w和h表示图像宽高,median(f
i
)表示求f
i
的中值,f
i
为第i类像素在训练集中出现的频率,w
i
为第i类像素的权重;S29: 通过所述步骤S1构建的训练集对环境理解网络进行训练:首先对卷积编码网络进行训练,然后将训练好的卷积编码网络模型作为预训练模型,对整个编码
‑
解码网络进行训练。4.根据权利要求3所述的一种基于改进DeepLab V3+网络的变电站环境理解方法,其特征在于,所述步骤S22具体为:移除Xception网络中间流和出口流两块网络层进行部分剪裁,将入口流尾部的通道数降为512。5.根据权利要求3所述的一种基于改进DeepLab V3+网络的变电站环境理...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。