搜索
您的当前位置:首页一种基于U-net的InSAR干涉图像相位解缠方法[发明专利]

一种基于U-net的InSAR干涉图像相位解缠方法[发明专利]

来源:爱问旅游网
(19)中华人民共和国国家知识产权局

(12)发明专利申请

(10)申请公布号 CN 112381172 A(43)申请公布日 2021.02.19

(21)申请号 202011367355.6(22)申请日 2020.11.28

(71)申请人 桂林电子科技大学

地址 541004 广西壮族自治区桂林市七星

区金鸡路1号(72)发明人 谢先明 梁峰 

(74)专利代理机构 桂林市华杰专利商标事务所

有限责任公司 45112

代理人 覃永峰(51)Int.Cl.

G06K 9/62(2006.01)G06N 3/04(2006.01)G06T 7/00(2017.01)G01S 13/90(2006.01)

权利要求书2页 说明书5页 附图11页

CN 112381172 A(54)发明名称

一种基于U-net的InSAR干涉图像相位解缠方法

(57)摘要

本发明公开了一种基于U‑net的InSAR干涉图像相位解缠方法,包括S1,创建InSAR模拟数据集;S2,创建准实测数据集;S3,将S1和S2创建好的两种数据放入改进的U‑net模型中进行训练;S4,将待解缠相位图像放入已训练好的U‑net模型中得出解缠出的真实相位图像。本发明将U‑net架构、ASPP网络以及瓶颈残差网络结合起来,将不同扩张率的扩张卷积特征结合捕获丰富的上下文信息,能够在不牺牲特征空间分辨率的同时扩大特征接收野,有利于精确获取缠绕干涉图特征信息,提高相位解缠算法的稳健性;瓶颈残差单元可使网络模型在减小参数计算量的同时防止网络退化,提高网络训练精度与效率。与现有技术相比,本发明解缠精度相对较高、抗噪性能相对较强。

CN 112381172 A

权 利 要 求 书

1/2页

1.一种基于U-net的InSAR干涉图像相位解缠方法,其特征在于,包括以下步骤:S1,创建InSAR模拟数据集;S2,创建准实测数据集;S3,将S1和S2创建好的两种数据放入改进的U-net模型中进行训练;S4,将待解缠相位图像放入已训练好的U-net模型中得出解缠出的真实相位图像。2.根据权利要求1所述的基于U-net的InSAR干涉图像相位解缠方法,其特征在于,S1包括如下步骤:

S1-1,构建2×2~20×20随机初始矩阵;S1-2,用双三次插值法对初始矩阵扩展进行插值放大到256像素×256像素,得到真实相位干涉图;

S1-3,将生成的真实相位图重缠绕相位并加入不同信噪比的噪声。3.根据权利要求1所述的基于U-net的InSAR干涉图像相位解缠方法,其特征在于,S2包括如下步骤:

S2-1,对滤波后的实测数据使用UKF算法进行相位解缠,再将得到后的解缠结果重缠绕;

S2-2,对重缠绕后的图像以及S2-1得到的解缠相位标签进行分割、旋转、放大操作;S2-3,将S2-2所得到的缠绕相位中加入不同信噪比的噪声。

4.根据权利要求1所述的基于U-net的InSAR干涉图像相位解缠方法,其特征在于,S3包括如下步骤:

S3-1,单通道的缠绕相位图从U-net模型的第一单元的输入层进入,经卷积层将图像通道数调整为8后通过残差网络层输出特征图;

S3-2,ASPP模块采取了四种不同采样率的卷积层和全局池化层并行操作,使网络层融合了不同尺度信息特征图;

S3-3,最大池化层对传入的特征图进行下采样后传入模型的下一单元模块,由下一单元模块中的卷及操作将图像通道数加倍;

S3-4,重复S3-1~S3-3,直到特征图进入编码路径最后的单元模块完成编码操作;S3-5,特征图先经过上采样放大并减半通道数,再通过跳跃连接与编码路径中的输出特征图进行拼接;

