一种基于深度学习的滑坡风险巡检方法及系统与流程

专利2022-05-09  37


本发明涉及岸坡失稳智能检测领域,特别是涉及一种基于深度学习的滑坡风险巡检方法及系统。



背景技术:

随着社会经济的发展与工程建设的需要,水库大坝数量与日俱增,边坡失稳已成为三大全球性地质灾害之一。大量事实表明,90%以上的边坡失稳与水有关,水的作用是一个至关重要的外在因素。库岸土体长期受到库水位升降影响,在库区水位下降的初始阶段,地下水滞后于库区水位,库水位与滑坡地下水位形成水头差,产生动力压力反作用于坡体,使得边坡稳定性降低,土体的软弱夹层被破坏,土体的应力状态也随之改变,在重力作用下,土体容易整体地或者分散地顺坡向下滑动位移。我国幅员辽阔,有70%为山区,地理地质条件十分复杂,滑坡分布尤为广泛,常常给工农业生产以及人民生命财产造成巨大损失、有的甚至是毁灭性的灾难,近坝的库岸滑坡一旦高速滑入库中,会激起几十米甚至上百米的涌浪,致使库水漫过坝顶泄向下游,淹没下游的农田或土地。

边坡稳定性研究已有100多年的历史,随着各国工程建设的不断发展,遇到边坡失稳问题逐渐增多,对其研究也逐渐系统而深入。滑坡监测的方法主要有人工方法和仪器监测方法。人工的方法比较适合在滑坡进入加速变形的末期进行预测,主要凭借经验,无法提供具体数据让他人充分认识理解,也无法准确预报整体破坏时间,是一种比较原始的定性类监测方法。如早期的库区岸坡灾害巡检主要采用人工乘船开展,但巡检的相关人员需要具备较高的专业判断能力,需要提前展开相关的培训,既耗时且成本又高,因此单纯利用人力在时间、技术和资金上无法保证面面俱到。且受到库水位升降,雨水击打以及河流冲刷等诸多不确定因素的影响,软弱夹层以及受到破坏的土体对巡检人员可能会产生一定安全隐患。目前常用的监测技术需要在该区域大规模布设位移监测传感器,也容易受到水体升降、风浪冲蚀等条件破坏,需要增加较多成本。



技术实现要素:

本发明的目的是提供一种安全高效的滑坡风险巡检方法及系统。

为实现上述目的,本发明提供了如下方案:

一种基于深度学习的滑坡风险巡检方法,包括:

采用无人机拍摄巡检库区的岸坡图像,并记录岸坡图像的拍摄位置;

根据所述岸坡图像,采用基于深度学习的滑坡风险预测模型预测库区岸坡的滑坡风险位置和滑坡风险类别。

可选的,所述根据所述库区岸坡图像,采用基于深度学习的滑坡风险预测模型预测库区岸坡的滑坡风险位置和滑坡风险类别,具体包括:

获取所述滑坡风险预测模型,并向所述滑坡风险预测模型配置训练好的模型权重;其中,用于训练模型权重的样本为岸坡图像,标签为滑坡风险的位置和滑坡风险所属的滑坡类别;

将待识别的岸坡图像输入配置权重后的滑坡风险预测模型,获得库区岸坡存在滑坡风险的位置以及所述滑坡风险所属各滑坡类别的置信度。

可选的,所述滑坡风险的位置包括滑坡风险的中心坐标、宽和高。

可选的,所述滑坡风险巡检方法还包括:

构建滑坡风险预测模型的卷积神经网络框架,并对所述卷积神经网络进行训练。

可选的,所述卷积神经网络框架包括cspdarknet53网络结构、spp网络结构以及panet网络结构;

所述cspdarknet53为特征提取骨干网络,所述cspdarknet53网络结构输出三个大小分别为52*52、26*26、13*13的特征图,大小为13*13的特征图输入所述spp网络结构,经spp网络结构最大池化后拼接得到池化特征图;

