一种使用对抗式生成网络去除遥感图像薄云的方法与流程

文档序号:16584254发布日期:2019-01-14 18:15阅读:993来源:国知局
一种使用对抗式生成网络去除遥感图像薄云的方法与流程

本发明涉及遥感图像薄云去除的领域,是一种利用对抗式生成网络去除遥感图像薄云的方法。



背景技术:

在地球的大气空间中,大气中的微粒能够吸收和散射该波段的电磁波,其中云层的遮盖尤为明显,云是最常见的一种自然现象,云出现的地点、时间和范围没有规律可循,是一种极不稳定的目标。根据云的光学厚度:遥感图像上的云可以分为厚云和薄云,薄云是半透明的,薄云覆盖下的遥感图像,受阳光透过云层的反射和折射影响,图像上的地物信息模糊。在此条件下,要想获得一幅完全没有被云污染的遥感影像是非常困难的。



技术实现要素:

本发明的目的在于提供一种使用对抗式生成网络去除遥感图像薄云的方法。

本发明的技术方案是这样实现的:

一种使用对抗式生成网络去除遥感图像薄云的方法,包括以下步骤:

s01:获取若干不同区域的清晰遥感图像与使用云模拟方法生成的只含

薄云信息的图像;

s02:利用大气散射模型合成清晰图像对应的带有薄云的遥感图像,从而得到带有薄云的遥感图像与薄云信息图像的成对数据集;

s03:利用步骤s02中获得的成对数据集训练一个薄云提取对抗式生成网络,利用训练完成的对抗式生成网络提取遥感图像的薄云,再使用大气散射模型与提取出的薄云信息去除遥感图像中的薄云。

进一步的,步骤s02中在获取一批清晰遥感图像后,利用大气散射模型,将薄云信息图合成到这批清晰遥感图像上,从而获取成对数据集。

进一步的,使用基于物理模型的云雾模拟方法,生成一批薄云信息图,从而合成成对数据。

进一步的,步骤s03中利用大气散射模型与使用薄云提取对抗式生成网络提取出的薄云信息去除遥感图像中的薄云。

本发明的有益效果:以对抗式生成网络为基础,以去除遥感图像中的薄云为目标,建立一个有效的去薄云模型,达到了良好的去云视觉效果。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本发明实施例的一种使用对抗式生成网络去除遥感图像薄云的方法的流程示意图;

图2是根据本发明实施例的一种使用对抗式生成网络去除遥感图像薄云的方法中的薄云提取网络结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,根据本发明实施例的使用对抗式生成网络去除遥感图像薄云的方法包括以下步骤:

步骤s01、使用云模拟方法生成云雾图像;

步骤s02、利用大气散射模型将薄云信息图像与清晰遥感图像合成带有薄云的遥感图像,从而制作同一区域带有薄云的与清晰无云的成对数据;

步骤s03、利用制作的成对数据,训练对抗式生成网络,最终用训练好的生成器去除其他遥感图像中的薄云。

为了方便理解本发明的上述技术方案,以下通过具体原理对本发明的上述技术方案进行详细说明。

具体使用时:

1)生成薄云信息图像

一般云雾模拟方法均可生成薄云信息图像,此处使用navier-stokes方程(简称n-s方程)的云雾模拟方法,n-s方程如下:

ρ是流体的密度系数,v是流体的粘度系数,f代表了流体受到的外界作用力,这里u代表了速度场,而p代表了压力场,二者随机初始化,求解公式(1)从而得到模拟的薄云图像。

2)合成成对数据

截取遥感图像中无云晴朗的清晰图像,用大气散射模型:

i(x)=j(x)t(x)+a(1-t(x))(2)

其中x表示像素位置,i(x)表示最终合成图像,j(x)为截取的清晰遥感图像,t(x)为上一步中对抗式生成器产生的薄云信息图像,a为一常数项常称为天空光,由统计得取,常接近像元最大值。如此式表示的过程合成清晰图像j(x)对应的带有薄云的图像i(x),从而得到薄云图像i(x)与云雾信息图像t(x)的成对数据集,以进行之后的步骤。

3)训练薄云提取对抗式生成网络

得到成对数据集后,同样使用对抗式生成网络进行去云的工作,具体网络结构参见附图2,具体结构不唯一。将有云的遥感图像记为h,网络中的生成器记为g,判别器记为d,二者输出分别表示为g(h;θg)d(x,h;θd),其中θgθd分别表示其权重,将有云图h作为生成器输入,其输出的云雾信息图像简记为与输入h一起输入判别器,标记为0;相应的,将薄云信息图像(即步骤s02中用以生成该有云图h的相应)x与有云图h的成对图像输入标记为1,训练判别器时,生成器权重不变最小化loss函数,训练生成器时,判别器参数不变最大化loss函数,利用上一步骤中得到的成对数据训练该网络,迭代更新权重使生成器输出的云雾信息图像达到令人满意的效果。

4)利用大气散射模型去除云雾

利用步骤s03中训练完成的网络提取有云图像i(x)中的薄云信息t(x),

从而可以用大气散射模型得出无云图像:

按照以上介绍,设计完成了一种使用对抗式生成网络去除遥感图像薄云的方法。本发明以对抗式生成网络为基础,以去除遥感图像中的薄云为目标,建立一个有效的去薄云模型,达到了良好的去云视觉效果。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1