一种基于多模态空域变换网络的遥感图像场景分类方法
未命名
08-02
阅读:79
评论:0

1.本发明属于遥感图像分类识别领域,具体涉及一种基于多模态空域变换网络的遥感图像场景分类方法。
背景技术:
2.多模态数据,即包含多种数据类型的数据,比如文本、图像、视频、音频等,目前已经在许多实际应用场景中得到了广泛的应用,如图像分类、自动驾驶以及显著性检测。多模态数据的研究具有广阔的发展前景,可以为人工智能应用提供更加丰富和准确的信息。结合多模态数据的内部信息可以有效融合互补特征,避免单一模态的某些信息被遗漏。但是,大部分基于多模态的研究工作仅仅是将不同传感器捕获的图像作为不同的模态,没有实现真正的跨模态,提取的特征仍然存在一定的局限性。
3.遥感图像场景分类主要是将输入图像映射到离散的标签中,但是网络从图像中提取到的特征是有限的,在训练过程中也完全忽略了与每幅图像相关的其它形式的信息。现有的大部分研究内容都是针对图像这种单一模态进行的,缺乏跨模态的相关工作。由于缺少不同模态间的互补信息,网络提取的特征对复杂场景的特征鉴别能力不足。数据的类型是多种多样的,从这些多模态数据中可以学习到其它形式的信息来帮助识别图像类别。目前在自然图像领域中已经有许多多模态框架被提出以探索不同模态间的潜在依赖关系,但由于遥感图像的多样性和复杂性,为自然图像提出的方法不能用来很好地建立遥感模态间的关系。因此如何有效利用多模态信息以及探索模态之间的内在相关性来实现有效的语义对齐仍然是一个难题。
技术实现要素:
4.为解决上述技术问题,本发明提出一种基于多模态空域变换网络的遥感图像场景分类方法,包括以下步骤:
5.s1:获取含场景类别标签的遥感图像组成训练数据集;
6.s2:建立遥感图像分类模型;所述模型包括resnet50预训练网络模块、循环空域变换模块、类名嵌入模块;
7.所述resnet50预训练网络模块包括conv-1、res-2、res-3、res-4、res-5、空洞空间金字塔池化层、全局平均池化层和softmax层;
8.s3:将训练数据集中的遥感图像输入遥感图像分类模型进行模型训练;
9.s31:将遥感图像输入resnet50预训练网络模块获取多层特征,多层特征经过空洞空间金字塔进行特征交互并通过全局平均池化输出整体特征f1,特征f1经过softmax层得到图像的预测分类结果;
10.s32:循环空域变换模块将不同层级的特征进行循环式自适应空间变换;
11.s33:将图像的类别标签输入类名嵌入模块,通过glove模型与多头自注意力机制提取遥感图像类别的语义信息,并经过softmax层得到文本的预测分类结果;
12.s34:将类名的语义信息与循环式自适应空间变换后特征进行逐像素加权融合,得到判别性特征f2;
13.s35:根据图像、文本的预测分类结果分别建立图像、文本的分类损失,根据整体特征f1和判别性特征f2建立相似度损失;
14.s36:将图像、文本的分类损失以及相似度损失作为遥感图像分类模型最终的损失函数,当损失函数值最小时完成模型的训练;
15.s4:将待分类的遥感图像输入训练好的遥感图像分类模型进行分类,得到分类结果。
16.本发明的有益效果:
17.本发明通过将图像的多层特征与图像类别的语义信息融合的方式,有效利用多模态信息以及探索模态之间的内在相关性来实现有效的语义对齐;同时通过图像、文本的分类损失以及相似度损失联合优化得到的遥感图像分类模型能够实现遥感图像的分类。
附图说明
18.图1为本发明的一种基于多模态空域变换网络的遥感图像场景分类方法的框架图。
具体实施方式
19.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
20.一种基于多模态空域变换网络的遥感图像场景分类方法,如图1所示,包括:
21.s1:获取含场景类别标签的遥感图像组成训练数据集;
22.s2:建立遥感图像分类模型;所述模型包括resnet50预训练网络模块、循环空域变换模块、类名嵌入模块;
23.所述resnet50预训练网络模块包括conv-1、res-2、res-3、res-4、res-5、空洞空间金字塔池化层、全局平均池化层和softmax层;
24.s3:将训练数据集中的遥感图像输入遥感图像分类模型进行模型训练;
25.s31:将遥感图像输入resnet50预训练网络模块获取多层特征,多层特征经过空洞空间金字塔进行特征交互并通过全局平均池化输出整体特征f1,特征f1经过softmax层得到图像的预测分类结果;
26.s32:循环空域变换模块将不同层级的特征进行循环式自适应空间变换;
27.s33:将图像的类别标签输入类名嵌入模块,通过glove模型与多头自注意力机制提取遥感图像类别的语义信息,并经过softmax层得到文本的预测分类结果;
28.s34:将类名的语义信息与循环式自适应空间变换后特征进行逐像素加权融合,得到判别性特征f2;
29.s35:根据图像、文本的预测分类结果分别建立图像、文本的分类损失,根据整体特征f1和判别性特征f2建立相似度损失;
30.s36:将图像、文本的分类损失以及相似度损失作为遥感图像分类模型最终的损失函数,当损失函数值最小时完成模型的训练;
31.s4:将待分类的遥感图像输入训练好的遥感图像分类模型进行分类,得到分类结果。
32.将遥感图像输入resnet50预训练网络模块获取多层特征,包括:
33.将遥感图像输入conv-1层进行图像增强,增强后的图像经过res-2、res-3、res-4、res-5进行逐层特征提取,得到多层特征。
34.将不同层级的特征进行循环式自适应空间变换,包括:
35.将resnet50预训练网络中res-2、res-3、res-4不同层级的特征进行循环式自适应空间变换:首先将特征图输入到定位网络中,产生变换参数θ,在定位网络中,依次通过5
×
5和3
×
3不同大小的卷积核来提取特征,然后利用1
×
1卷积来实现跨通道信息融合,通过mlp回归层得到最终的变换参数θ,通过网格生成器利用定位网络回归的变换参数θ对图像中的位置进行相应的空间变换,通过采样器利用双线性插值得到输出特征图。
36.所述相应的空间变换包括图像的缩放、旋转以及平移操作。
37.通过glove模型与多头自注意力机制提取遥感图像类别的语义信息,包括:
38.通过glove模型将k个场景类别的标签嵌入到一个m维向量空间r中,从而产生k个语义特征向量s1,s2,
…
,sk,选取与输入图像类别标签相对应的类别标签的词向量si,将其切分为n段并进行复制扩展得到词向量xi作为多头自注意力模型的输入进行多头自注意力机制操作,其中带缩放的点积注意力机制通过将查询向量q、键向量k和值向量v进行点积运算得到注意力分数,将注意力分数进行归一化,对v进行加权求和来计算输出结果,然后得到类名的语义信息向量,并利用全连接层将类名的语义信息向量转换为指定的维度,最后采用sigmoid激活函数进行处理,以获取类名的深层语义信息。
39.根据分类结果和图像类别信息分别建立图像、文本的分类损失,两者的分类损失的建立方式一致,通过分类结果计算分出的类别标签与真实的类别标签的概率,根据概率计算出分类损失函数。
40.所述样本分类标签属于真实标签的计算方式:
[0041][0042]
其中,表示第i个样本分类标签属于真实标签yi的概率,zi表示模型输出的图像类别和文本类别值,k表示样本类别标签数。
[0043]
所述图像的分类损失,包括:
[0044][0045]
其中,l
img
表示图像的分类损失,n表示样本数,表示经过预训练网络输出的第i个样本分类标签属于真实标签yi的概率。
[0046]
所述文本的分类损失,包括:
[0047][0048]
其中,l
txt
表示文本的分类损失,n表示样本数,表示经过类名嵌入模块输出的第i个样本分类标签属于真实标签yi的概率。
[0049]
所述相似度损失,包括:
[0050][0051]
其中,l
sim
表示相似度损失,f1和f2分别表示图像经过预训练网络得到的整体特征和融合类名的语义信息得到的判别性特征。
[0052]
所述模型的损失函数,包括:
[0053][0054]
其中,l
img
、l
txt
分别表示图像、文本的分类损失,n表示样本数,和分别表示经过预训练网络和类名嵌入模块输出的第i个样本分类标签属于真实标签yi的概率,l
sim
表示相似度损失,f1和f2分别表示图像经过预训练网络得到的整体特征和融合类名的语义信息得到的判别性特征。
[0055]
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
技术特征:
1.一种基于多模态空域变换网络的遥感图像场景分类方法,其特征在于,包括:s1:获取含场景类别标签的遥感图像组成训练数据集;s2:建立遥感图像分类模型;所述模型包括resnet50预训练网络模块、循环空域变换模块、类名嵌入模块;所述resnet50预训练网络模块包括conv-1、res-2、res-3、res-4、res-5、空洞空间金字塔池化层、全局平均池化层和softmax层;s3:将训练数据集中的遥感图像输入遥感图像分类模型进行模型训练;s31:将遥感图像输入resnet50预训练网络模块获取多层特征,多层特征经过空洞空间金字塔进行特征交互并通过全局平均池化输出整体特征f1,特征f1经过softmax层得到图像的预测分类结果;s32:循环空域变换模块将不同层级的特征进行循环式自适应空间变换;s33:将图像的类别标签输入类名嵌入模块,通过glove模型与多头自注意力机制提取遥感图像类别的语义信息,并经过softmax层得到文本的预测分类结果;s34:将类名的语义信息与循环式自适应空间变换后特征进行逐像素加权融合,得到判别性特征f2;s35:根据图像、文本的预测分类结果分别建立图像、文本的分类损失,根据整体特征f1和判别性特征f2建立相似度损失;s36:将图像、文本的分类损失以及相似度损失作为遥感图像分类模型最终的损失函数,当损失函数值最小时完成模型的训练;s4:将待分类的遥感图像输入训练好的遥感图像分类模型进行分类,得到分类结果。2.根据权利要求1所述的一种基于多模态空域变换网络的遥感图像场景分类方法,其特征在于,将遥感图像输入resnet50预训练网络模块获取多层特征,包括:将遥感图像输入conv-1层进行图像增强,增强后的图像经过res-2、res-3、res-4、res-5进行逐层特征提取,得到多层特征。3.根据权利要求1所述的一种基于多模态空域变换网络的遥感图像场景分类方法,其特征在于,将不同层级的特征进行循环式自适应空间变换,包括:将resnet50预训练网络中res-2、res-3、res-4不同层级的特征进行循环式自适应空间变换:将特征图输入到定位网络中,产生变换参数θ,在定位网络中,依次通过5
×
5和3
×
3不同大小的卷积核来提取特征,并利用1
×
1卷积来实现跨通道信息融合,通过mlp回归层得到最终的变换参数θ,通过网格生成器利用定位网络最终的变换参数θ对图像中的位置进行相应的空间变换,通过采样器利用双线性插值得到输出特征图。4.根据权利要求1所述的一种基于多模态空域变换网络的遥感图像场景分类方法,其特征在于,通过glove模型与多头自注意力机制提取遥感图像类别的语义信息,包括:通过glove模型将k个场景类别的标签嵌入到一个m维向量空间r中,得到k个语义特征向量s1,s2,
…
,s
k
,选取与输入图像类别标签相对应的类别标签的词向量s
i
,将其切分为n段并进行复制扩展得到词向量x
i
作为多头自注意力模型的输入进行多头自注意力机制操作,其中带缩放的点积注意力机制通过将查询向量q、键向量k和值向量v进行点积运算得到注意力分数,将注意力分数进行归一化,对v进行加权求和来计算输出结果,得到类名的语义信息向量,并利用全连接层将类名的语义信息向量转换为指定的维度,最后采用sigmoid激
活函数进行处理,以获取类名的深层语义信息。5.根据权利要求1所述的一种基于多模态空域变换网络的遥感图像场景分类方法,其特征在于,所述图像的分类损失,包括:其中,l
img
表示图像的分类损失,n表示样本数,表示经过预训练网络输出的第i个样本分类标签属于真实标签y
i
的概率。6.根据权利要求1所述的一种基于多模态空域变换网络的遥感图像场景分类方法,其特征在于,所述文本的分类损失,包括:其中,l
txt
表示文本的分类损失,n表示样本数,表示经过类名嵌入模块输出的第i个样本分类标签属于真实标签y
i
的概率。7.根据权利要求1所述的一种基于多模态空域变换网络的遥感图像场景分类方法,其特征在于,所述相似度损失,包括:其中,l
sim
表示相似度损失,f1和f2分别表示图像经过预训练网络得到的整体特征和融合类名的语义信息得到的判别性特征。8.根据权利要求1所述的一种基于多模态空域变换网络的遥感图像场景分类方法,其特征在于,所述模型的损失函数,包括:其中,l
img
、l
txt
分别表示图像、文本的分类损失,n表示样本数,和分别表示经过预训练网络和类名嵌入模块输出的第i个样本分类标签属于真实标签y
i
的概率,l
sim
表示相似度损失,f1和f2分别表示图像经过预训练网络得到的整体特征和融合类名的语义信息得到的判别性特征。
技术总结
本发明属于遥感图像分类识别领域,具体涉及一种基于多模态空域变换网络的遥感图像场景分类方法,包括:利用预训练网络获得多层特征;将不同层级的特征进行循环式自适应空间变换,其结果与下一层特征相融合以输出判别性特征;通过GloVe模型与自注意力机制来提取类名的语义信息,将其用于加权循环空域变换模块的输出特征;建立图像、文本的分类损失以及相似度损失,实现整个网络的优化,通过优化后的网络进行分类识别。本发明通过将图像的多层特征与图像类别的语义信息融合的方式,有效利用多模态信息以及探索模态之间的内在相关性来实现有效的语义对齐。现有效的语义对齐。现有效的语义对齐。
技术研发人员:宋铁成 郑红宇 谢林男 马欣冉 吴梦怡 季薇
受保护的技术使用者:重庆邮电大学
技术研发日:2023.04.28
技术公布日:2023/8/1
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/