所述panet网络结构用于:将所述池化特征图经上采样后与cspdarknet53网络结构输出的大小为26*26的特征图进行融合,得到第一融合特征图;将所述第一融合特征图经上采样后与cspdarknet53网络结构输出的大小为52*52的特征图进行融合,得到第二融合特征图;将所述第二融合特征图经下采样后与第一特征图融合,得到第三融合特征图;将所述第三融合特征图经下采样后与所述池化特征图融合后得到第四融合特征图;

所述第二融合特征图为第一预测结果,所述第三融合特征图为第二预测结果,第四融合特征图为第三预测结果。

可选的,所述滑坡风险巡检方法还包括:

将样本集进行划分为训练集、验证集和测试集,所述训练集用于训练所述卷积神经网络,所述验证集用于在每次训练完成后调整超参数,防止模型在训练集上过拟合,所述测试集用于测试训练好的卷积神经网络模型的准确率。

可选的,所述滑坡风险巡检方法还包括:

当训练好的卷积神经网络模型的准确率低于设定阈值时,则将所述训练集和所述验证集混合重新划分创建的新的训练集和新的验证集,并对新的训练集进行扩充;

基于新的训练集和新的验证集,对卷积神经网络进行训练。

可选的,训练集扩充方法至少包括翻转、旋转、缩放、裁剪以及移位中的一种。

本发明还提供了一种基于深度学习的滑坡风险巡检系统,包括:

岸坡图像采集无人机,用于拍摄巡检库区的岸坡图像,并记录岸坡图像的拍摄位置;

滑坡检测单元,用于根据所述岸坡图像,采用基于深度学习的滑坡风险预测模型预测库区岸坡的滑坡风险位置和滑坡风险类别;

其中,所述滑坡检测单元,具体包括:

滑坡风险预测模型配置模块,用于获取所述滑坡风险预测模型,并向所述滑坡风险预测模型配置训练好的模型权重;其中,用于训练模型权重的样本为岸坡图像,标签为滑坡风险的位置和滑坡风险所属的滑坡类别;

滑坡风险识别模块,用于将待识别的岸坡图像输入配置权重后的滑坡风险预测模型,获得库区岸坡存在滑坡风险的位置以及所述滑坡风险所属各滑坡类别的置信度;所述滑坡风险的位置包括滑坡风险的中心坐标、宽和高。

可选的,所述滑坡风险巡检系统还包括:

样本集划分模块,用于将样本集进行划分为训练集、验证集和测试集,所述训练集用于训练所述卷积神经网络,所述验证集用于在每次训练完成后调整超参数,防止模型在训练集上过拟合,所述测试集用于测试训练好的卷积神经网络模型的准确率;当训练好的卷积神经网络模型的准确率低于设定阈值时,则将所述训练集和所述验证集混合重新划分创建的新的训练集和新的验证集,并对新的训练集进行扩充;其中,训练集扩充方法至少包括翻转、旋转、缩放、裁剪以及移位中的一种;

滑坡风险预测模型训练模块,用于构建滑坡风险预测模型的卷积神经网络框架,并对所述卷积神经网络进行训练;

其中,所述卷积神经网络框架包括cspdarknet53网络结构、spp网络结构以及panet网络结构;所述cspdarknet53为特征提取骨干网络,所述cspdarknet53网络结构输出三个大小分别为52*52、26*26、13*13的特征图,大小为13*13的特征图输入所述spp网络结构,经spp网络结构最大池化后拼接得到池化特征图;

所述panet网络结构用于:将所述池化特征图经上采样后与cspdarknet53网络结构输出的大小为26*26的特征图进行融合,得到第一融合特征图;将所述第一融合特征图经上采样后与cspdarknet53网络结构输出的大小为52*52的特征图进行融合,得到第二融合特征图;将所述第二融合特征图经下采样后与第一特征图融合,得到第三融合特征图;将所述第三融合特征图经下采样后与所述池化特征图融合后得到第四融合特征图;