S3-6,拼接后的特征图依次经过卷积模块、残差模块、卷积模块输出到下个上采样层;S3-7,重复S3-5~S3-6,直到特征图通道数降为8,再通过卷积操作将特征图变为单通道图输出。

5.根据权利要求1所述的基于U-net的InSAR干涉图像相位解缠方法,其特征在于,S3所述改进的U-net模型,是把U-net架构、空间金字塔池(ASPP)网络以及瓶颈残差网络结合起来,构建一种改进的基于U-net模型的相位解缠网络;该网络结合U-net模型、残差神经网络和DeepLabv3+网络模型的特点,由编码路径、解码路径以及跳跃连接路径组成;网络左边的编码路径的作用是通过6个单元模块由浅入深地逐层提取输入相位图特征信息,其中每个单元模块包括卷积模块、残差网络层、ASPP网络层、最大池化层,其中卷积模块包括Conv层+批量归一化BN+激活函数Relu,最大池化层窗口为2×2;右边解码路径的作用是通过反卷积操作恢复抽象信息和定位图像细节信息,各单元模块包括上采样层、连接层、卷积模块和残

2

CN 112381172 A

权 利 要 求 书

2/2页

差模块,上采样层窗口为2×2,其中上采样层在放大特征图的同时通过卷积操作保证通道数与左侧的编码路径相同,使两侧路径的特征图可实现跳跃连接。

6.根据权利要求1所述的基于U-net的InSAR干涉图像相位解缠方法,其特征在于,S4中,单通道的缠绕相位图从输入层进入,经第一单元模块卷积层将图像通道数调整为8后通过残差网络层输出特征图,再通过ASPP网络层输出融合了不同尺度信息特征图,并通过最大池化层实现下采样,特征图进入后一单元模块再利用卷积操作将通道数加倍,随后重复第一单元模块中的操作,直到特征图进入编码路径最后单元模块完成编码工作,随后再依次通过解码路径中各单元模块中上采样层、跳跃连接、卷积层和残差网络层执行解缠操作,其中解码路径中各单元模块依次减半图像通道数,最后由输出层输出解缠结果。

3

CN 112381172 A

说 明 书

一种基于U-net的InSAR干涉图像相位解缠方法

1/5页

技术领域

[0001]本发明属于图像相位解缠领域,涉及InSAR干涉图像相位解缠,尤其涉及一种基于U-net的InSAR干涉图像相位解缠方法。

背景技术

[0002]目前相位解缠算法包括以枝切法与质量引导算法为代表的路径跟踪类算法、以最小二乘法为代表的最小范数类算法、以网络流法为代表的网络规划类算法、以卡尔曼滤波法为代表的状态估计类算法等、以全卷积网络为代表的深度学习类算法等方法。路径跟踪类算法利用各种各样策略定义合适路径,并沿此路径积分获取其解缠相位,以尽量减少或避免相位解缠过程中误差累积效应。最小范数类算法首先在最小范数准则框架下构造一个解缠相位梯度与缠绕相位梯度之差的代价函数,随后利用各种方法得到使代价函数最小的解。网络规划类算法把干涉图相位解缠问题转化为网络流代价函数的最小化问题。状态估计类算法把干涉图相位解缠问题转化非线性条件下的状态估计问题,几乎同时执行相位噪声抑制与相位解缠。深度学习类算法通过构建编码-解码网络实现相位解缠,网络模型前半部分对输入图像进行下采样,特征图经过卷积层和池化层后进入解码路径,最后对特征图进行上采样并输出解缠结果。[0003]路径跟踪类算法、最小范数类算法、网络规划类算法等方法易受干涉相位噪声的影响,有时难以有效解缠噪声干涉图,且路径跟踪类算法与网络规划类算法均在一定程度上存在相位解缠精度与效率难以兼顾的问题;状态估计类算法具有较强抗相位噪声性能,通常能有效处理低信噪比干涉图的相位解缠问题,但时间耗费代价较大;深度学习类算法具有一定泛化性,但目前此类算法的解缠精度有限且无法对实测地形数据进行解缠。发明内容

