一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于卷积神经网络的遥感滑坡识别方法及系统与流程

2022-02-19 12:56:14 来源:中国专利 TAG:


1.本发明涉及地质勘察领域,特别是涉及一种基于卷积神经网络的遥感滑坡识别方法及系统


背景技术:

2.我国是滑坡灾害频发的国家之一,近年来发生的灾难性地质灾害事件有70%以上都不在已知的地质灾害隐患点范围内,急需通过自动高效的滑坡识别技术方法开展大规模滑坡灾害排查。深度学习在遥感滑坡识别中表现出了巨大的潜力,在现有研究中,滑坡识别模型较为复杂,在样本有限的情况下,识别精度不高,且泛化能力有限,其原因可能是滑坡识别中需兼顾滑坡的位置与范围。
3.利用遥感技术识别滑坡先后经历了目视解译、基于像元的提取方法、面向对象的提取方法以及基于深度学习的提取方法四个阶段。目视解译的准确性一般比较高,但是比较依赖专家的知识和经验,且主观性强,费时费力,难以满足大范围的遥感影像快速解译滑坡的需求。基于像元的滑坡提取方法是以像元为分析单元,基于某些算法模型,从遥感影像中自动地提取出滑坡,速度快,也能保证一定的精度,但是基于像元的滑坡提取方法只能在同一分辨率基础上处理所有地物信息,而且不能充分利用影像中丰富的结构、纹理等信息,造成信息浪费,提取结果也存在“椒盐现象”,空间不连续。面向对象的信息提取方法最重要的特点是其处理的单元是单个对象,不再是单个像元,同时能在一定程度上模拟人脑对事物的认知过程,把具有相同特征的对象分为同一类,该方法能够有效避免“椒盐现象”,提高识别精度。采用面向对象的方法,用ecognition软件对实验数据进行了分割,通过分析对象在影像上的植被指数、纹理、水体指数等规则特征,实现了滑坡体对象的分类提取。采用面向对象的分类方法,基于波段选择、尺度分析,利用影像分割,结合光谱特征、空间特征和地貌特征进行区域黄土滑坡识别,得出滑坡后壁比滑坡体更易于识别的结论。
4.近年来,越来越多的学者开始关注于基于深度学习的滑坡识别研究。具有约束条件的深度学习模型应用到高光谱图像滑坡检测中,并将结果与支持向量机、光谱信息散度、光谱角度匹配方法做比较,得出深度学习提取高级特征对于滑坡检测的精度提升具有巨大潜力的结论。基于光学遥感和dem数据,比较了卷积神经网络、神经网络、支持向量机和随机森林方法在尼泊尔rasuwa地区滑坡提取中的效果,得出尽管卷积神经网络的结果只比其他方法略占优势,但是如果存在足够的样本,卷积神经网络的提升空间将会是比较大的结论。使用集成的地理数据库,对比了卷积神经网络、随机森林、逻辑回归、强化学习、支持向量机五种机器学习方法在识别自然地形滑坡的识别精度,在五种方法中,卷积神经网络的识别精度最高,同时指出基于机器学习和深度学习技术在滑坡识别研究中具有出色的鲁棒性和解决问题的巨大潜力。利用mask r

cnn掩膜区域卷积神经网络目标检测模块进行黄土滑坡自动识别,准确率虽然尚未达到60%,但是证实了mask r

cnn模型在黄土滑坡识别中的可行性。使用注意力增强卷积神经网络从开放的卫星图像和dem数据集识别滑坡,得出注意力机制和dem数据能够有效提升滑坡识别精度的结论。
5.在已有的使用深度学习进行滑坡识别的研究中,对于老滑坡的识别难度要高于对新滑坡的识别,特别是植被覆盖较为丰富的西南地区,对老滑坡的研究还少之又少。相比于西南地区,黄土高原地区因植被覆盖相对较少,滑坡形态特征典型,边界轮廓清晰,相对容易识别。在现有研究中,滑坡识别模型往往较为复杂,特别是在样本有限的情况下,识别精度不高,且泛化能力有限,其原因可能是滑坡识别中需兼顾滑坡的位置与范围。
6.因此,需要一种可以有限样本进行快速识别滑坡位置的方法。


技术实现要素:

7.本发明的目的是提供一种基于卷积神经网络的遥感滑坡识别方法及系统,通过有限样本即可快速识别滑坡位置。
8.为实现上述目的,本发明提供了如下方案:
9.一种基于卷积神经网络的遥感滑坡识别方法,包括:
10.获取待检测地区的遥感影像和dem数据;
11.根据所述遥感影像和所述dem数据利用训练好的卷积神经网络得到每张图像的预测类别及概率;所述预测类别为每张图像是否存在滑坡;所述概率为每张图像所在区域存在滑坡的概率;所述训练好的卷积神经网络包括依次连接的输入层、卷积池化模块和全连接层;所述卷积池化模块包括三组卷积层和与所述卷积层连接的池化层;
12.根据每张所述图像的预测类别及概率确定滑坡重点区。
13.可选的,在所述获取待检测地区的遥感影像和dem数据之后,包括:
14.对所述dem数据进行重采样,得到重采样后的dem数据;
15.分别对所述遥感影像和所述重采样后的dem数据进行裁剪,得到遥感影像样本和dem数据样本;
16.对所述遥感影像样本和所述dem数据样本进行通道融合处理,得到通道融合数据。
17.可选的,所述卷积神经网络的训练过程具体包括:
18.以待训练的通道融合数据为输入,以待训练的每张图像的预测类别及概率为输出,以为损失函数,对卷积神经网络进行训练,得到训练好的卷积神经网络;其中,e为损失函数,y
i
为类别i的真实标签,p
i
为第i类的概率,n为样本总数,k为类别数。
19.可选的,所述根据每张所述图像的预测类别及概率确定滑坡重点区,具体包括:
20.获取存在滑坡的图像及所述存在滑坡的图像的概率;
21.判断所述概率是否大于设定概率阈值,得到第一判断结果;
22.若所述第一判断结果表示所述概率大于设定概率阈值,则确定所述概率对应的存在滑坡的图像所在区域为滑坡重点区;
23.若所述第一判断结果表示所述概率小于或者等于设定概率阈值,则确定所述概率对应的存在滑坡的图像所在区域为非滑坡重点区。
24.一种基于卷积神经网络的遥感滑坡识别系统,包括:
25.获取模块,用于获取待检测地区的遥感影像和dem数据;
26.预测模块,用于根据所述遥感影像和所述dem数据利用训练好的卷积神经网络得
到每张图像的预测类别及概率;所述预测类别为每张图像是否存在滑坡;所述概率为每张图像所在区域存在滑坡的概率;所述训练好的卷积神经网络包括依次连接的输入层、卷积池化模块和全连接层;所述卷积池化模块包括三组卷积层和与所述卷积层连接的池化层;
27.滑坡重点区确定模块,用于根据每张所述图像的预测类别及概率确定滑坡重点区。
28.可选的,还包括:
29.重采样模块,用于对所述dem数据进行重采样,得到重采样后的dem数据;
30.裁剪模块,用于分别对所述遥感影像和所述重采样后的dem数据进行裁剪,得到遥感影像样本和dem数据样本;
31.通道融合处理模块,用于对所述遥感影像样本和所述dem数据样本进行通道融合处理,得到通道融合数据。
32.可选的,所述卷积神经网络的训练过程具体包括:
33.以待训练的通道融合数据为输入,以待训练的每张图像的预测类别及概率为输出,以为损失函数,对卷积神经网络进行训练,得到训练好的卷积神经网络;其中,e为损失函数,y
i
为类别i的真实标签,p
i
为第i类的概率,n为样本总数,k为类别数。
34.可选的,所述滑坡重点区确定模块,具体包括:
35.获取单元,用于获取存在滑坡的图像及所述存在滑坡的图像的概率;
36.判断单元,用于判断所述概率是否大于设定概率阈值,得到判断结果;
37.滑坡重点区确定单元,用于若所述判断结果表示所述概率大于设定概率阈值,则确定所述概率对应的存在滑坡的图像所在区域为滑坡重点区;
38.非滑坡重点区确定单元,用于若所述判断结果表示所述概率小于或者等于设定概率阈值,则确定所述概率对应的存在滑坡的图像所在区域为非滑坡重点区。
39.根据本发明提供的具体实施例,本发明公开了以下技术效果:
40.本发明提供的一种基于卷积神经网络的遥感滑坡识别方法及系统,获取待检测地区的遥感影像和dem数据;根据遥感影像和dem数据利用训练好的卷积神经网络得到每张图像的预测类别及概率;根据每张图像的预测类别及概率确定滑坡重点区。本发明只需判断每张图像上是否存在滑坡,无需判断滑坡的位置及边界,从而快速地在海量遥感影像确定滑坡重点区,缩小人工解译滑坡的范围,提升滑坡识别的精度和效率。
附图说明
41.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
42.图1为本发明提供的基于卷积神经网络的遥感滑坡识别方法流程图;
43.图2为本发明提供的卷积神经网络结果示意图;
44.图3为典型滑坡示意图;
45.图4为实验一训练精度和损失曲线图;
46.图5为实验二训练精度和损失曲线图。
具体实施方式
47.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
48.本发明的目的是提供一种基于卷积神经网络的遥感滑坡识别方法及系统,通过有限样本即可准确识别滑坡位置。
49.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
50.如图1所示,本发明提供的一种基于卷积神经网络的遥感滑坡识别方法,包括:
51.步骤101:获取待检测地区的遥感影像和dem数据。
52.步骤102:根据所述遥感影像和所述dem数据利用训练好的卷积神经网络得到每张图像的预测类别及概率;所述预测类别为每张图像是否存在滑坡;所述概率为每张图像所在区域存在滑坡的概率;所述训练好的卷积神经网络包括依次连接的输入层、卷积池化模块和全连接层;所述卷积池化模块包括三组卷积层和与所述卷积层连接的池化层。
53.步骤103:根据每张所述图像的预测类别及概率确定滑坡重点区。
54.在实际应用中,步骤101获取待检测地区的遥感影像和dem数据之后,包括:
55.对所述dem数据进行重采样,得到重采样后的dem数据。其中,重采样后的dem数据与遥感影像的分辨率相同。
56.分别对所述遥感影像和所述重采样后的dem数据进行裁剪,得到遥感影像样本和dem数据样本。
57.对所述遥感影像样本和所述dem数据样本进行通道融合处理,得到通道融合数据。
58.在实际应用中,所述卷积神经网络的训练过程具体包括:
59.以待训练的通道融合数据为输入,以待训练的每张图像的预测类别及概率为输出,以为损失函数,对卷积神经网络进行训练,得到训练好的卷积神经网络;其中,e为损失函数,y
i
为类别i的真实标签,p
i
为第i类的概率,n为样本总数,k为类别数。
60.在实际应用中,步骤103根据每张所述图像的预测类别及概率确定滑坡重点区,具体包括:
61.获取存在滑坡的图像及所述存在滑坡的图像的概率。判断所述概率是否大于设定概率阈值,得到第一判断结果;若所述第一判断结果表示所述概率大于设定概率阈值,则确定所述概率对应的存在滑坡的图像所在区域为滑坡重点区;若所述第一判断结果表示所述概率小于或者等于设定概率阈值,则确定所述概率对应的存在滑坡的图像所在区域为非滑坡重点区。
62.本发明提供的一种基于卷积神经网络的遥感滑坡识别系统,包括:
63.获取模块,用于获取待检测地区的遥感影像和dem数据。
64.预测模块,用于根据所述遥感影像和所述dem数据利用训练好的卷积神经网络得到每张图像的预测类别及概率;所述预测类别为每张图像是否存在滑坡;所述概率为每张图像所在区域存在滑坡的概率;所述训练好的卷积神经网络包括依次连接的输入层、卷积池化模块和全连接层;所述卷积池化模块包括三组卷积层和与所述卷积层连接的池化层。
65.滑坡重点区确定模块,用于根据每张所述图像的预测类别及概率确定滑坡重点区。
66.在实际应用中,基于卷积神经网络的滑坡识别系统还包括:
67.重采样模块,用于对所述dem数据进行重采样,得到重采样后的dem数据;裁剪模块,用于分别对所述遥感影像和所述重采样后的dem数据进行裁剪,得到遥感影像样本和dem数据样本;通道融合处理模块,用于对所述遥感影像样本和所述dem数据样本进行通道融合处理,得到通道融合数据。
68.其中,所述卷积神经网络的训练过程具体包括:
69.以待训练的通道融合数据为输入,以待训练的每张图像的预测类别及概率为输出,以为损失函数,对卷积神经网络进行训练,得到训练好的卷积神经网络;其中,e为损失函数,y
i
为类别i的真实标签,p
i
为第i类的概率,n为样本总数,k为类别数。
70.在实际应用中,所述滑坡重点区确定模块,具体包括:获取单元,用于获取存在滑坡的图像及所述存在滑坡的图像的概率;判断单元,用于判断所述概率是否大于设定概率阈值,得到判断结果;滑坡重点区确定单元,用于若所述判断结果表示所述概率大于设定概率阈值,则确定所述概率对应的存在滑坡的图像所在区域为滑坡重点区;非滑坡重点区确定单元,用于若所述判断结果表示所述概率小于或者等于设定概率阈值,则确定所述概率对应的存在滑坡的图像所在区域为非滑坡重点区。
71.本发明旨在从海量遥感影像中快速识别滑坡的位置,用于滑坡重点区的确定,支撑后续的解译与研究。以黄土高原地区为例,基于gf

