基于四维生成对抗网络的遥感图像分析及蓝藻水华预测方法
未命名
07-13
阅读:88
评论:0
1.本发明属于人工智能技术与环境学科交叉领域,涉及水华预测技术,具体涉及一种基于四维生成对抗网络的遥感图像分析及蓝藻水华预测方法。
背景技术:
2.随着科技和社会的发展,水环境污染所导致的水体富营养化现象越来越严重,成为了全球化的环境问题。蓝藻水华是在水体富营养化状态下,藻类大量繁殖聚集并达到一定浓度后使水体呈现蓝绿色的一种水体污染现象。蓝藻水华的暴发会给人们的日常生活带来极大的危害,不仅会引起巨大的环境污染,导致当地水资源短缺,还会影响当地经济发展,研究表明经济发展与环境水平息息相关。由于蓝藻水华暴发属于突发事件,而且一旦发生控制难度很大,并耗费大量的人力物力。如果能够提前预见到蓝藻水华的发生,使得有关部门尽早地做出决策并及时采取相应的应急措施就会取得事半功倍的治理效果,避免因蓝藻水华暴发带来的种种危害。因此,对水华进行预测具有重要的科学意义和应用价值。
3.目前的水质来源主要由传统的水质监测和卫星遥感技术获得,由于传统的水质监测是通过在水下固定点位放置传感器监测得到,因此数据量和监测范围较小,难以实现大面积水域的同步测量,而遥感监测技术则是通过航空卫星实现远距离对目标水域进行监测,可以实现对整体水域水质的同步测量。因此本发明基于遥感图像,通过像素级预测未来时刻遥感图像的方式实现对蓝藻水华暴发进行预测。而由于现有通过像素级预测未来时刻遥感图像实现蓝藻水华预测中大多使用叶绿素a浓度遥感图像进行建模,没有考虑其他因素对蓝藻水华暴发的影响,并且在遥感图像的采集过程中,由于天气原因往往导致遥感图像中部分内容存在损坏并且采样时间间隔不等,进而导致现有遥感图像数据量较少。并且现有研究尚未将叶绿素a浓度、温度以及藻蓝素浓度的遥感图像共同用于对蓝藻水华暴发的评价。
4.因此,在了解通过像素级预测未来时刻遥感图像的方式实现对蓝藻水华暴发进行预测以及现有遥感图像数据存在的问题后,如何对现有遥感图像进行预处理使其可以作为时间序列建模的数据,以及如何同时提取多因素遥感图像的时间序列信息实现对未来时刻多因素遥感图像像素级的预测,用于对蓝藻水华暴发进行建模是蓝藻水华研究领域中亟待解决的问题。
技术实现要素:
5.为了解决现有遥感图像在采样过程中存在遥感图像损坏、采样时间间隔不等以及数据量少,并且未能实现同时提取多种因素遥感图像的时间序列信息用于对未来时刻多因素遥感图像的像素级预测从而导致现有蓝藻水华暴发预测精度不高的问题,本发明提供了一种基于四维生成对抗网络的遥感图像分析及蓝藻水华预测方法,针对叶绿素a、温度以及藻蓝素的遥感反演图像,将深度学习模型与数理统计模型相结合,进行遥感图像预处理,在此基础上,通过对多因素时间序列遥感图像建立四维生成对抗网络模型,预测未来时刻的
遥感图像,从而实现蓝藻水华预测。
6.本发明的基于四维生成对抗网络的遥感图像分析及蓝藻水华预测方法,包括如下步骤:
7.步骤一,基于空间权重矩阵及基于注意力机制的pix2pix模型对存在损坏点的遥感图像进行修复;所述遥感图像包括叶绿素a浓度遥感图像、温度遥感图像以及藻蓝素浓度遥感图像三种;
8.对每一种遥感图像,对完好的遥感图像人工添加掩膜生成训练集,将添加掩模后的遥感图像作为输入,对应完好的遥感图像作为输出,对基于注意力机制的pix2pix模型进行训练,利用训练好的pix2pix模型对存在损坏点的遥感图像进行修复;对经pix2pix模型修复后仍存在损坏点的遥感图像采用空间权重矩阵进行二次修复。
9.步骤二,基于三次样条与卷积长短时网络及3dcnn(三维卷积)对遥感图像时间序列进行填补;
10.设遥感图像采样时间为ts,对经步骤一修复后的每种遥感图像数据集,先采用三次样条插值方法填补数据集,再采用基于卷积长短时网络及3dcnn的深度学习模型填补数据集,最后再使用三次样条插值方法填补数据集,获得时间间隔ts的完整遥感图像序列数据集;其中,对数据集中两相邻遥感图像的时间间隔小于4ts的情况,使用三次样条插值方法填补缺失的遥感图像,对数据集中两相邻遥感图像的时间间隔大于3ts的情况,使用所述的深度学习模型填补缺失的遥感图像;所述的深度学习模型的输入为连续三个采样时间的遥感图像序列,预测输出向前一个或向后一个采样时间的遥感图像。
11.步骤三,基于时间生成对抗网络timegan对遥感图像时间序列进行扩充;
12.对每一种遥感图像时间序列的数据集进行扩充,将三维的遥感图像时间序列拉伸为一维数据,将拉伸后的一维数据采用时间生成对抗网络扩充,再将扩充后的一维数据重构为遥感图像时间序列,获得具有相同分布的遥感图像时间序列。
13.步骤四,基于四维生成对抗网络进行多因素遥感图像像素级预测;
14.所构建的四维生成对抗网络,由生成器和判别器构成,生成器为3d卷积长短时网络与融入残差结构的3dunet网络串联而成,判别器为3d patchgan网络;
15.四维生成对抗网络的输入是三种遥感图像的时间序列,在生成器中,通过3d卷积长短时网络对同一时刻三种遥感图像提取多因素遥感图像特征,将输入序列中最后一个时刻提取的多因素遥感图像特征输入融入残差结构的3dunet网络,通过3dunet网络的编码解码,进行输入序列的下一时刻的多因素遥感图像预测;通过判别器和生成器对抗训练使网络达到性能最优,利用训练后的生成器进行多因素遥感图像预测。
16.步骤五,根据预测的三种遥感图像进行蓝藻水华暴发风险预测;
17.分别根据叶绿素a浓度、温度以及藻蓝素浓度设置蓝藻水华暴发风险等级的划分,由四维生成对抗网络的生成器获取预测的叶绿素a浓度遥感图像、温度遥感图像以及藻蓝素浓度遥感图像,依据各自蓝藻水华暴发风险等级划分确定对应的风险等级,然后对三个风险等级加权求和确定最终的蓝藻水华暴发风险等级。
18.相比现有技术,本发明的优点在于:
19.(1)本发明方法针对采集的遥感图像中存在损坏区域的情况,提出了基于空间权重矩阵与深度学习相结合的遥感图像修复,利用已有数据构造基于注意力机制的pix2pix
模型进行遥感图像修复。在使用该模型修复遥感图像时不仅考虑到图像本身的因素,还考虑到整体数据集的特征,使修复效果更加合理。针对在数据集样本较少深度学习模型修复较差的情况,本发明方法采用空间权重矩阵进行二次修复使遥感图像修复完整。
20.(2)本发明方法利用基于卷积长短时网络及3dcnn的深度学习模型与三次样条相结合的方式对遥感图像时间序列进行填补,以解决数据集中部分时间采样缺失,遥感图像时间序列采样间隔不等的问题。由于三次样条仅仅由前后部分时刻的采样点进行拟合后插值,因此在长时间序列数据丢失的情况下无法精准填补,因此将时间间隔小于三天的数据使用三次样条插值进行填补,面对长时间序列丢失的情况使用深度学习模型,将二者结合不仅可以扩充深度学习的训练数据,并且在填补长时间序列中充分考虑整体数据集的特征。
21.(3)本发明方法考虑到遥感图像时间序列数据样本较少的情况,利用timegan扩充插值后的遥感图像数据集,由于遥感图像时间序列为三维数据,为了节省运算资源,将遥感图像时间序列数据拉伸成一维数据进行扩充,再将扩充后的一维数据重构为遥感图像时间序列数据,从而生成多组具有相同分布的遥感图像时间序列,增加了预测模型的训练集,使后面预测网络能更好的对真实情况进行预测。
22.(4)本发明方法构建了四维生成对抗网络实现对未来时刻多因素遥感图像的像素级预测,将多种蓝藻水华影响因素(叶绿素a、藻蓝素、温度)作为第四维度,构成四维的多因素遥感图像时间序列,通过将3d卷积核引入卷积长短时网络,提出3d卷积长短时网络模型,并与3dunet模型结合,提出四维生成对抗网络,提取四维的多因素遥感图像时间序列信息并对未来时刻多因素遥感图像进行像素级预测,由于该模型不仅考虑了多因素遥感图像时间序列的二维空间和时间关系,更考虑到各因素间关系,因此可以提高对未来时刻多因素遥感图像预测的精度。
23.(5)本发明方法提出基于多因素遥感图像像素级预测的蓝藻水华暴发预测方法,通过对未来时刻多种因素遥感图像的像素级预测,以及提出相应的多因素蓝藻水华暴发风险评价标准,综合考虑叶绿素a浓度、温度以及藻蓝素浓度,来共同用于对蓝藻水华暴发的预测,提高了对未来时刻蓝藻水华暴发的时空分布预测精度。
附图说明
24.图1是本发明的四维生成对抗网络的遥感图像分析及蓝藻水华预测方法整体流程图;
25.图2是本发明使用的基于注意力机制的pix2pix模型的结构图;
26.图3是本发明的pix2pix模型中的通道注意力的模型图;
27.图4是本发明的基于注意力的pix2pix模型的生成器结构图;
28.图5是本发明的基于注意力的pix2pix模型中下采样结构图;
29.图6是本发明的基于注意力的pix2pix模型中上采样结构图;
30.图7是本发明对遥感图像时间序列进行填补的流程图;
31.图8是本发明进行图像填补所用的卷积长短时网络及3d cnn网络的模型图;
32.图9是本发明基于多因素遥感图像预测的生成对抗网络结构图;
33.图10是生成对抗网络中的3d卷积长短时网络结构图;
34.图11是生成对抗网络中的3dunet网络结构图;
35.图12是3dunet网络中的下采样结构图;
36.图13是3dunet网络中的上采样结构图;
37.图14是生成对抗网络中的3d判别器的结构图;
38.图15是本发明根据叶绿素a浓度划分的蓝藻水华暴发风险等级图;
39.图16是本发明根据藻蓝素浓度划分的蓝藻水华暴发风险等级图;
40.图17是本发明根据温度划分的蓝藻水华暴发风险等级图;
41.图18是本发明实施例中示例的含有损坏点的遥感图像的灰度示意图;
42.图19是本发明实施例中遥感图像添加掩膜前后的对比图;
43.图20是本发明实施例修复遥感图像的示意图;
44.图21是本发明实施例填补时间序列的示意图;
45.图22是本发明实施例原有数据与扩充数据对比示意图;
46.图23是本发明实施例多因素预测结果对比图;
47.图24是本发明实施例基于多因素蓝藻水华暴发风险评价结果图。
具体实施方式
48.下面将结合附图和实施例对本发明作进一步的详细说明。
49.本发明提供的基于四维生成对抗网络的遥感图像分析及蓝藻水华预测方法,将叶绿素a浓度、温度以及藻蓝素浓度的遥感图像共同用于对蓝藻水华暴发的预测,目前尚未有如此预测蓝藻水华的技术。本发明方法中,分别提出了基于注意力机制pix2pix模型以及空间权重矩阵的遥感图像修复方法、基于卷积长短时网络和3dcnn以及三次样条插值方法的遥感图像时间序列填补方法以及基于timegan的遥感图像时间序列扩充方法,在此基础上,将多种影响因素作为一个继二维平面图像、一维时间后的第四维度,通过将3d卷积核引入传统2d卷积长短时网络模型,提出3d卷积长短时网络模型,并与3dunet模型结合,构建四维生成对抗网络(4d-gan),用于对四维的多因素遥感图像时间序列信息进行提取,实现对多因素遥感图像时-空序列信息的提取及像素级预测,对蓝藻水华暴发多因素时空分布状态的预测。本发明方法能够提高蓝藻水华的预测精度,为蓝藻水华预测提供了一种新思路。
50.如图1所示,本发明实施例的四维生成对抗网络的遥感图像分析及蓝藻水华预测方法,分下面五个步骤来说明。本发明获取叶绿素a浓度、温度以及藻蓝素浓度三种遥感图像,然后对这三种遥感图像分别进行修复、时间序列填补和扩充,然后一起基于四维生成对抗网络进行多因素遥感图像像素级预测,以及蓝藻水华预测。
51.步骤一、基于空间权重矩阵及注意力机制pix2pix模型对遥感图像进行修复。
52.由于天气原因部分遥感图像采样时会有云层遮挡,并且图像上还存在一些像数值异常点,这些统称为损坏点。本发明通过结合基于注意力机制的pix2pix模型和空间权重矩阵法对存在损坏点的遥感图像进行修复。挑选数据集中未被损坏的遥感图像,通过人工添加掩膜生成训练集来训练基于注意力机制的pix2pix模型,添加掩膜的遥感图像作为输入,未添掩膜的遥感图像作为输出。利用训练好的pix2pix模型对存在损坏点的遥感图像进行修复。遥感图像数据样本较少时,对pix2pix模型修复效果较差的遥感图像的部位采用空间权重矩阵进行二次修复。
53.首先构造基于注意力机制的pix2pix模型的训练集。对一种遥感图像,本发明定义已有数据集为x,其中x=(x1,x2,x5...xk,x
k+m
...xn),x1代表第1天的遥感图像,x
k+m
代表第k+m天的遥感图像,xn代表第n天的遥感图像。在已有数据集x中选取没有损坏点的遥感图像构建新的数据集,记为x
′
,x
′
=(x
′1,x
′2,...x
′m,x
′
m+k
,...x
′n),x
′m为选取入x
′
的第m天遥感图像,为完好的遥感图像。x中剩余数据集记为x”。首先对x
′
中的每个数据添加随机掩膜构建基于注意力机制的pix2pix模型的输入数据x
in
,表示x
in
中第n天遥感图像,x
in
中的每个数据通过x
′
中每个数据添加随机掩膜得到,添加掩膜的具体方式如下公式:
[0054][0055][0056][0057][0058]
其中,为x
′i的白色掩膜,x
′i为数据集x'中第i天的遥感图像数据,为数据集x
in
中第i天的遥感图像数据;p
a,b
与p
′
a,b
为权重矩阵,权重矩阵的维度与遥感图像数据维度相同,矩阵中元素为随机的0与1;为哈达玛积。
[0059]
x
in
中的每个数据为pix2pix模型的输入,x
′
中的每个数据为对应的输出。本发明基于注意力机制的pix2pix模型具体结构如图2所示,注意力机制主要分为通道注意力机制与空间注意力机制,其中,通道注意力机制的构建如图3所示,具体可以描述为:
[0060][0061]
a2=f(wc*a
1(c,1)
)(4)
[0062][0063]
其中代表x
in
中第i天的遥感图像,(h,w,c)代表遥感图像的数据格式为一个三维数据,表示遥感图像的高和宽分别为h、w个像素,通道数为c,globalaveragepooling表示进行全局平局池化,a1为全局平均池化的结果,是一个长度为c的特征,wc为一个权重矩
阵,a
1(c,1)
表示将a1的数据重构为一个c
×
1的矩阵,a1中的数据顺序不发生改变,*代表卷积,f为sigmoid激活函数,a2为激活函数输出的二维矩阵,a
2(1,1,c)
是将a2重构为一个1
×1×
c的矩阵,f
channel
为通道注意力机制的输出。
[0064]
空间注意力机制参考文献1(sanghyunwoo等人在2018年公开的《cbam:convolutionalblockattentionmodule》)中的空间注意力机制进行构建,空间注意力机制的输入为通道注意力机制的输出。最后得到的注意力机制输出记为f
atten
。本步骤中的pix2pix模型包含生成器和马尔科夫判别器,参考文献2(isolap等人在2016年公开的《image-to-imagetranslationwithconditionaladversarialnetworks》)结构,通过在原生成器中添加注意力机制与残差网络构建新的生成器,新的生成器结构如图4所示,新的生成器包含了9个下采样模块和9个上采样模块,下采样模块如图5所示。下采样模块可以描述为:
[0065][0066]fdown_2
=att(f
down_1
)(7)
[0067]fdown_3
=f(b(f
down_2
*ω2+b2))(8)
[0068]fdown_4
=f(b(f
down_3
*ω3+b3))(9)
[0069]fdown_out
=f
down_2
+f
down_4
(10)
[0070]
其中为输入的图像,ω1,ω2,ω3为权重矩阵,b1,b2,b3为偏置值,b为批标准化过程,f为sigmoid激活函数,f
down_1
为二维卷积(conv2d)输出,att为添加的注意力机制过程,f
down_2
为注意力机制的输出,f
down_2
即f
atten
,f
down_3
、f
down_4
分别为残差模块的两次特征提取的输出,f
down_out
为残差模块的最终输出。
[0071]
如图6所示,上采样模块在原pix2pix模型的生成器的采样部分添加了步长为1的带残差的下采样模块。
[0072]
本发明实施例马尔科夫判别器使用文献2中的判别器进行对抗训练。
[0073]
基于注意力机制的pix2pix模型的遥感图像修复输入为x
in
,输出为x
′
,保存训练后的生成器,通过输入x”,对存在数据损坏的遥感图像进行修复,得到的修复后的图像记为x
″1。由于数据样本量较少,因此针对部分深度学习模型修复效果较差的图像,通过空间权重矩阵进行修复,具体参考文献3(发明专利:王立等人,《基于aconv-lstm与new-gans组合的蓝藻水华预测系统及预测方法》,公开号为cn114821285a,公开日为2022-07-29),将x
″1中深度学习修复效果较差的图像使用空间权重矩阵进行修复后得到全部修复好的遥感图像数据集x
″2。则步骤一现有完整数据集表示为x
完整
,x
完整
是x
″2与x
′
的并集,记为x
完整
的长度与x的长度相等。
[0074]
步骤二、基于三次样条与卷积长短时网络及3dcnn(三维卷积)对遥感图像时间序列进行填补。
[0075]
实际情况中遥感图像数据集可能存在部分时间遥感图像采样缺失的情况,导致遥感图像时间序列采样间隔不等,无法直接用于建模预测。即步骤一中的数据集x
完整
存在采样时间间隔不等的问题,本发明采用三次样条与卷积长短时及3dcnn网络相结合的深度学习模型进行填补得到空缺的采样时间,具体流程如图7所示。本发明实施例中遥感图像的采样时间ts为一天,则经过本步骤填补后,将获得采样时间间隔为1天的三种遥感图像数据集。
[0076]
首先在数据集x
完整
中选取间隔时间小于四天的时间遥感图像时间序列,使用三次样条插值进行填补。由于遥感图像是矩阵数据,因此需要针对遥感图像中每个像素点分别进行三次样条函数。将数据集x
完整
中的遥感图像按照时间从1开始编号,利用整体数据集构建基于三次样条的曲线,空缺时间的遥感图像使用拟合的三次样条曲线插值得到。具体的可以描述为:首先由数据集x
完整
的采样时间序列构造采样时间矩阵time=[1,2,5,...,k,k+j,...,n],针对数据集x
完整
中的每一张遥感图像的每一个像素点,分别建立一个三次样条多项式。则:
[0077]
p
(i,j,k)
(t)=f
(i,j,k)
(t),t∈time(11)
[0078]
其中,p
(i,j,k)
(t)是第t个时刻第k个通道上高度为i、宽度为j的遥感图像像素值,f
(i,j,k)
(t)是在第t个时刻使用三次样条插值得到的结果,其中f
(i,j,k)
的表达式通过使用x
完整
中所有遥感图像中第k个通道上高度为i、宽度为j的像素值进行拟合得到,将插值后的数据与x
完整
进行合并得到数据集x
sa
,表示x
sa
中第n天的遥感图像。x
sa
中缺失的时间间隔全部大于3天。
[0079]
对于时间间隔大于三天的遥感图像,本发明采用深度学习的方式进行填补。如图8所示,本发明构建了基于卷积长短时网络(convlstm)和3dcnn网络的深度学习模型,该模型由生成器和判别器构成,生成器由两层卷积长短时网络和一层3dcnn网络构成,判别器由三层2d卷积神经网络构成。该模型分为向前预测模型和向后预测模型。其中向后预测是利用该模型通过输入连续的前三个时刻的遥感图像实现当前第4个时刻遥感图像的预测,即
[0080][0081]
其中x
d_b
(t)是时刻t通过深度学习得到的遥感图像,deep_b是训练后的向后预测的深度学习模型。
[0082]
向前预测模型通过输入后三个时刻的遥感图像预测前一个时刻的遥感头像,即
[0083][0084]
其中x
d_f
(t)是时刻t通过深度学习得到的遥感图像,deep_f是训练后的向前预测的深度学习模型。
[0085]
通过深度学习模型分别从前向后以及从后向前进行插值预测,若间隔时间d为偶数,则分别插值(d-2)/2天的遥感图像,若时间间隔d为奇数,则分别插值(d-3)/2天的遥感图像。将深度学习得到的遥感图像与x
sa
进行合并得到新的数据集x
d_s
,在处理x
d_s
中时间序列缺失的遥感图像中,同样首先构建时间序列矩阵time_d=[1,2,3,4,5,...,k,k+1,k+2,...,n],利用x
d_s
中的数据构建三次样条插值曲线,缺失时刻的遥感图像使用该三次样条曲线拟合得到。将三次样条拟合得到遥感图像与x
d_s
进行合并,得到时间序列连续的遥感图像数据集xd,表示为
[0086]
步骤三、基于时间生成对抗网络对遥感图像时间序列进行扩充。
[0087]
针对遥感图像时间序列数据样本较少的情况,本发明方法采用的时间生成对抗网络参考yoonj等人在2019年公开的《time-seriesgenerativeadversarialnetworks》中的timegan网络结构实现,对遥感图像时间序列扩充。本发明方法对输入数据格式进行了修改,实现了针对遥感图像的时间序列扩充。
[0088]
首先将针对数据集xd中的每张遥感图像重构为具体方式为:
[0089][0090][0091]
其中表示数据集xd中第i个时刻的遥感图像,p
1,1,k
代表第k个通道上第1行第1列的遥感图像像素值,是一个三维矩阵,大小为a
×b×
3,r代表数据重构,为重构后的数据,保持数据位置不变,将其拉伸为一维数据,数据大小为1
×
(a
×b×
3),共3个通道。
[0092]
由于将三维矩阵拉伸成一维数据后,每个一维数据的长度较大,因此为了降低运算需求,本发明将一次性生成全部数据集代替为每次生成三十个时刻的遥感图像,即首先取xd中前30个时刻的遥感图像按照公式进行数据重构,将重构后的数据输入至timegan中进行训练,之后输入随机的噪音得到这30个时刻的遥感图像的扩充序列图像,再将扩充后的一维数据重构为遥感图像时间序列数据;然后输入第31个时刻到第60个时刻的遥感图像重新进行训练,到的该组时刻的扩充序列图像,直到xd中所有的数据都被扩充后,保存所有的timegan模型,通过输入随机噪音产生多组时间序列数据,生成多组具有相同分布的遥感图像时间序列。
[0093]
步骤四、基于四维生成对抗网络进行多因素遥感图像像素级预测。
[0094]
本发明的四维生成对抗网络模型从空间的长和宽两个维度、多因素维度以及时间维度这四个维度实现了对未来时刻的遥感图像的像素级预测。其中多因素维度是指叶绿素a浓度、温度以及藻蓝素浓度这三个因素,作为一个维度。
[0095]
本发明构建的基于多因素的遥感图像像素级预测的生成对抗网络由生成器和判别器构成,如图9所示,其中生成器为3d卷积长短时网络与融入残差结构的3dunet串联而成,判别器为3dpatchgan网络。3d卷积长短时网络用于提取多因素遥感图像时间序列信息,3d卷积长短时网络结构如图10所示,通过将卷积长短时网络中的2d卷积使用3d卷积进行替换,将对应的输入门、遗忘门、输出门以及新生信息的权重由二维权重升级为三维权重,再采用3d卷积长短时网络对第四维度即时间维度的特征提取并对时间降维,得到降维后的三维多因素遥感图像特征。具体利用3d卷积长短时网络对每一个时间步提取一组多因素遥感图像特征,可以描述为:
[0096]it
=σ(wi*[x
t
,y
t
,z
t
]+wi*h
t-1
+bi)(16)
[0097]ft
=σ(wf*[x
t
,y
t
,z
t
]+wf*h
t-1
+bf)(17)
[0098][0099]ot
=σ(wo*[x
t
,y
t
,z
t
]+wo*h
t-1
+bo)(19)
[0100][0101]
[0102]
其中,x
t
,y
t
,z
t
分别是三个影响因素(叶绿素a浓度、温度以及藻蓝素浓度)在相同时刻t的遥感图像,i
t
为输入门输出,f
t
为遗忘门输出,为新生信息,o
t
为输出门输出,c
t
为长期记忆,h
t
是短期记忆,σ为sigmoid激活函数,tanh为tanh激活函数,wi,wf,wc,wo分别是输入门、遗忘门、新生信息以及输出门的三维卷积核,bi,bo,bf,bc分别为输入门、输出门、遗忘门以及新生信息的偏置,*代表卷积运算。h
t
为对时刻t的三种遥感图像所提取的多因素遥感图像特征。
[0103]
将三种遥感图像时间序列数据输入至3d卷积长短时网络,经过多因素遥感图像特征提取后,输出最后一个时刻的多因素遥感图像特征至融入残差结构的3dunet网络中进行编码解码,如图11所示,本发明中融入残差的3dunet网络由上采样模块和下采样模块构成。
[0104]
如图12所示,每个下采样模块由一个3d卷积层,一个3d批标准化层,一个激活函数层,和一个残差模块构成。残差模块由两个3d卷积层和一个连接层构成,其中第二个3d卷积核个数为第一个3d卷积核的二倍,卷积核大小分别是1*1和3*3,步长为一,保证在经过残差模块后网络输出大小与输入大小相同,经过两个3d卷积层后将所得到的输出与残差模块的输入相加完成残差模块的构建。
[0105]
如图13所示,上采样模块由一个3d反卷积层,一个3d批标准化层,一个激活函数层,一个dropout层,以及一个残差模块组成。通道连接是指将上采样的输出与对应的下采样输出在通道上进行叠加。通过3dunet网络的编码解码,输出未来一个时刻的多因素遥感图像,即未来同一时刻的叶绿素a浓度遥感图像、温度遥感图像以及藻蓝素浓度遥感图像,将输出的图像与真实图像输入至判别器中进行判别。
[0106]
如图14所示,本发明中判别器由3个步长为2和一个步长为1的3d卷积层构成,前三个3d卷积层使用批标准化层以及leakyrelu激活函数,最后一个3d卷积层不使用激活函数判别结构图。通过生成器和判别器的对抗训练使网络达到纳什均衡,利用训练后的生成器进行多因素遥感图像预测。
[0107]
步骤五、基于多因素遥感图像像素级预测结果进行蓝藻水华预测。
[0108]
在得到未来时刻多因素遥感图像后,同时考虑三种影响因素对蓝藻水华暴发的作用。通过借鉴文献3中对遥感图像中叶绿素a浓度实现对水体富营养化等级的划分,用于对叶绿素a浓度进行蓝藻水华暴发风险等级划分。参考文献4(mchau g j等人在2019年公开的《phycocyanin as a proxy for algal blooms in surface waters:case study of ukerewe island,tanzania》)中表示,藻蓝素浓度为30μg/l时需要每周进行水质监测以评估水华风险,藻蓝素浓度为90μg/l时水华暴发风险很高必须限制用水,借鉴该标准实现对基于藻蓝素浓度的蓝藻水华暴发风险等级划分。参考文献5(李建松等人在2016年公开的《蓝藻水华暴发与水体细菌关系的研究进展》)中表示适宜蓝藻生长的温度范围为25~35℃,较高的水体温度有利于蓝藻成为优势种群,且有利于蓝藻水华的发生,而15℃以下时很少有蓝藻水华的发生,借鉴该标准实现基于温度的蓝藻水华暴发风险等级划分。
[0109]
本发明首先对叶绿素a浓度进行风险等级划分,划分结果如图15所示。由于上述藻蓝素覆盖范围过小,因此本发明基于遥感图像重新定义了蓝藻水华暴发风险的9个风险等级,如图16所示。而针对温度的遥感图像同样是依据遥感图像的数据标尺,定义了蓝藻水华暴发风险的9个风险等级,如图17所示。为了方便计算,将对应的风险等级进行赋值操作,具体对应关系如表1所示。
[0110]
表1风险等级与对应的赋值关系表
[0111]
风险等级赋值轻风险1中风险i2中风险ii3中风险iii4重风险i5重风险ii6重风险iii7重风险iv8重风险v9
[0112]
如表1所示,本发明方法将蓝藻水华暴发风险分为一个轻风险、3个中风险和5个重风险共9个等级。如图15所示,9个风险等级对应的叶绿素a浓度值范围分别如下:
[0113]
轻风险:2.3-18.6μg/l;重风险i:70.5-94.4μg/l;
[0114]
中风险i:18.7-31.1μg/l;重风险ii:94.5-119.4μg/l;
[0115]
中风险ii:31.2-48.3μg/l;重风险iii:119.5-148.2μg/l;
[0116]
中风险iii:48.4-70.4μg/l;重风险iv:148.3-185.6μg/l;
[0117]
重风险v:185.7-247μg/l。
[0118]
如图16所示,9个风险等级对应的藻蓝素浓度值范围分别如下:
[0119]
轻风险:2.3-25.3μg/l;重风险i:260.0-351.9μg/l;
[0120]
中风险i:25.4-71.3μg/l;重风险ii:352.0-448.5μg/l;
[0121]
中风险ii:71.4-154.1μg/l;重风险iii:448.6-609.6μg/l;
[0122]
中风险iii:154.2-259.9μg/l;重风险iv:609.7-876.4μg/l;
[0123]
重风险v:876.5-1175.4μg/l。
[0124]
如图17所示,9个风险等级对应的温度值范围分别如下:
[0125]
轻风险:《2℃;重风险i:14.1-18℃;
[0126]
中风险i:2.1-6℃;重风险ii:18.1-22℃;
[0127]
中风险ii:6.1-10℃;重风险iii:22.1-26℃;
[0128]
中风险iii:10.1-14℃;重风险iv:26.1-30℃;
[0129]
重风险v:》30℃。
[0130]
由于蓝藻水华的暴发主要影响因素由叶绿素与藻蓝素决定,因此针对每一因素的影响分别做了加权处理,则最终的蓝藻水华暴发等级计算公式为:
[0131]
grade
水华
=0.45
×
grade
叶绿素
+0.45
×
grade
藻蓝素
+0.1
×
grade
温度
(22)
[0132]
grade
水华暴发
=round(grade
水华
)(23)
[0133]
其中grade
水华
为蓝藻水华暴发的风险等级对应的赋值,grade
叶绿素
为叶绿素a对应的风险等级的赋值,grade
藻蓝素
为藻蓝素对应的风险等级的赋值,grade
温度
为温度对应的风险等级的赋值,round为四舍五入操作。将grade
水华
四舍五入取整得到grade
水华暴发
,根据grade
水华暴发
的值确定最终蓝藻水华暴发风险等级。
[0134]
实施例
[0135]
以江苏省太湖流域遥感反演的叶绿素a浓度、温度以及藻蓝素浓度为例,采用本发明提出的基于四维生成对抗网络的遥感图像分析及蓝藻水华预测方法对蓝藻水华暴发进行预测。经数据筛选后选取2010年3月10日到2010年12月29日采集到的叶绿素a浓度、温度以及藻蓝素浓度各100张原始数据作为训练样本,选取2009年10月6日期至2009年12月28日采集到的叶绿素a浓度、温度以及藻蓝素浓度各28张原始图片作为测试样本,首先使用参考文献3中的步骤2,标准化叶绿素a浓度及藻蓝素浓度范围值。由于温度遥感图像每一张的数据标尺变化范围较小,则选取整体数据集中最小的浓度值以及最大的浓度值,按照每4℃的间隔人工设定9个数据标尺后,进行温度遥感图像标尺进行标准化。
[0136]
步骤一、基于空间权重矩阵及注意力机制pix2pix模型进行遥感图像修复。
[0137]
因为天气原因,采样到的部分数据会有云层遮挡,并且由于图像上还存在一些数值异常点,这些统称为损坏点,如图18展示了叶绿素a浓度含有损坏点的遥感图像。将原数据集中没有损坏点的遥感图像添加掩膜人为构造包含“损坏点”,图19展示了叶绿素a浓度遥感图像添加掩膜前后的对比,将人为制造的具有“损坏点”的遥感图像输入至基于注意力的pix2pix模型,将对应的没有损坏点的遥感图像作为输出训练模型。基于注意力的pix2pix模型生成器下采样参数如表2所示。
[0138]
表2下采样参数
[0139][0140]
上采样参数如表3所示:
[0141]
表3上采样参数
[0142][0143]
使用训练后的模型进行修复原数据集中存在“损坏点”的遥感图像,对于经过基于注意力的pix2pix模型修后的遥感图像中修复效果较差的部位使用基于空间权重矩阵的方法进行二次修复,如图20展示了叶绿素a浓度修复前后的对比。
[0144]
步骤二、基于三次样条与卷积长短时网络及3dcnn进行遥感图像时间序列填补。
[0145]
将原数据集中含有损坏点的遥感图像修复后,使用三次样条插值进行填补间隔时间小于4天的遥感图像,将时间间隔大于三天的使用卷积长短时网络和3dcnn网络进行双向填补,具体参数如表4所示,中间时刻使用三次样条插值进行填补,填补后的部分时间序列如图21所示。完成时间遥感图像时间序列填充后共获得训练数据897张,测试数据252张。
[0146]
表4 卷积长短时及3dcnn网络参数
[0147]
网络层卷积核个数卷积核大小步长padding方式卷积长短时网络-1642*21same卷积长短时网络-11282*21same3d-cnn33*1*11valid
[0148]
步骤三、基于时间生成对抗网络进行遥感图像时间序列扩充。
[0149]
经过步骤一和步骤二后获得了采样时间连续的遥感图像数据集,但是现有连续的遥感图像数据集数据量较少,因此使用时间生成对抗网络对现有数据进行扩充。首先选取一次性生成遥感图像数据量,本发明为了一次性生成30个连续时刻的遥感图像。首先选取30个连续时刻的遥感图像,将这30个遥感图像构建为数据格式为(1,30,128*128*3)的数据进行训练,训练200个epoch后保存模型,通过输入格式为(1,30,128*128*3)的随机噪声用于产生全新的遥感图像,模型的输出格式同样为(1,30,128*128*3),将该数据重构为(30,128,128,3)即可得到30张生成的遥感图像。本发明实施例中遥感图像的长和宽均为128像素,具有rgb3个通道。
[0150]
由于每次输入的噪音为随机噪音,因此在保存模型后每次运行的结果都不相同,因此只需重复运行便可得到多组遥感图像时间序列的扩充值。图22展示了原有数据和扩充
数据的对比。扩充后用于训练的遥感图像为1764张。
[0151]
步骤四、基于四维生成对抗网络进行多因素遥感图像像素级预测。
[0152]
将叶绿素a浓度遥感图像,藻蓝素浓度遥感图像和温度遥感图像分别使用步骤一至步骤三进行处理,将得到的遥感图像构建为(8,4,3,3,128,128)的数据用于模型的输出,(1,3,3,128,128)用于模型的目标输出,其中模型输入中的8代表batchsize,4代表四个时刻,第一个3代表3个因素,第二个3代表每个因素的通道数,后两个维度分别为每个因素的长度和高度;模型的目标输出中的1代表batchsize,4代表四个时刻,一个3代表3个因素,第二个3代表每个因素的通道数,后两个维度分别为每个因素的长度和高度。分别使用每个因素的前四个时刻的遥感图像预测第五个时刻的遥感图像。3d卷积长短时网络参数如表5所示。
[0153]
表5 3d卷积长短时网络参数
[0154]
网络层卷积核个数卷积核大小步长3d卷积长短时网络323*3*31
[0155]
生成器中下采样参数表如表6所示。
[0156]
表6 生成器下采样参数
[0157]
网络层卷积核个数卷积核大小步长初始层323*3*31下采样1641*3*3(1,2,2)下采样21281*3*3(1,2,2)下采样32562*3*3(2,2,2)下采样41281*3*3(1,2,2)下采样51283*3*3(2,2,2)下采样62561*3*3(1,2,2)下采样75121*3*3(1,2,2)
[0158]
生成器中上采样参数如表7所示。
[0159]
表7 生成器上采样参数
[0160]
网络层反卷积核个数反卷积核大小步长上采样12561*4*4(1,2,2)上采样22561*4*4(1,2,2)上采样32562*4*4(2,2,2)上采样42561*4*4(1,2,2)上采样51282*4*4(1,2,2)上采样6641*4*4(1,2,2)上采样7321*4*4(1,2,2)
[0161]
图23展示了部分时刻的遥感图像的预测对,可以看出真实图像与预测图像十分接近。
[0162]
步骤五、基于多因素遥感图像像素级预测结果进行蓝藻水华预测。
[0163]
在得到未来时刻多因素遥感图像的预测图像后,对比各因素定义好的蓝藻水华风
险等级根据公式(22)表计算最终蓝藻水华暴发的风险等级即可判断整体水域中各个区域的蓝藻水华暴发风险等级。例如图24中所示的10月29日预测的多因素遥感图像中,太湖左上侧边缘部位中叶绿素a对应的蓝藻水华暴发等风险等级为重风险ii,温度对应的蓝藻水华暴发风险等级为中风险ii,藻蓝素对应的蓝藻水华暴发风险等级为重风险ii,则该区域对应的蓝藻水华暴发风险为grade
水华
=0.45
×
6+0.45
×
6+0.1
×
3,grade
水华
=5.7根据四舍五入取整的规则,grade
水华暴发
=6,则该区域蓝藻水华暴发的风险为重风险ii。
[0164]
除说明书所述的技术特征外,均为本专业技术人员的已知技术。本发明省略了对公知组件和公知技术的描述,以避免赘述和不必要地限制本发明。上述实施例中所描述的实施方式也并不代表与本技术相一致的所有实施方式,在本发明技术方案的基础上,本领域技术人员不需要付出创造性的劳动即可做出的各种修改或变形仍在本发明的保护范围内。
技术特征:
1.一种基于四维生成对抗网络的遥感图像分析及蓝藻水华预测方法,其特征在于,包括如下步骤:步骤一,基于空间权重矩阵及基于注意力机制的pix2pix模型对存在损坏点的遥感图像进行修复;所述遥感图像包括叶绿素a浓度遥感图像、温度遥感图像以及藻蓝素浓度遥感图像三种;对每一种遥感图像,对完好的遥感图像人工添加掩膜生成训练集,将添加掩模后的遥感图像作为输入,对应完好的遥感图像作为输出,对基于注意力机制的pix2pix模型进行训练,利用训练好的pix2pix模型的生成器对存在损坏点的遥感图像进行修复;对经pix2pix模型修复后仍存在损坏点的遥感图像采用空间权重矩阵进行二次修复;步骤二,基于三次样条与卷积长短时网络及3dcnn对遥感图像时间序列进行填补;其中,3dcnn表示三维卷积;设遥感图像采样时间为t
s
,对经步骤一修复后的每种遥感图像数据集,先采用三次样条插值方法填补数据集,再采用基于卷积长短时网络及3dcnn的深度学习模型填补数据集,最后再使用三次样条插值方法填补数据集,获得时间间隔t
s
的完整遥感图像时间序列数据集;其中,对数据集中两相邻遥感图像的时间间隔小于4t
s
的情况,使用三次样条插值方法填补缺失的遥感图像,对数据集中两相邻遥感图像的时间间隔大于3t
s
的情况,使用所述的深度学习模型填补缺失的遥感图像;所述的深度学习模型的输入为连续三个采样时间的遥感图像序列,预测输出向前一个或向后一个采样时间的遥感图像;步骤三,基于时间生成对抗网络对遥感图像时间序列进行扩充;对每一种遥感图像时间序列的数据集进行扩充,将三维的遥感图像时间序列拉伸为一维数据,将拉伸后的一维数据采用时间生成对抗网络扩充,再将扩充后的一维数据重构为遥感图像时间序列,获得具有相同分布的遥感图像时间序列;步骤四,基于四维生成对抗网络进行多因素遥感图像像素级预测;多因素是指绿素a浓度、温度和藻蓝素浓度三个因素;所构建的四维生成对抗网络,由生成器和判别器构成,生成器为3d卷积长短时网络与融入残差结构的3dunet网络串联而成,判别器为3d patchgan网络;四维生成对抗网络的输入是三种遥感图像的时间序列,在生成器中,通过3d卷积长短时网络对同一时刻三种遥感图像提取多因素遥感图像特征,将输入序列中最后一个时刻提取的多因素遥感图像特征输入融入残差结构的3dunet网络,通过3dunet网络的编码解码,进行输入序列的下一时刻的多因素遥感图像预测;通过判别器和生成器对抗训练使网络达到性能最优,利用训练后的生成器进行多因素遥感图像预测;步骤五,根据预测的三种遥感图像进行蓝藻水华暴发风险预测;分别根据叶绿素a浓度、温度以及藻蓝素浓度设置关于蓝藻水华暴发风险等级,由四维生成对抗网络的生成器获取预测的叶绿素a浓度遥感图像、温度遥感图像以及藻蓝素浓度遥感图像,依据各自蓝藻水华暴发风险等级划分确定对应的风险等级,然后对三个风险等级加权求和确定最终的蓝藻水华暴发风险等级。2.根据权利要求1所述的方法,其特征在于,所述的步骤一中,构建基于注意力机制的pix2pix模型如下:所述的pix2pix模型包含生成器和马尔科夫判别器,其中生成器包含9个下采样模块和
9个上采样模块,在下采样模块中添加注意力机制与残差模块,在上采样模块中添加步长为1的带残差的下采样模块;所添加的注意力机制包括通道注意力机制与空间注意力机制,通道注意力机制的构建描述如下:a2=f(w
c
*a
1(c,1)
)其中,表示输入图像,(h,w,c)为输入图像的数据格式,i为图像编号,globalaveragepooling表示全局平局池化,a1为全局平均池化结果,a1是一个长度为c的特征;a
1(c,1)
是将a1重构为一个c
×
1的矩阵,a1中的数据顺序不发生改变;w
c
为权重矩阵,*代表卷积,f为sigmoid激活函数,a2为激活函数输出的二维矩阵,a
2(1,1,c)
是将a2重构为一个1
×1×
c的矩阵,f
channel
为通道注意力机制的输出;通道注意力机制的输出为空间注意力机制的输入,空间注意力机制的输出为注意力机制的输出;所述下采样模块的构建描述为如下:f
down_2
=att(f
down_1
)f
down_3
=f(b(f
down_2
*ω2+b2))f
down_4
=f(b(f
down_3
*ω3+b3))f
down_out
=f
down_2
+f
down_4
其中,f
down_1
为二维卷积输出,为输入的遥感图像,b表示批标准化,ω1、ω2和ω3为权重矩阵,b1、b2和b3为偏置值,att为注意力机制,f
down_2
为注意力机制的输出,f
down_3
、f
down_4
为残差模块两次特征提取的输出,f
down_out
为残差模块的最终输出。3.根据权利要求1或2所述的方法,其特征在于,所述的步骤一中,构建基于注意力机制的pix2pix模型的训练集包括:设一张完好遥感图像为x
′
i
,i为图像编号,则添加随机掩模如下:如下:其中,p
a,b
与p'
a,b
为权重矩阵,权重矩阵的维度与遥感图像的数据维度相同,权重矩阵中元素为随机的0与1;为哈达玛积,为x
i
'的白色掩膜,为对遥感图像x
i
'添加随机掩模后生成的遥感图像。4.根据权利要求1或2所述的方法,其特征在于,所述的步骤二中,采用三次样条插值方法填补缺失的遥感图像,包括:设经步骤一修复后的某一种遥感图像数据集为x
完整
,对x
完整
中每一张遥感图像的每一个像素点分别建立一个三次样条多项式,表示如下:p
(i,j,k)
(t)=f
(i,j,k)
(t)其中,p
(i,j,k)
(t)是第t个时刻第k个通道上高度为i、宽度为j的遥感图像像素值,f
(i,j,k)
(t)是在第t个时刻使用三次样条插值曲线得到的结果;三次样条插值曲线f
(i,j,k)
通过使用
x
完整
中所有遥感图像中第k个通道上高度为i、宽度为j的像素值进行拟合得到。5.根据权利要求1或2所述的方法,其特征在于,所述的步骤二中,基于卷积长短时网络及3dcnn的深度学习模型由生成器和判别器构成,生成器由两层卷积长短时网络和一层3dcnn网络构成,判别器由三层2d卷积神经网络构成;设两相邻遥感图像的时间间隔为d个t
s
,当d为偶数,利用所述深度学习模型在两相邻遥感图像间,分别从前向后以及从后向前插值(d-2)/2个t
s
的遥感图像;当d为奇数,利用所述深度学习模型在两相邻遥感图像间,分别从前向后以及从后向前插值(d-3)/2个t
s
的遥感图像;对于中间剩余的缺失采样时间,使用三次样条插值方法填补完整,此时三次样条插值方法根据当前已经填补的数据集x
d_s
构建三次样条插值曲线。6.根据权利要求1或2所述的方法,其特征在于,所述的步骤三中,设由步骤二得到的某一种遥感图像数据集为x
d
,将x
d
中的每张遥感图像重构为如下:设设其中,的大小为a
×
b
×
3,p
1,1,k
表示第k个通道上第1行第1列的遥感图像像素值,保持中像素值位置不变,拉伸为一维数据拉伸为一维数据的大小为1
×
(a
×
b
×
3),r代表数据重构;将数据集x
d
中图像按照时间序列分组,将每组中的遥感图像时间序列重构为一维数据后输入时间生成对抗网络timegan进行训练,然后加入随机噪声获取扩充后的一维数据,将扩充后的一维数据重构为遥感图像时间序列,即得到该组扩充的遥感图像时间序列;保存每组训练的timegan模型,通过输入随机噪音产生多组扩充的遥感图像时间序列。7.根据权利要求1所述的方法,其特征在于,所述的步骤四中,四维生成对抗网络中,3d卷积长短时网络是将卷积长短时网络中的2d卷积使用3d卷积替换得到,利用3d卷积长短时网络提取多因素遥感图像特征,描述如下:i
t
=σ(w
i
*[x
t
,y
t
,z
t
]+w
i
*h
t-1
+b
i
)f
t
=σ(w
f
*[x
t
,y
t
,z
t
]+w
f
*h
t-1
+b
f
)o
t
=σ(w
o
*[x
t
,y
t
,z
t
]+w
o
*h
t-1
+b
o
))其中,x
t
,y
t
,z
t
分别是在同一时刻t的叶绿素a浓度、温度以及藻蓝素浓度遥感图像,i
t
为输入门输出,f
t
为遗忘门输出,为新生信息,o
t
为输出门输出,c
t
为长期记忆,h
t
是短期记忆,σ为sigmoid激活函数,tanh为tanh激活函数,w
i
,w
f
,w
c
,w
o
分别是输入门、遗忘门、新生信
息以及输出门的三维卷积核,b
i
,b
o
,b
f
,b
c
分别为输入门、输出门、遗忘门以及新生信息的偏置,*代表卷积运算;通过3d卷积长短时网络对x
t
,y
t
,z
t
提取得到多因素遥感图像特征h
t
;将3d卷积长短时网络对输入时间序列的最后一个时刻提取的多因素遥感图像特征输入融入残差结构的3dunet网络;所述融入残差结构的3dunet网络由上采样模块和下采样模块构成;其中,下采样模块由一个3d卷积层,一个3d批标准化层,一个激活函数层和一个残差模块构成,残差模块由两个3d卷积层和一个连接层构成,其中第二个3d卷积核个数为第一个3d卷积核的二倍,卷积核大小分别是1*1和3*3,步长为一,保证在经过残差模块后网络输出大小与输入大小相同,经过两个3d卷积层后将所得到的输出与残差模块的输入相加完成残差模块的构建;上采样模块由一个3d反卷积层,一个3d批标准化层,一个激活函数层,一个dropout层以及一个残差模块组成;通过融入残差结构的3dunet网络的编码解码,输出未来一个时刻的叶绿素a浓度、温度以及藻蓝素浓度遥感图像。8.根据权利要求1或7所述的方法,其特征在于,所述的步骤四中,四维生成对抗网络中,判别器由3个步长为2和一个步长为1的3d卷积层构成,前三个3d卷积层使用批标准化层以及leakyrelu激活函数,最后一个3d卷积层不使用激活函数判别结构图。9.根据权利要求1所述的方法,其特征在于,所述的步骤五中,设置蓝藻水华暴发风险有9个等级,分别为:轻风险、中风险i、中风险ii、中风险iii、重风险i、重风险ii、重风险iii、重风险iv和重风险v;其中:9个风险等级依次对应的叶绿素a浓度值范围为:2.3-18.6μg/l、18.7-31.1μg/l、31.2-48.3μg/l、48.4-70.4μg/l、70.5-94.4μg/l、94.5-119.4μg/l、119.5-148.2μg/l、148.3-185.6μg/l、185.7-247μg/l;9个风险等级依次对应的藻蓝素浓度值范围为:2.3-25.3μg/l、25.4-71.3μg/l、71.4-154.1μg/l、154.2-259.9μg/l、260.0-351.9μg/l、352.0-448.5μg/l、448.6-609.6μg/l、609.7-876.4μg/l、876.5-1175.4μg/l;9个风险等级依次对应的温度范围为:<2℃、2.1-6℃、6.1-10℃、10.1-14℃、14.1-18℃、18.1-22℃、22.1-26℃、26.1-30℃、>30℃。10.根据权利要求1或9所述的方法,其特征在于,所述的步骤五中,为蓝藻水华暴发风险9个等级分别赋值1-9,设由叶绿素a浓度遥感图像确定的蓝藻水华暴发风险等级对应的赋值为grade
叶绿素
,由温度遥感图像确定的蓝藻水华暴发风险等级对应的赋值为grade
温度
,由藻蓝素浓度遥感图像确定的蓝藻水华暴发风险等级对应的赋值为grade
藻蓝素
,则最终的蓝藻水华暴发风险等级的赋值grade
水华暴发
如下:grade
水华
=0.45
×
grade
叶绿素
+0.45
×
grade
藻蓝素
+0.1
×
grade
温度
grade
水华暴发
=round(grade
水华
)其中grade
水华
为蓝藻水华暴发的风险等级对应的赋值,round为四舍五入操作,根据得到的grade
水华暴发
确定蓝藻水华暴发风险等级。
技术总结
本发明是一种基于四维生成对抗网络的遥感图像分析及蓝藻水华预测方法。本发明方法包括:基于空间权重矩阵及基于注意力机制的Pix2Pix模型对存在损坏点的叶绿素a浓度、温度以及藻蓝素浓度遥感图像进行修复;基于三次样条与卷积长短时网络及三维卷积对遥感图像时间序列进行填补;基于时间生成对抗网络对遥感图像时间序列进行扩充;基于四维生成对抗网络进行多因素遥感图像像素级预测;根据预测的三种遥感图像预测蓝藻水华暴发风险。本发明将叶绿素a浓度、温度以及藻蓝素浓度的遥感图像共同用于对蓝藻水华暴发的预测,修补和扩充了预测样本,提高了对未来时刻多因素遥感图像的预测精度,以及对未来时刻蓝藻水华暴发的时空分布预测精度。布预测精度。布预测精度。
技术研发人员:王立 李文浩 王小艺 许继平 赵峙尧 张慧妍 于家斌 孙茜 白玉廷 王昭洋 崔晓玉
受保护的技术使用者:北京工商大学
技术研发日:2023.01.06
技术公布日:2023/7/12
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种用于检测的预分装板的制作方法 下一篇:一种用于雨棚的可调前挡支架的制作方法