[0004]为了解决上述问题,本发明提供一种解缠精度相对较高、抗噪性能相对较强的基于U-net的InSAR干涉图像相位解缠方法。[0005]实现本发明目的的技术方案是:

一种基于U-net的InSAR干涉图像相位解缠方法,包括以下步骤:S1,创建合成孔径雷达干涉(Interferometric Synthetic Aperture Radar,简称InSAR)模拟数据集;

S2,创建准实测数据集;S3,将S1和S2创建好的两种数据放入改进的U-net模型中进行训练;S4,将待解缠相位图像放入已训练好的U-net模型中得出解缠出的真实相位图像。[0006]进一步地,所述S1包括如下步骤:

S1-1,构建2×2~20×20随机初始矩阵;S1-2,用双三次插值法对初始矩阵扩展进行插值放大到256像素×256像素,得到真实相位干涉图;

4

CN 112381172 A

说 明 书

2/5页

S1-3,将生成的真实相位图重缠绕相位并加入不同信噪比的噪声。[0007]进一步地,所述S2包括如下步骤:

S2-1,对滤波后的实测数据使用无迹卡尔曼滤波(Unscented Kalman Filter,简称UKF)算法进行相位解缠,再将得到后的解缠结果重缠绕;

S2-2,对重缠绕后的图像以及S2-1得到的解缠相位标签进行分割、旋转、放大操作;S2-3,将S2-2所得到的缠绕相位中加入不同信噪比的噪声,增强数据集的抗噪性。[0008]进一步地,所述S3包括如下步骤:

S3-1,单通道的缠绕相位图从改进的U-net模型的第一单元的输入层进入,经卷积层将图像通道数调整为8后通过残差网络层输出特征图;

S3-2,上层特征图经过空间金字塔池(Atrous Spatial Pyramid Pooling,简称ASPP)模块后输出,该模块采取了四种不同采样率的卷积层和全局池化层并行操作,使网络层融合了不同尺度信息特征图;

S3-3,最大池化层对传入的特征图进行下采样后传入模型的下一单元模块,由下一单元模块中的卷及操作将图像通道数加倍;

S3-4,重复S3-1~S3-3,直到特征图进入编码路径最后的单元模块完成编码操作;S3-5,特征图先经过上采样放大并减半通道数,再通过跳跃连接与编码路径中的输出特征图进行拼接;

S3-6,拼接后的特征图依次经过卷积模块、残差模块、卷积模块输出到下个上采样层;S3-7,重复S3-5~S3-6,直到特征图通道数降为8,再通过卷积操作将特征图变为单通道图输出。

[0009]进一步地,S3所述改进的U-net模型,是把U-net架构、空间金字塔池(ASPP)网络以及瓶颈残差网络结合起来,构建一种改进的基于U-net模型的相位解缠网络;该网络结合U-net模型、残差神经网络和DeepLabv3+网络模型的特点,由编码路径、解码路径以及跳跃连接路径组成;网络左边的编码路径的作用是通过6个单元模块由浅入深地逐层提取输入相位图特征信息,其中每个单元模块包括卷积模块、残差网络层、ASPP网络层、最大池化层,其中卷积模块包括Conv层+批量归一化BN+激活函数Relu,最大池化层窗口为2×2;右边解码路径的作用是通过反卷积操作恢复抽象信息和定位图像细节信息,各单元模块包括上采样层、连接层、卷积模块和残差模块,上采样层窗口为2×2,其中上采样层在放大特征图的同时通过卷积操作保证通道数与左侧的编码路径相同,使两侧路径的特征图可实现跳跃连接。