所述第二融合特征图为第一预测结果,所述第三融合特征图为第二预测结果,第四融合特征图为第三预测结果。

根据本发明提供的具体实施例,本发明公开了以下技术效果:本发明提供的基于深度学习的滑坡风险巡检方法及系统,采用无人机拍摄库区岸坡图像,采用基于深度学习的卷积神经网络模型对无人机拍摄的库区岸坡图像进行人工智能检测,预警岸坡潜在失稳风险,减少人工巡检的成本问题和安全隐患,实现库岸稳定的智能巡检。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例1提供的基于深度学习的滑坡风险巡检方法的流程示意图;

图2为本发明实施例1中yolov4卷积神经网络的结构图;

图3为本发明实施例1中yolov4卷积神经网络的训练过程图;

图4为本发明实施例1中iou计算示意图;

图5为本发明实施例1中预测框和真实框相交示意图;

图6为本发明实施例1中13×13yolohead示意图;

图7为本发明实施例2提供的基于深度学习的滑坡风险巡检系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的目的是提供一种安全高效的滑坡风险巡检方法及系统。

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

实施例1

参见图1,本实施例提供了一种基于深度学习的滑坡风险巡检方法,该方法包括以下步骤:

步骤101:采用无人机拍摄巡检库区的岸坡图像,并记录岸坡图像的拍摄位置。

利用无人机对库岸进行滑坡风险巡检,无人机从起航点出发,根据设定的航拍路线,进入巡检监测区开始执行滑坡风险巡检任务,例如,采用大疆悟inspire2无人机外接云台相机对水库库岸进行拍摄,采集下来的图片或视频储存在机身内置的ssd卡中,采集的图片主要包括:(1)斜坡体临空面以上由泥化夹层;(2)坡度大于10度,小于45度,下陡中缓上陡、上部成环状的坡形;(3)前缘向河谷凸出,或被深切,陡坎临空面发育等。无人机依次经过关键监测点拍摄图片或录制视频,搭载的禅思zenmusex7相机,拍摄照片的尺寸根据地形、地貌可灵活变换,可为3:2(6016×4008)、16:9(6016×3376)或4:3(5216×3912),并通过无人机定位系统记录下所在的位置信息,最后将采集的巡检数据返回到起航点,结束此次巡检任务。因不能保证无人机拍摄的每张图片角度都一样,所以需将图片需要进行角度的矫正,会涉及到裁剪、旋转等简单的预处理,使图片的角度大致相同即可。

步骤102:根据所述岸坡图像,采用基于深度学习的滑坡风险预测模型预测库区岸坡的滑坡风险位置和滑坡风险类别。具体可以如下:

获取所述滑坡风险预测模型,并向所述滑坡风险预测模型配置训练好的模型权重;其中,用于训练模型权重的样本为岸坡图像,标签为存在滑坡风险的位置和滑坡风险所属的滑坡类别。将无人机拍摄的待识别的岸坡图像输入配置权重后的滑坡风险预测模型,得到预测结果:在该无人机拍摄的待识别的岸坡图像上,当存在滑坡区域的情况时,在所述图像上的滑坡风险位置生成预测框和滑坡风险所属类别以及该类别的置信度,最后在根据岸坡图像的拍摄位置确定滑坡风险的实际位置。其中,滑坡风险的位置包括滑坡风险的中心坐标、宽和高。在此种情况下,滑坡风险预测模型配置的权重是预先训练好的,使用时,直接从存储器调用即可。

当然,本实施例提供的滑坡风险巡检方法还可以包括:滑坡风险预测模型对应的卷积神经网络框架的构建以及卷积神经网络的训练。作为本实施例的一种实施方式,卷积神经网络框架可以如图2所示,该卷积神经网络框架为yolov4=cspdarknet53 spp panet yolohead,包括cspdarknet53网络结构、spp网络结构以及panet网络结构。其中,所述cspdarknet53为特征提取骨干网络,spp网络结构和panet网络结构用于特征的加强。

