基于InSAR、CNN的滑坡监测(一)

文献阅读记录,也是组会汇报材料收集,从中文文献开始学习。

开发一种快速、精确且自动化程度较高的滑坡定位或检测模型可以为地质灾害防治提供有效支撑,为研究滑坡分布规律及滑坡潜在风险等问题提供技术支持


①《基于高分辨率遥感影像和改进 U-Net 模型的滑坡提取———以汶川地区为例》

背景

语义分割作为遥感图像解译的主要表现形式之一,已被广泛应用于滑坡提取任务中。U-Net 是一种轻量化、容易部署的网络模型,其优势在于小样本训练,因此被大量用于滑坡检测任务。U-Net 由编码器和解码器构成。 在编码器阶段,模型通过一系列卷积、池化和下采样操作来提取图像中的特征信息;解码器阶段则通过一系列上采样和卷积操作,恢复图像分辨率以实现对图像语义分割。

U-Net 模型在滑坡检测任务中具有应用潜力,另一方面U-Net 模型本身的缺陷,如编码器与解码器之间存在的语义鸿沟、上采样过程中的空间信息损失等。

针对前人研究的不足,本文提出了一种改进型U-Net 模型实现滑坡的快速检测,同时引入 DEM、变化检测、坡度等多源数据作为模型输入。 模型以U-Net 为基准,结合密集上采样技术和非对称卷积技术来解决语义信息不匹配和空间信息损失问题,提高了网络在复杂场景下的滑坡解译能力

U-Net原理分析与代码解读 - 知乎 (zhihu.com)

研究区域

四川省汶川县映秀镇,以2008年5月12日为时间节点,选取震前、震后影像进行滑坡提取

数据

高分辨率光学影像——2007年5月Quickbird02、2018年4月world-view3(积雪遮挡、云覆盖等问题),DEM数据——ALOS PALSAR 12.5m分辨率

方法

样本库构建:3236副256*256RGB影像,1m分辨率,对应于3236副二值化标签图像(255:滑坡,0:背景)。根据专家知识目视解译进行初步样本制作。利用坡度信息进行二次核验,坡度小于经验值10°予以剔除,剔除面积占比小于3%的滑坡噪点。训练数据:测试数据=7:3

多源数据集

高分辨率光学影像、DEM、面向对象多特征变化向量分析法( robust change vector analysis,RCVA)方法提取的滑坡发生前后的变化特征和依据DEM 数据提取的坡度信息(256*256*6,不明白6个通道怎么来的,应该就是总的输入数据种类),数据通过随机翻转和随机缩放得到增强,输入改进网络。

由于DEM 数据和坡度信息和遥感数据在分辨率上有较大差异,因此地形特征需要插值处理。 研究为了提升滑坡的分割效果,选用双线性、分形插值、反距离插值等方式提升 DEM 数据和坡度信息的分辨率,结果表明不同插值方式对模型分割结果的影响并无明显区别,因此本实验结果选用双线性插值法处理地形特征。

面向对象多特征变化向量分析法:提取遥感影像中的变化特征。该方法基于 2 幅遥感影像的纹理特征得到不同时相间的变化特征。 假设在某一给定区域内,对应像素间的光谱方差最小,这样可以在计算变化特征时减少图像畸变引起的误差。 计算公式如下:

a 和 b 分别为 a 和 b 时相遥感影像作为参考影像计算变化特征;p,q 为计算某像素位置变化特征时该像素在参考影像上的行列号;j,k 为另一遥感影像计算变化特征时像素行列号; x1 i和 x2 i为不同时相影像中波段 i 的数字编号; xdiff 为波段差值;n为波段数;w 为计算变化特征时的窗口尺寸,也可以视作图像配准时允许的误差范围。 分别以 x1 i和 x2 i

作为基准图像计算特征,可以减小信息损失。 该方法使用尺寸为 2w + 1 的滑动窗口计算像素差异。其中,本文 w 的值是 3 像素