[0010]进一步地,所述S4中,单通道的缠绕相位图从输入层进入,经第一单元模块卷积层将图像通道数调整为8后通过残差网络层输出特征图,再通过ASPP网络层输出融合了不同尺度信息特征图,并通过最大池化层实现下采样,特征图进入后一单元模块再利用卷积操作将通道数加倍,随后重复第一单元模块中的操作,直到特征图进入编码路径最后单元模块完成编码工作,随后再依次通过解码路径中各单元模块中上采样层、跳跃连接、卷积层和残差网络层执行解缠操作,其中解码路径中各单元模块依次减半图像通道数,最后由输出层输出解缠结果。

[0011]本发明的优点或有益效果:

本发明将U-net架构、空间金字塔池(ASPP)网络以及瓶颈残差网络结合起来,利用ASPP

5

CN 112381172 A

说 明 书

3/5页

模型结合多尺度信息和扩张卷积的优势,将不同扩张率的扩张卷积特征结合到一起来捕获丰富的上下文信息,能够在不牺牲特征空间分辨率的同时扩大特征接收野,有利于精确获取缠绕干涉图特征信息,提高相位解缠算法的稳健性,此外,瓶颈残差单元可使网络模型在减小参数计算量的同时防止网络退化,提高网络训练精度与效率。与其他类型深度学习相位解缠方法相比,本发明方法解缠精度相对较高、抗噪性能相对较强。附图说明

[0012]图1为本发明实施例中基于U-net的图像相位解缠模型网络训练示意图;

图2为本发明实施例中基于U-net的图像相位解缠模型将待解缠的缠绕干涉图输入到已训练好的网络模型中得到解缠结果的示意图;

图3a~图3d为S1中模拟InSAR数据集生成示意图,其中图3a为随机创建的5×5初始矩阵示意图;图3b为对原初始矩阵进行插值放大示意图;图3c为生成的真实相位示意图;图3d为含噪声缠绕干涉示意图;

图4a图4b为S2中实测InSAR数据示意图,其中图4a为滤波后的Enta火山干涉示意图;图4b为某实测InSAR干涉示意图;

图5a和图5c分别为UKF算法对图4a图4b的解缠结果示意图,图5b和图5d为重缠绕图像示意图;

图6a-图6d为对图5b和图5d进行分割、旋转及放大后获取的部分训练数据图7a为真实解缠相位示意图;图7b为真实解缠相位的重缠绕相位图;图7c-图7d分别为对图7b添加不同噪声后的缠绕相位图;

图8为实施例中改进的基于U-net的相位解缠网络示意图;图9为本发明实施例中瓶颈残差网络示意图;图10为本发明实施例中ASPP网络示意图。具体实施方式

[0013]下面结合实施例和附图对本发明内容作进一步的阐述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0014]实施例:

下面结合附图来描述本发明提出的一种基于U-net的InSAR干涉图像相位解缠方法的基本过程。

[0015]基于深度学习相位解缠模型如图1和图2所示,其中,图1为网络训练示意图,通过训练数据集建立缠绕相位和真实相位之间的非线性映射,获得训练好的网络模型;将待解缠的缠绕干涉图输入到已训练好的网络模型中即可得到解缠结果,如图2所示。[0016]一种基于U-net的InSAR干涉图像相位解缠方法,包括以下步骤:

S1,创建InSAR模拟数据集;S2,创建准实测数据集;S3,将S1和S2创建好的两种数据放入改进的U-net模型中进行训练;S4, 将待解缠相位图像放入已训练好的U-net模型中得出解缠出的真实相位图像。

6

CN 112381172 A[0017]

说 明 书

4/5页

进一步地,S1包括如下步骤:S1-1,构建2×2~20×20随机初始矩阵;S1-2,用双三次插值法对初始矩阵扩展进行插值放大到256像素×256像素,得到真实相位干涉图;

