APP下载

基于深度学习的Sentinel-1 SAR影像洪水分割研究

2022-03-13孙书腾梁乃安吴振豪

现代测绘 2022年6期
关键词:鄱阳湖洪水水体

孙书腾,梁乃安,刘 培,3,吴振豪,张 霖

(1.河南理工大学 测绘与国土信息工程学院,河南 焦作 454000;2.海南省海洋与渔业科学院,海南 海口 570000;3.海南热带海洋学院崖州湾创新研究院,海南 三亚 572000;4.海口万水测绘科技有限公司,海南 海口 570000)

0 引 言

全球变暖、海平面上升、城市化等都导致未来洪涝灾害发生概率增加[1]。中国是世界上自然灾害最为严重的国家之一,根据应急管理部统计的“全国十大自然灾害”,近三年来洪涝的发生频次逐年递增,对社会经济系统和人类生命安全造成严重威胁。在这种背景下,可靠、准确、近实时的洪水淹没区制图对应急响应和灾害监测评估变得至关重要。

遥感观测具有覆盖范围广、时效性强等技术优势,已被用于获取各种空间和时间尺度的洪水信息。光学传感器易受到云雨等天气影响,在恶劣条件下难以获取高质量影像。SAR(Synthetic Aperture Radar)具有全天时、全天候的观测能力,有效弥补了光学影像的不足,更适用于恶劣天气下的洪水监测[2]。常用阈值分割法检测SAR影像中的水体,然而最佳阈值通常需要人工干预调整,限制了其通用性与自动化。近年来,深度学习方法,特别是卷积神经网络在洪水灾害中的研究快速增长[3]。

Zhang考虑到多源卫星数据集的不同特点和洪泛区土地覆盖类型的复杂性,提出了带噪声标签学习的神经网络洪水检测框架,在受灾区显示出良好的性能,但多源数据的预处理比较耗时[4]。Dong利用多种网络模型对鄱阳湖进行洪水监测,结果表明深度学习模型的性能优于传统方法,但实验中数据集由目视解译标注,数据质量难以保证[5]。Drakonakis使用一个双时态和多模态的卫星图像数据集,并针对该数据集设计了一种深度学习模型,能够利用不同传感器获取的不同时相的影像检测洪水,然而该数据集是未公开的[6]。以上研究表明,深度学习在洪水监测方面发挥着巨大作用,但由于缺乏公开可用的、精确注释的数据集,近实时洪水提取的研究仍处于起步阶段。

本文以Sentinel-1影像为数据源,将HRNet模型应用于鄱阳湖的洪水检测。首先介绍了研究区概况与数据集,其次阐述了U-Net和HRNet的网络结构及训练策略,然后分别将模型在测试集中进行评估,最后将最优模型应用到洪水事件中。结果表明本文的方法具有较高的精度和较强的泛化能力,能够快速提取洪水范围并应用到应急响应工作中。

1 研究区与数据

1.1 研究区

鄱阳湖是中国最大的淡水湖,位于江西省北部,长江中下游以南,地理范围横跨东经115°49′~116°46′,纵跨北纬28°24′~29°46′(图1)。2020年7月,鄱阳湖流域遭遇极端强降雨,大量农田、房屋被淹,造成大范围的洪涝灾害。

图1 研究区地理位置

1.2 数据

1.2.1 哨兵数据

Sentinel-1卫星星座由Sentinel-1A和Sentinel-1B两颗卫星组成,分别由欧空局于2014年4月和2016年4月发射升空,搭载C波段合成孔径雷达,两星协同观测,重访周期为6 d。本研究使用的Sentinel-1影像从GEE(Google Earth Engine)上下载,具体为IW模式下的GRD产品,包括VV、VH两种极化模式,分辨率为10 m。

Sen1Floods11地表水数据集于2020年发布,目的用于深度学习算法在全球尺度范围内绘制洪水图[7]。该数据集包括两个子数据集:永久水和洪水。手工标记的洪水数据集包括446幅512 × 512大小的Sentinel-1影像及对应的标签,分析人员通过参考Sentinel-1 VH波段、Sentinel-2的假彩色影像及分类结果,去除不确定的区域,分类结果更加准确。

1.2.3 辅助数据

除上述数据外,本研究还使用了鄱阳湖矢量边界、Sentinel-1影像相关指数产品、DEM及地形因子、JRC永久水等辅助数据。Sentinel-1相关指数如表1所示,其中VH、VV分别表示VH偏振和VV偏振的后向散射系数。

表1 基于Sentinel-1后向散射系数的SAR指数

1.2.4 训练、测试与验证样本集

本研究以Sentinel-1影像VV、VH波段为主要输入层,添加SAR指数、DEM及地形因子、永久水等额外输入层,提高检测洪水的性能。

为验证模型的泛化能力,将数据集中所有与玻利维亚(Bolivia)洪水事件相关的影像用于独立的数据集,其余的数据按照6∶2∶2的比例随机划分,各个部分的样本大小如表2所示。

表2 手工标记数据集划分

2 研究方法

2.1 网络模型

U-Net模型是一个端到端的U形网络结构,由编码器和解码器两部分组成,通过跳跃连接将同层编码器下采样产生的特征图与解码器上采样的输出结果相连接[8]。该网络结构相比于其他分割网络相对简单,并且在小样本数据集的情况下也可获得较好的分类效果。

