【技术实现步骤摘要】
基于半监督语义分割对比学习的高分辨遥感图像语义变化检测方法
[0001]本专利技术属于遥感图像处理
,具体涉及一种基于半监督语义分割对比学习的高分辨遥感图像语义变化检测方法。
技术介绍
[0002]在遥感领域,语义变化检测是一种利用地理配准的多时相遥感影像来检测地球表面语义变化的方法,广泛应用于城市规划、环境检测和灾害评估等领域。与仅预测像素级变化或未变化的变化检测不同,语义变化检测不仅可以检测变化位置,还可以指示变化方向(例如,从土地到建筑物的变化,从植被到水面的变化等)。因此,语义变化检测成为了一项重要且具有挑战性的遥感图像解译任务。
[0003]近年来,随着传感器技术的进步,大量的多时相高分辨率遥感图像可用,在此基础上,基于深度学习的语义变化检测方法得到了快速发展。与传统的语义变化检测方法相比,其语义变化检测性能有了明显的提高。Yang等人在文献“Asymmetric siamese networks for semantic change detection in aerial images.”中提出了一个非对称孪生网络,用从不同结构的模块中提取到的特征对来定位和识别语义变化,这些模块涉及不同大小的区域,并应用不同数量的参数来考虑不同地表覆盖分布的差异。Yuan等人在文献“A transformer
‑
based Siamese network and an open optical dataset for semantic change detection of remote ...
【技术保护点】
【技术特征摘要】
1.一种基于半监督语义分割对比学习的高分辨遥感图像语义变化检测方法,其特征在于步骤如下:步骤1:构建基于高分辨网络的简单可扩展的直接语义变化检测模型来进行语义变化检测;将T1和T2时相的遥感图像I1和I2输入两个共享权重的高分辨网络编码器和得到语义上下文特征对和然后将和输入变化特征提取模块得到变化特征f
cd
;对于T1时相,将和f
cd
输入特征融合模块,先对和作绝对差得到d
cd
,再将d
cd
进行1次1
×
1卷积操作得到语义变化特征对于T2时相,将和f
cd
输入特征融合模块得到语义变化特征最后将和输入两个解码器和得到T1和T2时相的语义变化检测结果和步骤2:用半监督中的自训练方式进行语义分割;步骤2
‑
1:构建语义分割子网用于半监督语义分割,对于T1和T2两个时相,分别在高分辨编码器和后加入两个不共享权重的语义分割头和和包含2个卷积层和一个softmax操作;第一个卷积层包含1个步幅为1,填充为2的3
×
3卷积,该卷积操作将输入特征向量通道数变为原来1/4,分辨率保持不变,即H0×
W0×
150,以及1个批归一化操作和1修正线性单元;第二个卷积层包含1个步幅为1的1
×
1卷积操作,将输入特征向量通道数变为语义分割类别数,分辨率保持不变,即H0×
W0×
6;最后用softmax操作进行归一化,得到语义分割结果和语义分割头和高分辨编码器构成了语义分割子网,将语义上下文特征对和输入语义分割头和去进行半监督语义分割;因为仅在训练阶段使用半监督语义分割,所以和在推理期间被移除;步骤2
‑
2:在语义分割子网中以半监督中的自训练方式进行语义分割,自训练使用具有相同架构的学生模型和教师模型,教师模型的参数是学生模型参数的指数移动平均;为了获得可靠的伪标签,使用学生模型预测的概率分布的熵来评估伪标签的质量,熵计算如下:其中是教师模型对第u个无标签像素产生的softmax概率,L为语义分割类别数
‘’
熵越低,伪标签的置信度就越高;在第t次迭代时,对于每一类l∈L,将无标签像素的熵从低到高进行排序,选择最低的百分比作为可靠伪标签。由于随着训练的进行,伪标签越来越可靠,因此应进行动态调整,是一个百分数,计算如下:
其中α0为初始百分比,设为50%,α
e
为最终百分比,设为80%,是t
‑
1次迭代中类l的预测准确率,代表着所有分类为l的样本中预测正确样本的概率;为了避免误差的累积,在训练中间开始自训练;语义分割上的有监督和无监督损失函数和为交叉熵损失,描述为:为交叉熵损失,描述为:其中N
l
为有标签像素的个数,N
u
为无标签像素的个数,和分别表示真值标签和语义分割头在第p个有标记像素上的预测概率,和分别表示伪标签和语义分割头在第p个无标记像素上的预测概率;步骤3:在语义分割上使用自适应采样策略进行半监督对比学习;在高分辨编码器和后加入不共享权重的对比学习特征表示头和和和包含2个卷积层;第一个卷积层包含1个步幅为1,填充为2的3
×
3卷积,该卷积操作将输入特征向量通道数变为原来1/4,分辨率保持不变,即H0×
W0×
150,以及1个批归一化操作和1修正线性单元;第二个卷积层包含1个步幅为1的1
×
1卷积操作,将输入特征向量通道数变为256,分辨率保持不变,即H0×
W0×
256;将语义上下文特征和输入对比学习特征表示头和得到密集语义特征表示和由于对比损失仅在训练期间提供监督,因此对比学习特征表示头在推理期间被移除;用自适应的采样策略在语义特征表示和中对不同语义类别的样本对应的特征向量进行采样,采样空间为学生模型在无标签像素上预测的伪标签和真实标签,计算对比学习损失函数L
c
:其中,L是语义分割类别的数量;z
la
是第l类第a个锚点的特征向量,是第l类的正样本,是所有第l类样本特征向量的平均值,是第l类第a个锚点的第b个属于其他类别的负样本的特征向量;对于L中的每个类别,锚点和锚点的负样本对应的特征向量都采集自语义特征表示和每个类别都有A个锚点,并且每个锚点都有一个正样本和B个负样本;<
·
,
·
>是两个特征向量之间的余弦相似度,用于度量两个特征向量之间的距离,范围为
‑
1到1,τ=0.5是温度系数;对于当前训练批量中的每个类别,通过最小化L
c
,拉近该类别的锚点与其正样本的距离,而推远该类别的锚点与其负样本的距离;
对于语义类别l,本发明根据相似度分布在其他类别上进行非均匀抽样,相似度分布定义如下:布定义如下:由类别l与其他类别经过softmax归一化后的类别相似度组成,和是类别l和g的正样本,<
·
,
·
>是两个特征向量之间的余弦相似度;步骤4:通过使总体的损失函数L最小来优化模型的参数,总体的损失函数L由T1和T2的语义变化检测损失和语义分割上的有监督和无监督损失函数和以及语义分割上的对比学习损失函数L
c
构成;语义变化检测损失和为交叉熵损失,描述为:为:其中T为像素的个数,和和分别表示真值标签和解码器和在第t个像素上的预测概率;总体的损失函数L...
【专利技术属性】
技术研发人员:张秀伟,张艳宁,杨一哲,于雷,安博远,田牧,尹翰林,
申请(专利权)人:西北工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。