1影像与dem数据开展滑坡识别研究,使用卷积神经网络对融合后的数据进行分类,从而实现滑坡的快速识别。识别滑坡主要采用图像分类的方法,即将要识别的遥感影像划分为多个小尺寸的图像,分别判断每张图像中是否含有滑坡。为了区分原始遥感影像与制作成样本的遥感影像,本发明用图像来指代制作成样本的遥感影像。当一景遥感影像被裁剪成许多小尺寸的图像时,通过判断每张图像是否含有滑坡,就可以将含有滑坡的图像确定为滑坡重点区,支撑后续的解译与研究,能大幅缩小人工解译的范围,提升效率。
72.制作样本的数据源采用2米空间分辨率的gf

1影像和30米空间分辨率的dem数据。为了使遥感影像与dem数据在空间上能够配准,首先对dem数据进行重采样,采样后的dem数据空间分辨率为2米,样本大小设为512x512。裁切后的图像分为有滑坡和无滑坡两类,有滑坡的图像为正样本,用1表示,无滑坡的图像为负样本,用0表示。裁切分为以滑坡为中心、滑坡在左上角、左下角、右上角、右下角五种策略,主要是因为背景对滑坡的识别有重要的影响,在背景和滑坡区分度不大的情况下,如果只是采用中心裁切,模型很可能会学到滑坡的位置特征,即滑坡在图像中心的规律,这并不是滑坡本身的特征。此外,对于有限的样本,这
也是一种小样本增广的方法,能够解决正负样本不均衡的问题。
73.对于负样本,理论上可以认为在没有滑坡的地方都是负样本,但是由于滑坡解译具有人为主观性,在解译的过程中,可能会有一些滑坡被漏掉,而且负样本的数量远远超过正样本的数量,因此,制作负样本时,在剔除滑坡的部分,将影像裁切为512x512像素大小的图像,选取与正样本数量均衡的负样本,对于每一张图像,人为确认没有滑坡发育。dem样本制作与影像样本制作一致,每一张影像对应一张dem数据。
74.如图2所示的卷积神经网络是一种解决图像分类问题的方法,由输入层、卷积层、池化层、全连接层组成。
75.卷积层采用5
×
5和3
×
3的滤波器,设f(s,t)表示滤波器,g(x,y)表示图像在(x,y)点的像素值,则(x,y)点的卷积值c(x,y)计算如下:
[0076][0077]
其中g(x,y)∈[0,255],x,y∈[0,512)。
[0078]
池化层采用最大输出方式,滑动窗口大小为2
×
2,步幅为2。
[0079]
隐藏层的激活函数为relu,全连接层的激活函数为sigmoid。
[0080]
损失函数采用公式如下:
[0081][0082]
其中,y
i
是类别i的真实标签,p
i
表示第i类的概率,n是样本总数,k是类别数。
[0083]
由于样本包含遥感图像和dem数据,因此在输入卷积神经网络进行训练前,首先对两种数据源做通道融合处理。遥感图像的大小为512
×
512像素,有rgb三个通道,tif格式,dem数据同样为512
×
512像素,单通道,tif格式。通道融合后的数据为4通道。
[0084]
研究区选取了甘肃省东南部的三个县区,分别为静宁县、庄浪县和张家川回族自治县,总面积约5058平方公里。研究区地处黄土高原丘陵沟壑区,地形主要由河谷、丘陵、沟壑和梁峁地等构成。
[0085]
收集灾害领域专家结合遥感影像和dem数据对研究区滑坡灾害进行解译得到的老滑坡320处,其中滑坡面积最大为1261620平方米,最小为4989平方米,平均为122658平方米。在这些解译的老滑坡中,主要有未改造老滑坡和已改造老滑坡之分,未改造老滑坡基本具备滑坡的主要特征,如滑坡后壁、侧壁、前缘堆积等,比较容易识别。已改造老滑坡又分为自然改造和人为改造,自然改造主要为降雨、风化、植被覆盖等自然因素,变化相对缓慢,往往能够保留老滑坡的大部分特征。人为改造对老滑坡的影响往往较大,比如将老滑坡改造为梯田,或者在滑坡体上建造房屋、道路等,会使老滑坡边缘模糊,甚至会与周围环境融为一体,在滑坡解译过程中影响滑坡边界的界定。为了将边界对滑坡识别的影响降到最低,本文将滑坡识别问题定义为分类问题,即只判断每张图像上是否存在滑坡,无需确定滑坡的具体位置及边界,从而快速地在海量遥感影像确定滑坡重点区,缩小人工解译滑坡的范围,提升滑坡识别的精度和效率。图3展示了典型滑坡的示例,图3(a)为未改造老滑坡,图3(b)为已改造老滑坡,图中可见老滑坡被改造为梯田,图3(c)是已改造老滑坡,被改造为梯田和
房屋,图3(d)为已改造老滑坡,滑坡前缘部分被改造为道路。
[0086]
静宁县、庄浪县和张家川回族自治县地形地貌较为相似,实验设计为用静宁县和张家川回族自治县的样本数据作为训练数据,庄浪县的数据作为测试数据,考虑到不同县区之间仍会有一些环境的差异,在庄浪县中选取一片区域作为测试区,其他地区加上静宁县和张家川回族自治县的样本划分为训练样本训练与测试样本的统计信息如表1所示。
[0087]
表1训练与测试样本统计信息表
[0088][0089]
实验一的训练数据不包含庄浪县的样本,设置batch_size=8,epoch=100为参数,将训练数据输入到通道融合卷积神经网络模型中,训练集的精度和损失情况如图4所示。其中,图4(a)为实验一训练集的精度,图4(b)为实验一训练集的损失情况。
[0090]
实验二的训练数据包含庄浪县的部分样本,设置batch_size=8,epoch=100为参数,将训练数据输入到通道融合卷积神经网络模型中,训练集的精度和损失情况如图5所示。其中,图5(a)为实验二训练集的精度,图5(b)为实验二训练集的损失情况。
[0091]
表2展示了实验一与实验二的测试结果,从表中可以看到,添加了庄浪县的训练数据后,模型的正确率、精度和f1均有提升。
[0092]
表2实验一与实验二的测试结果
[0093][0094]
实验一与实验二的测试结果主要差别在于fp(0判断为1)的值,实验二加入了部分庄浪县的训练数据,对于整个模型的提升主要体现在降低了负样本的判断失误,并没有提升tp(1判断为1)的值,所以两次实验的召回率是一样的。但是从总体上来说,准确率、精度和f1均有提升。因此,在地形地貌较为相似的区域,加入少量的训练样本能够提升模型的准确率。
[0095]
本发明构建了研究区黄土滑坡遥感影像与dem分类样本库,将遥感影像与dem数据通过通道融合的方法融合在一起,使用卷积神经网络对张家川回族自治县和静宁县的滑坡样本进行训练,并用庄浪县的样本测试,测试结果准确率达到95.7%,召回率达到100%,研究所用模型的网络层数较少,能够快速收敛,具有更高的效率与提取精度,表明深度学习在黄土滑坡分类问题上具有很大的应用空间。此外,对于从海量遥感影像中快速确定滑坡重点区的应用,还应从进一步增加训练样本类型以提升模型的泛化能力,对大规模滑坡快速
自动识别具有重要意义。
[0096]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0097]
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献