System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于深度学习的多光谱通道差异化编码水体检测方法技术_技高网
当前位置: 首页 > 专利查询>大连大学专利>正文

一种基于深度学习的多光谱通道差异化编码水体检测方法技术

技术编号:40084430 阅读:8 留言:0更新日期:2024-01-23 15:14
本发明专利技术公开了一种基于深度学习的多光谱分通道差异化编码水体检测方法,包括以下步骤:制备数据集;搭建多光谱通道差异化编码网络模型;训练多光谱通道差异化编码网络。本发明专利技术对R‑G‑B三通道进行负‑拉普拉斯滤波处理。如果遥感图像中的相邻区域表征颜色的数值差异没有那么大,在负拉普拉斯滤波操作的作用下,其差异是扩大的;这种预处理手段,能在广泛的场景下发挥积极作用,增强神经网络对细粒度特征的敏感度。本发明专利技术通过对近红外NIR或短波红外SWIR阈值滤波得到弱标签图,对解码图的水体‑非水体区域进行权重的微调,既能避免神经网络未能充分检测,又能避免神经网络过度检测。本发明专利技术将不同编码方式的不同通道的信息进行了充分融合。

【技术实现步骤摘要】

本专利技术主要应用于遥感(remote sensing,rs)领域的水体自动检测,涉及深度卷积神经网络(deep convolutional neural network,dcnn)的图像分割技术,特别是基于深度学习的多光谱通道差异化编码水体检测方法


技术介绍

1、在深度神经网络与遥感水体结合之前,就已经有了大量的科学研究工作从光谱指数、机器学习等不同角度对水体探测进行了探索。基于光谱指数的检测方法,如归一化差分水体指数(normalized difference water index,ndwi)、修正归一化差分水体指数(modified normalized difference water index,mndwi)等,存在检测效果不理想、泛用性低以及对遥感图片采集设备敏感等问题。相较于单纯的基于统计指数的方法,机器学习的方法,如最大似然性(maximum likelihood estimation)、朴素贝叶斯(naive bayes)等,在应用于水体检测时因其具备了非线性建模的能力,所以更能利用图像上下文信息提高检测精度,也因而具备了一定的推理能力。dcnn进一步扩大了机器学习在非线性建模能力、数据驱动和推理能力方面的优势,对领域专家的依赖程度进一步降低。基于深度学习的方法进行水体检测,虽然模型结构和参数更加复杂,但是模型能以自动化的方法进行训练和调优。但是经典的dcnn在应对复杂背景下的水体,尤其是细小的水体难以实现高的检测精度。


技术实现思路

1、为了解决现有技术存在的上述问题,本专利技术要提出一种基于深度学习的遥感水体自动检测方法,实现复杂场景更高精度的水体自动检测。

2、为了实现上述目的,本专利技术的技术方案如下:一种基于深度学习的多光谱分通道差异化编码水体检测方法,包括以下步骤:

3、a、制备数据集

4、自多光谱卫星收集多光谱数据集,并按以下步骤制备数据集:

5、a1、图片分割与边缘填充

6、a2、通道剥离与色彩归一化

7、a3、样本粗筛与通道对齐

8、a4、图像增强

9、b、搭建多光谱通道差异化编码网络模型

10、所述多光谱通道差异化编码网络模型的搭建方法包括以下步骤:

11、b1、负-拉普拉斯滤波

12、b2、调整弱标签权重

13、b3、确定损失函数

14、c、训练多光谱通道差异化编码网络。

15、进一步地,步骤a1所述图片分割与边缘填充包括以下步骤:

16、从卫星官网下载边长大于20982像素的原始数据集,所述原始数据集包含r-g-b-nir-swir这5个波段的图像,并用图片标注软件进行标注。所述nir指近红外波段、swir指短波红外波段。引入滑动窗口分割策略,将r-g-b-nir四波段光栅图片与人工标注好的黑白二值图进行完全一致的分割:分割窗口大小为512×512像素,同时允许下一个分割窗口以一半的面积与当前窗口重叠以确保更充足的样本量来防止过拟合。swir单波段光栅图片仅以256×256的补丁大小与上述分割相区别。对于滑动窗口到达光栅图片的最右端和最下端时产生的非标准尺寸补丁,把它们全部保留并将缺失部分进行定值填充。最终得到的数据集为:对应同一现实世界的补丁区域,对应着边长为512像素的r-g-b三通道图、边长为512像素的nir单通道图和边长为256像素的swir单通道图。该区域对应的黑白标签图边长为512像素。