S1-3,将生成的真实相位图重缠绕相位并加入不同信噪比的噪声,例如选择三个不同的信噪比为16.98dB、10.96dB、7.4dB。[0018]如图3a-图3d所示,图3a随机创建的5×5初始矩阵;图3b为对原初始矩阵进行插值放大;图3c为生成的真实相位图;图3d为含噪声缠绕干涉图。首先按照图3a方式构建20000个2×2~20×20的随机初始矩阵,再使用双三次插值法对初始矩阵扩展进行插值放大到256像素×256像素,得到放大后的真实相位干涉图,最后将生成的真实相位图转换成含不同信噪比的噪声缠绕相位。在网络训练过程中,把生成的真实相位图作为其相应的噪声缠绕相位图的标签图像。[0019]进一步地,S2包括如下步骤:

S2-1,对滤波后的实测数据使用UKF算法进行相位解缠,再将得到后的解缠结果重缠绕;

S2-2,对重缠绕后的图像以及S2-1得到的解缠相位标签进行分割、旋转、放大操作;S2-3,将S2-2所得到的缠绕相位中加入不同信噪比的噪声,增强数据集的抗噪性,例如选择三个不同的信噪比为16.98dB、10.96dB和7.4dB。

[0020]图4a和图4b分别为滤波后的Enta火山干涉图以及某实测InSAR干涉图;图5a和图5c分别为UKF算法对图4a图4b的解缠结果图,图5b和图5d为重缠绕图像;图6a-图6d为对图5b和图5d进行分割、旋转及放大后获取的部分训练数据。图7a为真实解缠相位图,即标签图像,图7b为真实解缠相位的重缠绕相位图,图7c-图7d分别为对图7b添加不同噪声后的缠绕相位图。首先利用UKF算法解缠实测InSAR干涉图,获得其解缠相位与相应的重缠绕干涉图,随后把不同类型的相位噪声添加到重缠绕干涉图中得到不同信噪比的噪声缠绕相位图。在网络训练过程中,把UKF算法获得解缠相位作为其相应的噪声缠绕相位图的标签图像。通过对大量实测InSAR数据进行分割、扩充、旋转等操作共产生17000组准实测InSAR数据。[0021]进一步地,S3包括如下步骤:

S3-1,单通道的缠绕相位图从U-net模型的第一单元的输入层进入,经卷积层将图像通道数调整为8后通过残差网络层输出特征图;

S3-2,ASPP模块采取了四种不同采样率的卷积层和全局池化层并行操作,使网络层融合了不同尺度信息特征图;

S3-3,最大池化层对传入的特征图进行下采样后传入模型的下一单元模块,由下一单元模块中的卷及操作将图像通道数加倍;

S3-4,重复S3-1~S3-3,直到特征图进入编码路径最后的单元模块完成编码操作;S3-5,特征图先经过上采样放大并减半通道数,再通过跳跃连接与编码路径中的输出特征图进行拼接;

S3-6,拼接后的特征图依次经过卷积模块、残差模块、卷积模块输出到下个上采样层;S3-7,重复S3-5~S3-6,直到特征图通道数降为8,再通过卷积操作将特征图变为单通道图输出。

7

CN 112381172 A[0022]

说 明 书

5/5页