从时间的角度来看,滑坡的实质就是变化,因此引入变化信息有利于模型学习,提高滑坡解译的精度。 高程信息可以影响滑坡的形态和分布特征

以 U-Net 网络为基准,通过非对称卷积(asymmetric convolutions, AC)和密集上采样( dense upsampling convolution,DUC) 模块的不同组合, 设计了 U-Net,U-Net+AC,U-Net+DUC,UNet+AC+DUC 这 4 种网络提取研究区内的滑坡

评价指标

研究选用 Precision,Recall,IoU,F1 - Score 这 4 种指标评价模型精度。研究采用了一种包含柔性边界的精度计算方法评价模型,该方法允许预测结果与标签之间存在一个像素范围的误差。最后分析不同模型得到的滑坡提取结果,选取最佳模型生成研究区的滑坡分布图。

模型

U-Net 由编码器和解码器 2 部分组成,其中编码器的下采样模块由 3×3 卷积构成,每个卷积层后使用 BN 层和 RELU 层增强模型的表征能力。 每经过一次下采样,输入数据的特征图尺寸缩小为原尺寸的 1 / 2,通道数扩大 1 倍。 为了弥补因编码器下采样损失的信息,编码器与解码器之间的特征图在通道上叠加,为解码器的特征图添加更多的细节信息。

密集上采样引入原因——滑坡边界的确定对分割效果具有十分明显的影响。 传统的 U-Net 编码器的下采样过程会对滑坡特征造成不可逆的空间信息损失,其解码器则通过双线性插值上采样的方式来恢复特征图的空间大小,故难以精细刻画滑坡边界特征,同时导致 U-Net编码器和解码器提取的滑坡特征存在语义差异。直接通过特征图拼接的方式很难弥合这种差异性,为此本文引入了密集上采样模块。在解码阶段,该模块通过空间重新排列的方式对低分辨率特征图进行降维,同时提高了空间分辨率,直至与滑坡标签大小相同,从而起到保留空间信息和追踪边界的作用

密集上采样模块全部由卷积层组成。 密集上采样输入特征图的尺寸是 h × w × C,其中,h = H / d, w = W / d, d 是下采样的倍数。 为了使输出的特征图可以通过重新排列的方式与标签大小一致,特征图输出的大小应当是 h × w × d2。 经过密集上采样模块后生成的特征图尺寸是 H × W,与原始图像尺寸一致。 这样每个上采样的卷积层可以直接预测像素级的滑坡分布,从而增强解码器对滑坡边界的捕捉能力。

非对称卷积引入原因——不规则的滑坡边界会使模型解译滑坡的结果不精确。 为了增强网络在复杂场景下对滑坡的解译能力,模型引入非对称卷积。标准的 d × d 卷积可分解为 1 × d 和 d × 1 卷积,本文中模型使用 1 × 3 和 3 × 1 大小的卷积核取代标准的 3 × 3 卷积,整合多个非线性激活层,增强网络在复杂场景下对滑坡的解译能力。 该方法可以在提升网络分割性能的同时不显著增加计算开销,保持了 U - Net 模型轻量化、易于部署的优势。

该方法利用了二维卷积的可加性,即卷积过程存在这样的性质,大小兼容的二维卷积核在同一特

征图上以相同的步长进行卷积运算,产生相同大小的特征图,对这些特征图求和,可以等效于这些卷积核相加产生的结果。 公式表示为:

式中:I 为执行卷积操作的矩阵; K(1) 和 K(2) 为具有兼容尺寸的 2 维卷积核; 􀱇 为求和运算。 兼容意味着较小的内核可以采用求和的方式添加到较大尺寸的卷积核上。 例如,3 × 1 卷积和 1 × 3 卷积是与 3 × 3 卷积兼容的。 对于一个特定的卷积核 F(j) ,一个指定的点 y,则输出结果可用下式计算:

式中 X 为输入 M 对应的滑动窗口。 此时将 2 个卷积核的输出通道相加,则依据前式,相加法则成立。

精度评价

Precision 体现算法对负样本的识别能力。 Recall 表示所有正例中被正确预测的比例。 F1-score 是统计学中用来衡量二分类模型精确度的一种指标。 它同时兼顾了分类模型的精确率和召回率,可以看作是两者的一种调和平均,值介于0 ~ 1 之间。 IoU 表示标签的真实值与模型预测值两者集合的重叠率

由于滑坡边界线通常不明显,植被以及降水造成的冲沟都会增加滑坡边界人工判读难度,影响精度计算的结果。 研究设计了一种包含柔性边界的精度计算方式,该方法可以允许边界存在一定范围的误差,实验中允许的误差范围是 1 个像素。

TP 为被模型预测为正类的正样本数量;FP 为被模型预测为正类的负样本数量;FN 为被模型预测为负类的正样本数量;TN 为被模型预测为负类的负样本数量。 在滑坡图斑边界以一个像元为距离做缓冲区,缓冲区内的像元个数是 e,经过修正后的 TPC =TP+e,FPC =FP-e,FNC =FN-e,FPC =FP+e。

超参数设置

改进的 U-Net 模型使用大小为 3×3 的卷积核构建。 权重初始化采用 He 等 [49]提出的方法。 在每次卷积操作之前使用 0 填充特征图,确保所有的特征图具有相同大小。 优化器选择随机梯度下降法,初始学习率为 0. 01, 每 10 个训练周期衰减70%,共训练 100 个周期。 损失函数是交叉熵损失函数,用于衡量标签与输出结果之间的差异程度

结论

本研究对比了不同模块组合和不同数据组合对模型分割精度的影响。 为了探究 DEM 数据和坡度以及变化特征对分割精度的影响,设计对比实验比较了 U-Net 网络在不同数据上的表现。 除了 U-Net网络外,研究还通过 AC 和 DUC 模块的不同组合方式,设计了 U -Net +AC,U -Net +DUC,U -Net +AC + DUC 这 3 种网络对比不同模块对分割结果的影响。

不同数据源的影响

应用上述模型得到的滑坡结果如图 5 所示,预测结果有漏检或错检存在,这主要体现在:①滑坡边界不一致(如人工勾绘的边界相对平滑,而预测的滑坡边界多呈锯齿状,二者难以重合),故本文引入了新的精度量度指标;②裸地与滑坡仍存在一定的混淆,为此本文将 DEM 数据和变化特征图(表 1,+ C)作为模型输入,以期引导模型对二者进行有效区分。 遗憾的是,由于变化特征图受云雾、积雪干扰明显,且所使用的 DEM 分辨率较低,加之先前已使用过坡度信息进行样本筛选,故新加入的数据源对解译精度只有小幅提升(如表 1)。 不过,后文将证明在一些局部地段,例如地形起伏较大或无云雪覆盖的区域(图 5,对比试验区),新加入的数据源对解译精度具有显著提升

这里加的C是什么,没有看到论文解释???是变化特征???

从遥感图像处理的角度来看,滑坡实质上是一种变化,所以引入变化检测结果作为模型输入特征之一。 为了更好地体现变化特征在滑坡检测中的作用,在此选取部分研究区进行深入分析。 该区域变化特征(图 6( a)) 与滑坡分布具有一定的关联性,但变化特征的分布与滑坡分布并不是完全一致。 这是因为滑坡虽然属于变化的一种类型,但该地区的变化并不完全由滑坡引起。 植被的变更、降雨、降雪引起的地表覆盖物的变化都属于时序变化的范畴。

因此变化特征在此作为一种输入特征用于训练而不是直接提取滑坡。 加入变化特征后的滑坡分割结果(图 6(c)) 与标签基本一致,目视效果较未加入变化特征的解译结果(图 6( b)) 有明显提升,表现为IoU,Precision 等精度量度的显著提升(表 2)。 在全区尺度上受限于前后时相影像质量、云雾遮挡等差异影响,导致变化特征提升分割效果不明显,但在数据质量较高的区域仍然说明了该方法的可行性创新性。