17、步骤a2所述通道剥离与色彩归一化包括以下步骤:

18、将可见光波段与其他波段分两路进行不同的处理,因此将原始数据集的一个r-g-b-nir四波段图像补丁剥离成同样大小的一个r-g-b三波段与一个nir单波段图像补丁。分割和剥离通道后的补丁位深仍然是16位,需要将位深压缩到8位,以便图片在pc上可视,并对色彩进行归一化。最后逐通道对整个数据集进行z-score标准化,公式如下:

19、

20、

21、其中,μ(x)和σ(x)分别表示平均值和标准差。min(x)和max(x)则分别表示像素点x所在通道的最小值和最大值。

22、步骤a3所述样本粗筛与通道对齐包括以下步骤:

23、在肉眼可见范围内,将把非水体错误标注为水体,以及水体标注为非水体的样本剔除出数据集;如果可视化后的r-g-b图、nir灰度图以及swir灰度图中相同物体的形状、边缘轮廓及位置有偏差,则重新分割。

24、步骤a4所述图像增强包括以下步骤:

25、在数据被加载到多光谱通道差异化编码网络模型前,依概率0.5对图片进行随机水平翻转、随机垂直翻转、随机缩放以及随机hsv颜色空间转换的四种独立的数据增强操作。

26、进一步地,步骤b所述多光谱通道差异化编码网络模型结构整体上沿用编码器-解码器的架构,彩色图r-g-b三通道先经过负-拉普拉斯滤波,以边长512大小进行resnet34编码,从编码0至编码4共5个编码模块;灰度图nir-swir两个通道进行通道对齐后,均以边长256大小进行vgg13编码,从阶段0到阶段5也是5个编码模块。其中resnet34编码器是在imagenet数据集上预训练过的,而vgg13编码器未进行预训练。两条编码管路的编码结果逐像素相加后经过空洞空间金字塔池化模块后,在解码0模块进行通道压缩和尺寸恢复,并与来自编码1模块和阶段1模块的浅层特征图进行通道堆叠。堆叠后的图经过卷积模块注意力机制进行解码1模块,然后经过深度-空间转换操作传入解码2模块,解码2模块的解码结果通道被压缩为1,大小恢复至边长512大小。单通道图通过弱标签权重调整后进行软最大值操作然后输出预测图。

27、进一步地,步骤b1所述负-拉普拉斯滤波包括以下步骤:

28、负-拉普拉斯滤波的滤波核设计为3×3大小的卷积核,其九宫格中心位置数值必须大于4,上下左右四条边的数值均为“0、-1、0”的稀疏分布。负-拉普拉斯滤波核与图片的像素矩阵作卷积运算,卷积公式为:

29、

30、其中,s(x,y)表示输出矩阵s在第x行第y列处的值,f表示负-拉普拉斯滤波核,g表示被滤波图片像素矩阵。公式(3)描述了二阶差分处理图像时通过确定灰度台阶的方式增强图像细节,以进行图像锐化的原理,二阶差分表达式为:

31、

32、依据公式(3)-(4)对图像矩阵的灰度台阶进行滤波处理。首先对输入图片的像素矩阵进行边缘填充,边缘填充过程如下:

33、

34、其中,左侧矩阵为未经填充的输入图像的像素矩阵,右侧矩阵为对像素矩阵进行了边缘填充后的像素矩阵。填充后的矩阵经负-拉普拉斯滤波操作作用后,用颜色截断机制对颜色区域进行调整,以下是调整过程:

35、

36、其中,表示卷积运算,其左右矩阵分别为被滤波图像的像素矩阵和负-拉普拉斯滤波核。∝表示将左侧由卷本文档来自技高网...