参见图2,cspdarknet53网络结构输出三个大小分别为52*52、26*26、13*13的特征图,大小为13*13的特征图输入所述spp网络结构,经spp网络结构最大池化后拼接得到池化特征图。在panet网络结构中,池化特征图经上采样后与cspdarknet53网络结构输出的大小为26*26的特征图进行融合,得到第一融合特征图;第一融合特征图经上采样后与cspdarknet53网络结构输出的大小为52*52的特征图进行融合,得到第二融合特征图;第二融合特征图经下采样后与第一特征图融合,得到第三融合特征图;第三融合特征图经下采样后与所述池化特征图融合后得到第四融合特征图。第二融合特征图为第一预测结果,第三融合特征图为第二预测结果,第四融合特征图为第三预测结果。

以416*416图片的大小为例,首先在cspdarknet53网络结构不断的进行下采样获得更高语意的信息,再对13*13*1024的特征层进行三次卷积后输入到spp结构,spp结构有四个分支,就是对输入进来的特征层进行不同大小的最大池化,池化后的结果会进行堆叠,再进行三次卷积得到池化特征层。之后得到的池化特征层进入panet结构进行上采样,与cspdarkent53网络结构得到的26*26*512特征层进行堆叠,特征融合,组成特征金字塔结构,堆叠后进行五次卷积得到第一融合特征层,随后继续上采样与cspdarkent53网络结构得到的52*52*256特征层进行堆叠,特征融合,得到第二融合特征层,堆叠之后就完成特征金字塔结构。随后第二融合特征层既输出为52×52的yolohead,又进行下采样,与第一融合特征层进行特征堆叠再进行5次卷得到积第三融合特征层,第三融合特征层既输出为26×26的yolohead,又进行下采样与池化特征层进行堆叠融合,再进行卷积,之后输出13×13的yolohead,总共3个不同大小的yolohead进行预测。

在进行卷积神经网络的训练之前,需要获取人工采集的滑坡图像数据和/或从互联网上收集具有典型特征的滑坡图像数据构成样本集,并由专家评定后确定滑坡类型,如按滑坡产生的力学特征,由上部岩层滑动,挤压下部产生变形,导致的推移式滑坡,这种滑动速度较快,滑体表面波状起伏,且多见于有堆积物分布的斜坡地段;或是下部先滑,使上部失去支撑而变形滑动的牵引式滑坡,这种一般速度较慢,多具上小下大的塔式外貌,横向张性裂缝发育,表面多呈阶梯状或陡坎状。收集大量滑坡图像数据后,对滑坡图像数据中的滑坡位置以及类型进行标注。之后,将样本集进行划分为训练集、验证集和测试集,具体的,可以将样本集中80%数据组成训练集、10%数据组成验证集,10%数据组成测试集。训练集的主要作用为训练参数,验证集主要用于在每次训练完成后调整超参数,防止模型在训练集上过拟合,测试集的主要作用为测试训练好的模型的准确率。训练集包括问题域中的所有形态数据,并在算法训练阶段调整神经网络的权重。验证集在训练过程中用于测试神经网络对训练集中未出现的数据的分类性能,根据神经网络在验证集的性能情况,调整神经网络结构。测试集采用验证集和训练集中没有出现过的特征值数据,用于在神经网络结构确定后更好地测试和衡量网络地性能。针对每种滑坡情况,需要对算法进行万次以上的训练、测试和验证,才可保证巡检方法和系统的准确度。

参见图3,基于本实施例提供的卷积神经网络,训练过程如下:

(1)将一幅图像通过cspdarknet53、spp和panet后输出13×13、26×26、52×52的特征图网格,如果某个目标的中心落在这个网格中,则这个网格就负责来预测这个目标。每个网格预先设定b个不同大小和宽高比的边界框,每个边界框包含5个预测值:tx、ty、tw、th和置信度,该置信度主要代表所预测的边界框中含有目标的置信度,若有人工标注的物体落在该边界框中的网格单元内则取1,否则取0。按式(1)计算预测框(即滑坡风险)的中心坐标(bx,by)和宽高w,h,预测框是以先验框为基础进行位置移动和大小缩放的。

式中:

σ(x)--logistic函数:

cx、cy--特征图中每个网格的左上角坐标;

pw、ph--边界框相对于特征图的宽和高;

tx、ty、tw、th--模型预测的中心坐标及宽和高。

(2)经过(1)后每个网格会生成b个预测框,之后进行非极大值抑制,没有目标的网格边界框会直接去除,有目标的网格高亮所有类别中置信度最高的边界框,去除该网格中其它类别的边界框,这里的置信度则是网络经过不断的迭代训练而预测出来的。

(3)该网格置信度最高的边界框与其它网格经过非极大值抑制后的边界框进行交并比(iou),若iou大于0.5则当成是同一目标,去除交并比中置信度低的边界框,一直如此下去,直到最后该目标只剩下一个置信度最高的边界框。参见图4,iou的计算公式如下:

(4)经过上述步骤,我们得出该目标置信度最高的边界框,即预测框,之后与图片中标注的真实框计算回归损失。

(5)根据确定的网络训练数据输入可以计算ciou回归损失,ciou在其它损失函数的基础上考虑了边框的重合度、中心距离和宽高比的尺度信息,使得目标框回归变得更加稳定,不会像iou和giou一样出现训练过程中发散等问题,把1-ciou就可以得到相应的loss,到此网络训练步骤就告一段落。ciou计算公式如下:

式中:

ρ代表了预测框和真实框的中心点的欧式距离,参见图5;

b为预测框中心点;

bgt为真实框中心点;

c--能够同时包含预测框和真实框的最小闭包区域的对角线距离。

v--是衡量长宽比一致性的参数,

wgt和hgt为真实框的宽、高;

w和h为预测框的宽、高。

ciouloss计算公式如下:

(6)根据训练集和验证集的回归损失确定是否满足收敛准则。主要通过损失实时曲线判断,训练过程中损失曲线是下降的,一般认为损失曲线基本与x轴平行可判定为收敛。当训练集和验证集的损失越小,说明预测效果越好,但训练集的损失和验证集的损失之间也有联系:1)若训练集的损失低,验证集的损失稍高,说明这次的训练出现高方差的现象;2)若训练集的损失偏高,验证集的损失在训练集损失附近,说明这次的训练出现偏差高的现象;3)若训练集的损失偏高,验证集的损失更高,说明这次的训练既出现高方差又出现偏差高的现象;4)只有当训练集的损失低,验证集的损失大致与训练集损失相等,说明数据集训练得不错。这是验证集的主要作用,通过验证集的损失与训练集的损失不断对照,进而不断调整模型中的超参数,不断优化模型。当回归损失满足收敛准则时则结束训练,采用训练好的神经网络对测试集进行检测,并且通过模型评估得出准确率;若不满足收敛准则则继续训练,将原始训练集图像和验证集图像混合重新划分创建的新训练集和验证集,并且对训练集进行扩充再次进行训练,训练集扩充的方法一般包括翻转、旋转、缩放、裁剪、移位和其他一些方法,以提高模型识别的鲁棒性和准确率,训练结束后即可得到该数据集的模型权重。

对应于该训练过程,本实施例中的识别解译过程如下:

yolov4卷积神经网络创造性的将候选区和对象识别这两个阶段合二为一,即将整张图作为网络的输入,然后进行卷积,直接在输出层回归预测框的位置和预测框所属的类别。

(1)在yolov4卷积神经网络中加载训练后得到的模型权重;

(2)输入由无人机巡检后采集并经预处理的图像;