不同模型的影响

可见改进的 U-Net 网络(U-Net+AC+DUC)在几个评价指标上都取得了最佳的效果,并且参数量(Params)仅高于 ResU-Net,FLOPS 处于较低位置,表明该网络可以在保持轻量化、易部署优势的同时提升滑坡检测能力。
 

消融实验结果

 

可见,引入非对称卷积模块后,预测结果的细节特征得以加强,分割边界更贴近自然地物边界,使其 Recall 小幅提升(如表 6a、b、c、d)。 密集上采样模块由于弥合了编码器和解码器之间的语义差异,故其预测结果与人工解译的结果更为贴近,表现为 IoU、Precision 等精度量度显著提升(如表 6a、b、e)。 综合二者的优势,可保证模型对复杂场景的适应能力,

精度和目视效果提升更为显著(如表 6a、b、c、f、g),如较之于基准 U-Net 模型,U-Net+AC+DUC 的 IoU和召回率分别提高了 5%和 3%。 同时,其浮点运算次数和参数量变化不大,表明计算开销仍维持在较低水平。 总之,模型从 U-Net 到 U-Net+AC(加了非对称卷积)、U-Net +DUC(加了密集上采样) 再到 U-Net+AC+ DUC 之解译精度和目视效果逐步改善,符合预期。

消融实验表明,模型从 U-Net 到 U-Net_AC、UNet_AC+DUC 再到 U-Net+AC+ DUC 之解译精度和目视效果逐步改善。

亮点

其次,本文就经典 U-Net 模型存在空间信息损失及语义差异两大缺陷,有针对性的引入了非对称卷积(AC)和密集上采样模块(DUC)用于滑坡灾害点的自动提取,其模型输入包括 RGB 遥感影像、DEM 高程数据、坡度特征图、变化特征图等多源数据。

由于光照、滑坡形状、植被物候、拍摄角等因素的干扰,U-Net 模型在滑坡解译过程中存在一定的缺陷。 一是不能很好的提取诊断性的语义和上下文信息,这是因为网络的编码器和解码器输出的特征图存在语义鸿沟, 因此采用密集上采样的方法缩小编码器和解码器间的语义差异,提高滑坡分割的精度;二是 U - Net 网络存在一些固有的缺陷,跳跃连结会使差异过大的特征图在通道维叠加,引入无关的特征[37] ,面对不规则的目标时不能很好地适应,影响分割效果。 因此本研究引入了非对称卷积增强网络对滑坡不规则分布的适应能力。

较之于其它的语义分割算法包括新近提出的 ConvNext 和 Swin - Transformer等,改进后的 U-Net 模型所取得的滑坡解译精度更高,且计算成本较低。

为了减轻人工滑坡解译边界的不确定性,本文还提出了一套新的精度量度标准,即允许预测边界与人工解译边界存在一个像素的误差,从而使预测结果聚焦于滑坡本身而非边界的契合。

优化

(1) 扩展现有样本库,即纳入更多的、不同类型和地区的滑坡样本。 (2) 收集高质量多期次影像制作变化特征图,重点调查变化特征对解译精度的影响。 (3) 模型的优化和改进,即在保证模型轻量化的同时提高其捕捉语义特征的能力

借鉴之处

提取光学影像变化特征上的方法:面向对象多特征变化向量分析法

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/410613.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Spring Cloud】高并发带来的问题及常见容错方案

文章目录 高并发带来的问题编写代码修改配置压力测试修改配置,并启动软件添加线程组配置线程并发数添加Http取样配置取样,并启动测试访问message方法观察效果 服务雪崩效应常见容错方案常见的容错思路常见的容错组件 总结 欢迎来到阿Q社区 https://bbs.c…