【技术保护点】

1.一种基于深度学习的多光谱分通道差异化编码水体检测方法,其特征在于:包括以下步骤:

2.根据权利要求1所述一种基于深度学习的多光谱分通道差异化编码水体检测方法,其特征在于:步骤A1所述图片分割与边缘填充包括以下步骤:

3.根据权利要求1所述一种基于深度学习的多光谱分通道差异化编码水体检测方法,其特征在于:步骤B所述多光谱通道差异化编码网络模型结构整体上沿用编码器-解码器的架构,彩色图R-G-B三通道先经过负-拉普拉斯滤波,以边长512大小进行Resnet34编码,从编码0至编码4共5个编码模块;灰度图NIR-SWIR两个通道进行通道对齐后,均以边长256大小进行VGG13编码,从阶段0到阶段5也是5个编码模块;其中Resnet34编码器是在ImageNet数据集上预训练过的,而VGG13编码器未进行预训练;两条编码管路的编码结果逐像素相加后经过空洞空间金字塔池化模块后,在解码0模块进行通道压缩和尺寸恢复,并与来自编码1模块和阶段1模块的浅层特征图进行通道堆叠;堆叠后的图经过卷积模块注意力机制进行解码1模块,然后经过深度-空间转换操作传入解码2模块,解码2模块的解码结果通道被压缩为1,大小恢复至边长512大小;单通道图通过弱标签权重调整后进行软最大值操作然后输出预测图。

4.根据权利要求1所述一种基于深度学习的多光谱分通道差异化编码水体检测方法,其特征在于:步骤B1所述负-拉普拉斯滤波包括以下步骤:

5.根据权利要求1所述一种基于深度学习的多光谱分通道差异化编码水体检测方法,其特征在于:步骤B2所述调整弱标签权重包括以下步骤:

6.根据权利要求1所述一种基于深度学习的多光谱分通道差异化编码水体检测方法,其特征在于:步骤B3所述确定损失函数包括以下步骤:

7.根据权利要求1所述一种基于深度学习的多光谱分通道差异化编码水体检测方法,其特征在于:步骤C所述训练多光谱通道差异化编码网络包括以下步骤:

8.根据权利要求1所述一种基于深度学习的多光谱分通道差异化编码水体检测方法,其特征在于:步骤B2所述二值分割的像素阈值在200到230之间。

9.根据权利要求1所述一种基于深度学习的多光谱分通道差异化编码水体检测方法,其特征在于:步骤B3所述系数因子α为0.5,使得lossBCE和lossDice有同样权重。

...

【技术特征摘要】

1.一种基于深度学习的多光谱分通道差异化编码水体检测方法,其特征在于:包括以下步骤:

2.根据权利要求1所述一种基于深度学习的多光谱分通道差异化编码水体检测方法,其特征在于:步骤a1所述图片分割与边缘填充包括以下步骤:

3.根据权利要求1所述一种基于深度学习的多光谱分通道差异化编码水体检测方法,其特征在于:步骤b所述多光谱通道差异化编码网络模型结构整体上沿用编码器-解码器的架构,彩色图r-g-b三通道先经过负-拉普拉斯滤波,以边长512大小进行resnet34编码,从编码0至编码4共5个编码模块;灰度图nir-swir两个通道进行通道对齐后,均以边长256大小进行vgg13编码,从阶段0到阶段5也是5个编码模块;其中resnet34编码器是在imagenet数据集上预训练过的,而vgg13编码器未进行预训练;两条编码管路的编码结果逐像素相加后经过空洞空间金字塔池化模块后,在解码0模块进行通道压缩和尺寸恢复,并与来自编码1模块和阶段1模块的浅层特征图进行通道堆叠;堆叠后的图经过卷积模块注意力机制进行解码1模块,然后经过深度-空间转换操作传入解码2模块,解码2模块的解码结果通道被...

【专利技术属性】
技术研发人员:魏德宾解鸿基李品儒徐永强袁国豪曲元明
申请(专利权)人:大连大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1