首页|基于零样本学习的单张SAR图像相干斑滤波方法

基于零样本学习的单张SAR图像相干斑滤波方法

扫码查看
相干斑滤波是合成孔径雷达(Synthetic aperture radar,SAR)图像解译重要的预处理步骤.近年来,基于卷积神经网络(Convolutional neural network,CNN)的相干斑滤波方法得到了快速的发展.然而,基于监督学习的滤波方法缺乏无相干斑参考SAR图像作为真值,基于自监督学习的滤波方法大多需要同一场景的多时相SAR图像训练网络,但是这些额外的数据集在实际场景中较难获取.此外,自监督学习方法通常需要较大的训练数据集和较深的网络进行相干斑滤波,导致其计算复杂度较高.因此,本文提出了一种基于零样本学习的单张SAR图像相干斑滤波方法.该方法的核心思想是对待测试的单张SAR图像进行子视分解,选取与待测试SAR图像欧式距离最近的子视图像进行配对,理论上证明了使用配对的子视图像自监督训练网络能达到使用无相干斑参考SAR图像监督训练网络的滤波效果.因此,通过设计自监督损失函数快速训练轻量化相干斑滤波网络,将训练好的网络对待测试SAR图像进行滤波.相较于基于监督学习和自监督学习的相干斑滤波方法,本文所提方法不需要无相干斑参考或多时相SAR图像用于模型训练,也不需要额外训练数据,只需使用任意一个轻量化的CNN即可实现相干斑滤波.在Radarsat-2和ALOS-2实测数据上的实验结果表明,本文所提方法的参数量比对比方法低22倍,能更好的实现对匀质区域相干斑的抑制和图像细节的保护.
Despeckling Method for Single SAR Images Based on Zero-shot Learning
Speckle filtering is an important pre-processing step for synthetic aperture radar(SAR)image interpretation.In recent years,speckle-filtering methods based on convolutional neural networks(CNNs)have been rapidly devel-oped.However,supervised learning based methods lack speckle-free reference SAR images as ground truth,and self-supervised learning based methods rely on multi-temporal SAR images from the same scene for speckle filtering.How-ever,these additional auxiliary datasets are difficult to obtain in actual scenarios.In addition,self-supervised learning methods generally require large training datasets and deep networks for speckle filtering,resulting in high computational complexity.Therefore,a speckle filtering method for single SAR images based on zero-shot learning is proposed in this paper.The core idea of this method is to perform sublook decomposition on the test SAR image and select the paired sub-look images closest to the test SAR image.It is theoretically proven that using paired sublook images for self-supervised training of the network achieves the same filtering effect as using speckle-free reference SAR images for supervised training of the network.Therefore,the self-supervised loss function is designed to quickly train the lightweight speckle-filtering network,and the trained network can be used for filtering the test SAR images.Compared with the speckle-filtering methods based on supervised learning and self-supervised learning,the proposed method does not require speckle-free reference or multi-temporal SAR images for model training nor additional training data.Speckle filtering can be implemented by using any lightweight CNN.Experimental results on the Radarsat-2 and ALOS-2 datasets show that the proposed method reduces the parameters by 22 times compared to the reference method;thus,it can better sup-press speckles in homogeneous areas and preserve image details.

synthetic aperture radar(SAR)convolutional neural network(CNN)zero-shot learningspeckle filter-ingsublook decomposition

邓均午、李铭典、陈思伟

展开 >

国防科技大学电子科学学院,湖南长沙 410073

合成孔径雷达 卷积神经网络 零样本学习 相干斑滤波 子视分解

国家自然科学基金湖南省杰出青年基金

621220912020JJ2034

2024

信号处理
中国电子学会

信号处理

CSTPCD北大核心
影响因子:1.502
ISSN:1003-0530
年,卷(期):2024.40(5)
  • 36