YOLOv5改进 | SPPF篇 | 利用YOLOv9最新的SPPELAN模块改进SPPF(全网独家创新,附手撕结构图)

一、本文介绍 本文给大家带来的改进机制是利用2024/02/21号最新发布的YOLOv9其中提出的SPPELAN模块来改进SPPF,其中YOLOv9针对于这个模块并没有介绍,只是在其项目文件中用到了,我将其整理出来用于我们的YOLOv5的项目,同时空间金字塔池化作为我们YOLOv5中的一个比较独特的存…

算法学习(十三)多路归并

多路归并 1. 概念 一、多路归并算法的由来 假定现在有一包含大量整数的文本文件存放于磁盘中,其文件大小为10GB,而本机内存只有4GB。此时若我们要对该文件中的所有整数进行升序排序,肯定不能直接将文件中的所有数据一次性读入内存中&#x…

《Docker 简易速速上手小册》第7章 高级容器管理(2024 最新版)

文章目录 7.1 容器监控与日志7.1.1 重点基础知识7.1.2 重点案例:监控 Flask 应用7.1.3 拓展案例 1:使用 ELK Stack 收集和分析日志7.1.4 拓展案例 2:使用集成监控工具 7.2 性能调优与资源限制7.2.1 重点基础知识7.2.2 重点案例:Fl…

边缘计算网关与边缘计算的融合之道-天拓四方

随着物联网、大数据和人工智能的飞速发展,数据处理和分析的需求呈现出爆炸式增长。传统的中心化数据处理模式已难以满足实时性、低延迟和高带宽的需求,边缘计算应运而生,成为解决这一难题的关键技术。而边缘计算网关,作为连接边缘…

护眼台灯哪个品牌质量比较好?五大优质护眼台灯推荐!

护眼台灯作为近年来最受欢迎的灯具之一,它不仅可以提供充足明亮的光照,光线环境,从而减少眼睛的负担和疲劳,还能够实现预防近视的效果,所以很多家长都会给孩子准备护眼台灯。但也有不少朋友觉得护眼台灯是名副其实的智…

爆火的Sora,动了谁的奶酪?

北京时间2月16日凌晨,当我们还沉浸在春节假期的喜庆和欢乐中时,Open AI 官宣推出首个文生视频模型 Sora。一年多前,Chat GPT 的横空出世,引起了全球广泛关注。如今 Sora 的出现,再次掀起千层浪。 只需要一段文本描述&a…

校招失败后,在小公司熬了 2 年终于进了字节跳动,竭尽全力....

其实两年前校招的时候就往字节投了一次简历,结果很明显凉了,随后这个理想就被暂时放下了,但是这个种子一直埋在心里这两年除了工作以外,也会坚持写博客,也因此结识了很多优秀的小伙伴,从他们身上学到了特别…

SMTP和IMAP是什么?SMTP的定义及工作模式?

SMTP是什么邮件的协议?如何开启网站邮箱SMTP服务? 随着互联网的普及和电子邮件的广泛使用,SMTP和IMAP这两个名词逐渐进入了我们的视野。它们是什么?它们在我们的日常生活中扮演着怎样的角色呢?下面,蜂邮ED…

C语言--贪吃蛇

目录 1. 实现目标2. 需掌握的技术3. Win32 API介绍控制台程序控制台屏幕上的坐标COORDGetStdHandleGetConsoleCursorinfoCONSOLE_CURSOR_INFOSetConsoleCursorInfoSetConsoleCursorPositionGetAsyncKeyState 4. 贪吃蛇游戏设计与分析地图<locale.h>本地化类项setlocale函…

uniapp微信小程序解决上方刘海屏遮挡

问题 在有刘海屏的手机上&#xff0c;我们的文字和按钮等可能会被遮挡 应该避免这种情况 解决 const SYSTEM_INFO uni.getSystemInfoSync();export const getStatusBarHeight ()> SYSTEM_INFO.statusBarHeight || 15;export const getTitleBarHeight ()>{if(uni.get…