(3)将(2)的图像输入到加载了模型权重的yolov4卷积神经网络,像训练过程中(1),经过cspdarknet53、spp、panet网络结构后,输出进行特征提取得到13×13、26×26和52×52三个特征图;

又因为3个不同特征图中的每个网格单元预测b个不同大小和宽高比的边界框,每个边界框包含5个预测值:tx、ty、tw、th和置信度,且需要预测一个类别信息,记为c个类别,所以实际输出的是尺寸为13×13×[(5 c)×b]、26×26×[(5 c)×b]和52×52×[(5 c)×b]三个张量,即三个yolohead,参见图6。

在yolohead中的每个表格单元,有b个边界框,边界框的置信度为1代表有目标存在,则进行预测,bx、by、w、h分别预测框的中心坐标、宽和高,c包含预测目标中每一个类别的置信度;

(4)经过(3)之后,因有经过训练后得到的模型权重,可直接匹配里面的特征信息进行预测,即像训练过程中一样,进行非极大值抑制和交并比得到置信度最高,位置回归得最好的预测框,用网络检测出滑坡风险,最后输出滑坡风险的类型。

本发明基于深度学习的无人机滑坡风险巡检方法,不仅可以节约人力物力财力、提高识别效率,还可以拍摄并检测出人工视角的盲点。

实施例2

参见图7,本实施例提供了一种基于深度学习的滑坡风险巡检系统,该滑坡风险巡检系统包括:

岸坡图像采集无人机1,用于拍摄巡检库区的岸坡图像,并记录岸坡图像的拍摄位置;

滑坡检测单元2,用于根据所述岸坡图像,采用基于深度学习的滑坡风险预测模型预测库区岸坡的滑坡风险位置和滑坡风险类别;

其中,所述滑坡检测单元2,具体包括:

滑坡风险预测模型配置模块23,用于获取所述滑坡风险预测模型,并向所述滑坡风险预测模型配置训练好的模型权重;其中,用于训练模型权重的样本为岸坡图像,标签为滑坡风险的位置和滑坡风险所属的滑坡类别;

滑坡风险识别模块24,用于将待识别的岸坡图像输入配置权重后的滑坡风险预测模型,获得库区岸坡存在滑坡风险的位置以及所述滑坡风险所属各滑坡类别的置信度;所述滑坡风险的位置包括滑坡风险的中心坐标、宽和高。

作为本实施例的一种实施方式,所述滑坡风险巡检系统还包括:

样本集划分模块21,用于将样本集进行划分为训练集、验证集和测试集,所述训练集用于训练所述卷积神经网络,所述验证集用于在每次训练完成后调整超参数,防止模型在训练集上过拟合,所述测试集用于测试训练好的卷积神经网络模型的准确率;当训练好的卷积神经网络模型的准确率低于设定阈值时,则将所述训练集和所述验证集混合重新划分创建的新的训练集和新的验证集,并对新的训练集进行扩充;其中,训练集扩充方法至少包括翻转、旋转、缩放、裁剪以及移位中的一种。

滑坡风险预测模型训练模块22,用于构建滑坡风险预测模型的卷积神经网络框架,并对所述卷积神经网络进行训练;

其中,所述卷积神经网络框架包括cspdarknet53网络结构、spp网络结构以及panet网络结构;所述cspdarknet53为特征提取骨干网络,所述cspdarknet53网络结构输出三个大小分别为52*52、26*26、13*13的特征图,大小为13*13的特征图输入所述spp网络结构,经spp网络结构最大池化后拼接得到池化特征图。

所述panet网络结构用于:将所述池化特征图经上采样后与cspdarknet53网络结构输出的大小为26*26的特征图进行融合,得到第一融合特征图;将所述第一融合特征图经上采样后与cspdarknet53网络结构输出的大小为52*52的特征图进行融合,得到第二融合特征图;将所述第二融合特征图经下采样后与第一特征图融合,得到第三融合特征图;将所述第三融合特征图经下采样后与所述池化特征图融合后得到第四融合特征图。