高分辨率网络模型HRNet建立在并行架构的基础上,能够在保留高分辨率特征的同时提取低分辨率特征[9]。HRNet模型的主体分为4个阶段,第1阶段为高分辨率卷积,第2、3、4阶段由多分辨率块组成,每扩展一个阶段,增加一个高分辨率到低分辨率的卷积分支(图2)。

另有统计数据显示,我国需要蜜蜂授粉的作物面积约2亿亩以上,而实际应用面积不到10%,蜜蜂授粉市场前景广阔,发展空间巨大。因此,有专家呼吁,蜜蜂授粉推广必须与科学用药、绿色防控技术相配套,要集成隐蔽用药和提前用药等技术,确保花期不用药或使用对蜜蜂安全的低毒农药,多种植蜜源植物,创造有利于蜜蜂生存和授粉的环境。

图2 HRNet网络结构

使用Pytorch框架来训练和验证模型,为提高模型的泛化能力,对训练集进行数据增强。对于整个训练过程,批处理大小设置为16,在整个数据集上迭代200次,使用Adam优化器进行模型优化,初始学习率为0.000 5,其他参数为默认。以往二元分割大多使用交叉熵作为损失函数,但洪水数据集中水体与非水体像元占比相差较大,训练过程需要考虑稳定性和类不平衡问题,因此将损失函数定义为Dice损失函数和交叉熵损失函数的加权,权重各为0.5。

2.2 评价指标

选取交并比(IOU)、平均交并比(MIOU)、总体精度(OA)、漏分误差(Omission Error)、错分误差 (Commission Error)等5个指标评估模型性能。各指标的公式定义如下:

(1)

(2)

(3)

(4)

(5)

式中,TP表示正确分类的水体像元,TN表示正确分类的非水体像元,FP表示非水体像元错误的分类为水体像元,FN表示水体像元错误的分类为非水体像元。

3 试验与分析

3.1 测试集上提取结果与精度分析

在相同的实验环境下,分别对U-Net和HRNet模型进行训练。为对比两种模型的性能,在测试集中对训练好的模型进行评价,表3显示了各种指标的结果,最优值以粗体表示。

表3 不同模型在测试集中的性能表现

从评价结果来看,U-Net和HRNet的总体精度都在0.96以上,表明对水体与非水体像元的分割效果非常好。除错分误差外,HRNet模型各项指标略优于U-Net模型,但两种模型训练时间差异较大,实际应用过程中可根据实际需求选择合适的模型。

为确保训练好的模型能够应用在研究区,使用玻利维亚数据集评估两种模型的性能,评价结果如表4所示,最优结果用粗体表示。

表4 不同模型在玻利维亚数据集的性能表现

从表4的各项评价指标来看,两种模型在玻利维亚数据集上的洪水识别精度整体上略低,但总体精度仍然在90%以上,具体原因为单次洪水事件中的影像被随机分到训练集、验证集、测试集中,导致不同集合的影像之间不可避免的具有空间自相关性。玻利维亚洪水事件的影像为独立的测试集,能真正反映出模型的泛化能力。结果也表明,利用Sen1Flood11数据集训练好的模型能够检测不同地域的水体,泛化能力是有效和稳健的。

3.2 受灾区水体识别结果

以2020年鄱阳湖洪水事件为例,对灾前6月20日和洪峰期7月14日的Sentinel-1影像进行洪水提取。研究区影像从GEE下载后,首先增加原始影像的输入通道并裁剪为256 × 256大小,然后将多幅影像切片输入到模型中进行推理,最后将模型推理结果进行镶嵌得到完整的研究区。

从研究区的提取结果来看(图3),无论是灾前还是洪峰期,HRNet都能提取到鄱阳湖的水体轮廓。在细小河流方面,能够克服水体的不规则性,提取到清晰且完整的边界。尽管模型训练耗时,但将研究区影像输入到训练好的模型中,输出预测结果只需几分钟,在近实时检测水体方面显示出巨大的潜力。

图3 原始影像及分类结果

4 结 语

本文提出了一种基于深度学习的Sentinel-1影像洪水分割方法,使用Sen1Floods11数据集对比了HRNet和U-Net网络的分割性能,并将最优模型HRNet应用于鄱阳湖的洪水检测中。实验结果表明,HRNet在独立测试集上的精度为91%,能够完整的提取水域轮廓,具有较强的泛化能力。

在后续研究中可以进行以下方面的工作:① 对添加的多个额外输入通道进行消融实验,研究多个输入通道是否都能提高模型检测洪水的性能;② 本文只对两幅影像的洪水范围进行提取,后续可应用多幅影像,对洪水的时空演变情况进行分析;③ 将洪水淹没范围与土地覆盖图进行叠加分析,对不同地物的受灾情况进行统计。

猜你喜欢

鄱阳湖洪水水体
鄱阳湖水系之潦河
农村黑臭水体治理和污水处理浅探
多源污染水体水环境质量提升技术应用
生态修复理念在河道水体治理中的应用
《鄱阳湖生态系列插画》
洪水时遇到电线低垂或折断该怎么办
又见洪水(外二首)
广元:治理黑臭水体 再还水清岸美
鄱阳湖好风光
该做的和不该做的