其中残差模块和ASPP模块介绍如下:残差模块:在神经网络中添加层数可以提取更丰富的干涉图像特征信息,而增加网络深度会容易造成梯度弥散和梯度爆炸的现象。瓶颈残差网络如图9所示,其中Conv为卷积层、BN为批量归一化、ReLU为该模块使用的激活函数;特征图先通过卷积核分别为1×1、3×3、1×1的卷积模块,再与初始输入结合通过激活函数得到输出,残差模块可使网络模型在减小参数计算量的同时防止网络退化。[0023]ASPP模块:ASPP(Atrous Spatial Pyramid Pooling)网络如图10所示,包括全局平均池化层(Avg-Pooling)以及采样率(Rate)分别为1、6、12、18的扩张卷积。其中全局池化层先对输入的特征图进行全局信息提取,再通过卷积核为1×1的卷积层上采样到与输入特征图相同尺寸;四种不同采样率的扩张卷积并行操作可以保证网络计算量不变的同时更好地保留干涉图中的结构特征,让ASPP网络可更完整地对输入特征图进行多尺度信息提取;ASPP通过连接层把全局平均池化层以及四个不同采样率的扩张卷积层输出的特征图串接在一起,最后通过卷积核为3×3的卷积层调整通道数,作为ASPP模块的输出。[0024]S3所述改进的U-net模型,是把U-net架构、空间金字塔池(ASPP)网络以及瓶颈残差网络结合起来,构建一种改进的基于U-net模型的相位解缠网络;该网络结合U-net模型、残差神经网络和DeepLabv3+网络模型的特点,由编码路径、解码路径以及跳跃连接路径组成;在图8所示网络中,竖条形框表示特征图在网络各个阶段的分布情况,上方的数字为特征图通道数,条形框下方的数字为特征图大小,虚线框表示复制对应的编码路径输出层,右下角箭头标记表示网络中对应的操作,网络左边的编码路径的作用是通过6个单元模块由浅入深地逐层提取输入相位图特征信息,其中每个单元模块包括卷积模块、残差网络层、ASPP网络层、最大池化层,其中卷积模块包括Conv层+批量归一化BN+激活函数Relu,最大池化层窗口为2×2;右边解码路径的作用是通过反卷积操作恢复抽象信息和定位图像细节信息,各单元模块包括上采样层、连接层、卷积模块和残差模块,上采样层窗口为2×2,其中上采样层在放大特征图的同时通过卷积操作保证通道数与左侧的编码路径相同,使两侧路径的特征图可实现跳跃连接。[0025]S4中,单通道的缠绕相位图从输入层进入,经第一单元模块卷积层将图像通道数调整为8后通过残差网络层输出特征图,再通过ASPP网络层输出融合了不同尺度信息特征图,并通过最大池化层实现下采样,特征图进入后一单元模块再利用卷积操作将通道数加倍,随后重复第一单元模块中的操作,直到特征图进入编码路径最后单元模块完成编码工作,随后再依次通过解码路径中各单元模块中上采样层、跳跃连接、卷积层和残差网络层执行解缠操作,其中解码路径中各单元模块依次减半图像通道数,最后由输出层输出解缠结果。

[0026]本实施例数据集的制作基于MATLAB 2018b仿真软件,模型开发平台为python3.7,使用Tensorflow-1.13.0框架、Keras版本为2.3.0;用于网络模型训练和实验测试的计算机主要参数如下:NVIDIA GeForce RTX 2080Ti GPU,Xeon W-2145 CPU(3.7 GHz) + 64GB RAM。解缠一幅图需要耗时1.13s。

[0027]尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

8

CN 112381172 A

说 明 书 附 图

图1

图2

图3a

9

1/11页

CN 112381172 A

说 明 书 附 图

2/11页

图3b

图3c

图3d

10

CN 112381172 A

说 明 书 附 图

3/11页

图4a

图4b

11

CN 112381172 A

说 明 书 附 图

4/11页

图5a

图5b

12

CN 112381172 A

说 明 书 附 图

5/11页

图5c

图5d

13

CN 112381172 A

说 明 书 附 图

6/11页

图6a

图6b

14

CN 112381172 A

说 明 书 附 图

7/11页

图6c

图6d

15

CN 112381172 A

说 明 书 附 图

8/11页

图7a

图7b

16

CN 112381172 A

说 明 书 附 图

9/11页

图7c

图7d

17

CN 112381172 A

说 明 书 附 图

10/11页

图8

18

CN 112381172 A

说 明 书 附 图

11/11页

图9

图10

19

因篇幅问题不能全部显示,请点此查看更多更全内容

Top