所述第二融合特征图为第一预测结果,所述第三融合特征图为第二预测结果,第四融合特征图为第三预测结果。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。


技术特征:

1.一种基于深度学习的滑坡风险巡检方法,其特征在于,包括:

采用无人机拍摄巡检库区的岸坡图像,并记录岸坡图像的拍摄位置;

根据所述岸坡图像,采用基于深度学习的滑坡风险预测模型预测库区岸坡的滑坡风险位置和滑坡风险类别。

2.根据权利要求1所述的基于深度学习的滑坡风险巡检方法,其特征在于,所述根据所述岸坡图像,采用基于深度学习的滑坡风险预测模型预测库区岸坡的滑坡风险位置和滑坡风险类别,具体包括:

获取所述滑坡风险预测模型,并向所述滑坡风险预测模型配置训练好的模型权重;其中,用于训练模型权重的样本为岸坡图像,标签为滑坡风险的位置和滑坡风险所属的滑坡类别;

将待识别的岸坡图像输入配置权重后的滑坡风险预测模型,获得库区岸坡存在滑坡风险的位置以及滑坡风险所属各滑坡类别的置信度。

3.根据权利要求2所述的基于深度学习的滑坡风险巡检方法,其特征在于,所述滑坡风险的位置包括滑坡风险的中心坐标、宽和高。

4.根据权利要求1-3任一项所述的基于深度学习的滑坡风险巡检方法,其特征在于,所述滑坡风险巡检方法还包括:

构建滑坡风险预测模型的卷积神经网络框架,并对所述卷积神经网络进行训练。

5.根据权利要求4所述的基于深度学习的滑坡风险巡检方法,其特征在于,所述卷积神经网络框架包括cspdarknet53网络结构、spp网络结构以及panet网络结构;

所述cspdarknet53网络结构为特征提取骨干网络,所述cspdarknet53网络结构输出三个大小分别为52*52、26*26、13*13的特征图,大小为13*13的特征图输入所述spp网络结构,经spp网络结构最大池化后拼接得到池化特征图;

所述panet网络结构用于:将所述池化特征图经上采样后与cspdarknet53网络结构输出的大小为26*26的特征图进行融合,得到第一融合特征图;将所述第一融合特征图经上采样后与cspdarknet53网络结构输出的大小为52*52的特征图进行融合,得到第二融合特征图;将所述第二融合特征图经下采样后与第一特征图融合,得到第三融合特征图;将所述第三融合特征图经下采样后与所述池化特征图融合后得到第四融合特征图;

所述第二融合特征图为第一预测结果,所述第三融合特征图为第二预测结果,第四融合特征图为第三预测结果。

6.根据权利要求5所述的基于深度学习的滑坡风险巡检方法,其特征在于,所述滑坡风险巡检方法还包括:

将样本集进行划分为训练集、验证集和测试集,所述训练集用于训练所述卷积神经网络,所述验证集用于在每次训练完成后调整超参数,防止模型在训练集上过拟合,所述测试集用于测试训练好的卷积神经网络模型的准确率。

7.根据权利要求6所述的基于深度学习的滑坡风险巡检方法,其特征在于,所述滑坡风险巡检方法还包括:

当训练好的卷积神经网络模型的准确率低于设定阈值时,则将所述训练集和所述验证集混合重新划分创建的新的训练集和新的验证集,并对新的训练集进行扩充;

基于新的训练集和新的验证集,对卷积神经网络进行训练。

8.根据权利要求7所述的基于深度学习的滑坡风险巡检方法,其特征在于,训练集扩充方法至少包括翻转、旋转、缩放、裁剪以及移位中的一种。

9.一种基于深度学习的滑坡风险巡检系统,其特征在于,包括:

岸坡图像采集无人机,用于拍摄巡检库区的岸坡图像,并记录岸坡图像的拍摄位置;