信号完整性分析基本概念

“设计师可以分成两类&#xff0c;一类已经遇到了信号完整性问题&#xff0c;另一类即将遇到信号完不整性问题” 随着时钟频率的提高&#xff0c;发现并解决信号完整性问题成为产品开发的关键。因此需要精通信号完整性分析技术&#xff0c;并能采取高效设计过程以消除这些问题…

如何使用群晖NAS中FTP服务开启与使用固定地址远程上传下载本地文件?

文章目录 1. 群晖安装Cpolar2. 创建FTP公网地址3. 开启群晖FTP服务4. 群晖FTP远程连接5. 固定FTP公网地址6. 固定FTP地址连接 本文主要介绍如何在群晖NAS中开启FTP服务并结合cpolar内网穿透工具&#xff0c;实现使用固定公网地址远程访问群晖FTP服务实现文件上传下载。 Cpolar内…

实践案例分析:让数据说话,高效盘点研发效能,助力企业2024发展 | 活动回顾

前不久&#xff0c;思码逸 DevData Talks 落地深圳南山区&#xff0c;举办了一场以「中小到千人规模团队研发效能提升实践 」为主题的闭门沙龙&#xff0c;共探研发增效之道。活动邀请到了几位来自不同研发规模的团队的研发效能负责人齐聚一堂&#xff0c;分别是平安银行组织级…

SD-WAN:三步轻松实现异地访问总部内网

随着经济的蓬勃发展和企业业务范围的不断扩张&#xff0c;许多企业逐渐形成了以总部为核心的多点生产结构&#xff0c;并通过网络实现了总部与分支机构之间的信息互通。要实现对企业总部内网的异地访问并非易事&#xff0c;但如果应用了SD-WAN这些问题将被轻松解决。 某企业在总…

React18源码: Fiber树的初次创建过程图文详解

fiber树构造&#xff08;初次创建&#xff09; fiber树构造的2种情况&#xff1a; 1.初次创建 在React应用首次启动时&#xff0c;界面还没有渲染此时并不会进入对比过程&#xff0c;相当于直接构造一棵全新的树 2.对比更新 React应用启动后&#xff0c;界面已经渲染如果再次发…

连续轨迹加工和速度前瞻:EtherCAT超高速实时运动控制卡XPCIE1032H上位机C#开发(十二)

XPCIE1032H功能简介 XPCIE1032H是一款基于PCI Express的EtherCAT总线运动控制卡&#xff0c;可选6-64轴运动控制&#xff0c;支持多路高速数字输入输出&#xff0c;可轻松实现多轴同步控制和高速数据传输。 XPCIE1032H集成了强大的运动控制功能&#xff0c;结合MotionRT7运动…

盈致MES系统助力企业实现数字化转型

盈致MES系统通过以下几个方面帮助企业实现数字化转型&#xff1a; 生产流程透明化&#xff1a;MES系统通过实时采集生产现场的数据&#xff0c;实现了生产流程的透明化管理。企业可以实时了解生产进度、设备状态、质量检测等信息&#xff0c;提高了生产管理的效率和准确性。 优…

不再为写作发愁:4款AI写作软件推荐

当下&#xff0c;在写作领域&#xff0c;AI写作软件越来越多&#xff0c;为有写作需求的人群提供了很大的帮助&#xff0c;让写作者们能够更高效、更便捷地进行创作。下面将介绍4款值得关注的AI写作软件&#xff0c;帮助你轻松写作。 推荐工具一 爱制作AI 推荐指数&#xff1a…

网络编程-编码与解码(Protobuf)

编码与解码 下面的文字都来自于极客时间 为什么要编解码呢&#xff1f;因为计算机数据传输的是二进制的字节数据 解码&#xff1a;字节数据 --> 字符串&#xff08;字符数据&#xff09; 编码&#xff1a;字符串&#xff08;字符数据&#xff09;–> 字节数据 我们在编…