滑坡检测单元,用于根据所述岸坡图像,采用基于深度学习的滑坡风险预测模型预测库区岸坡的滑坡风险位置和滑坡风险类别;

其中,所述滑坡检测单元,具体包括:

滑坡风险预测模型配置模块,用于获取所述滑坡风险预测模型,并向所述滑坡风险预测模型配置训练好的模型权重;其中,用于训练模型权重的样本为岸坡图像,标签为滑坡风险的位置和滑坡风险所属的滑坡类别;

滑坡风险识别模块,用于将待识别的岸坡图像输入配置权重后的滑坡风险预测模型,获得库区岸坡存在滑坡风险的位置以及滑坡风险所属各滑坡类别的置信度;所述滑坡风险的位置包括滑坡风险的中心坐标、宽和高。

10.根据权利要求9所述的基于深度学习的滑坡风险巡检系统,其特征在于,所述滑坡风险巡检系统还包括:

样本集划分模块,用于将样本集进行划分为训练集、验证集和测试集,所述训练集用于训练卷积神经网络,所述验证集用于在每次训练完成后调整超参数,防止模型在训练集上过拟合,所述测试集用于测试训练好的卷积神经网络模型的准确率;当训练好的卷积神经网络模型的准确率低于设定阈值时,则将所述训练集和所述验证集混合重新划分创建的新的训练集和新的验证集,并对新的训练集进行扩充;其中,训练集扩充方法至少包括翻转、旋转、缩放、裁剪以及移位中的一种;

滑坡风险预测模型训练模块,用于构建滑坡风险预测模型的卷积神经网络框架,并对所述卷积神经网络进行训练;

其中,所述卷积神经网络框架包括cspdarknet53网络结构、spp网络结构以及panet网络结构;所述cspdarknet53网络结构为特征提取骨干网络,所述cspdarknet53网络结构输出三个大小分别为52*52、26*26、13*13的特征图,大小为13*13的特征图输入所述spp网络结构,经spp网络结构最大池化后拼接得到池化特征图;

所述panet网络结构用于:将所述池化特征图经上采样后与cspdarknet53网络结构输出的大小为26*26的特征图进行融合,得到第一融合特征图;将所述第一融合特征图经上采样后与cspdarknet53网络结构输出的大小为52*52的特征图进行融合,得到第二融合特征图;将所述第二融合特征图经下采样后与第一特征图融合,得到第三融合特征图;将所述第三融合特征图经下采样后与所述池化特征图融合后得到第四融合特征图;

所述第二融合特征图为第一预测结果,所述第三融合特征图为第二预测结果,第四融合特征图为第三预测结果。

技术总结
本发明公开了一种基于深度学习的滑坡风险巡检方法及系统。该方法包括:采用无人机拍摄巡检库区的岸坡图像,并记录岸坡图像的拍摄位置;获取所述滑坡风险预测模型,并向所述滑坡风险预测模型配置训练好的模型权重;其中,用于训练模型权重的样本为岸坡图像,标签为滑坡风险的位置和滑坡风险所属的滑坡类别;将待识别的岸坡图像输入配置权重后的滑坡风险预测模型,获得库区岸坡存在滑坡风险的位置以及滑坡风险所属各滑坡类别的置信度,其中,所述滑坡风险的位置包括滑坡风险的中心坐标、宽和高。本发明基于深度学习的无人机滑坡风险巡检方法,不仅可以节约人力物力财力、提高识别效率,还可以拍摄并检测出人工视角的盲点。

技术研发人员:柳春娜;申剑;余凌;李健源;胡纯卿;刘轶;方仲超;吴必朗;吴万庆;林俊杰;邱晓松
受保护的技术使用者:中国水利水电科学研究院;华电西藏能源有限公司
技术研发日:2021.03.30
技术公布日:2021.07.02

转载请注明原文地址:https://doc.8miu.com/read-350287.html

最新回复(0)