[发明专利]基于注意力机制多尺度深度学习的遥感影像分类方法有效
申请号: | 201910603799.6 | 申请日: | 2019-07-05 |
公开(公告)号: | CN110334765B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 唐旭;马秋硕;马晶晶;焦李成 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F18/24 | 分类号: | G06F18/24;G06F18/214;G06N3/0464 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华 |
地址: | 710071 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 注意力 机制 尺度 深度 学习 遥感 影像 分类 方法 | ||
1.一种基于注意力机制多尺度深度学习的遥感图像分类方法,其特征在于,包括如下:
(1)建立遥感图像库{I1,I2,…In…,IN},图像库对应的类别为{Y1,Y2,…Yn…,YN},并对建立的遥感图像库进行归一化处理,其中In代表图像库中第n个图像,Yn代表图像库中第n个图像对应的类别,n代表图像库中第n个样本编号,n∈[0,N],N代表遥感图像库的图片数目;
(2)从归一化处理后的每类遥感图像中随机挑选80%的遥感图像样本,构建训练图像库n∈[0,N],将剩余的20%的遥感图像作为测试样本集{T1,T2,…Td…,Tm},其中Tj表示训练样本中的第j个样本,j∈[0,M],td表示测试样本中第d个样本,d∈[0,m],M为训练样本的总个数,
m为测试样本的总个数,mN,MN;其中,其中Tj代表训练图像库中第j个图片,j∈[0,M],
M为训练样本的总个数;
(3)构建一个包括卷积网络模块、注意力模块、SCDA模块和全连接层的卷积神经网络;
(4)确定卷积神经网络的损失函数:
(4a)将训练图像库{T1,T2,…Tj…,TM}输入到卷积层神经网络的卷积网络模块,输出卷积层的最后一层特征F;
(4b)将最后一层特征F输入到卷积神经网络的注意力模块,输出卷积特征A,再将卷积层特征A输入到卷积神经网络带有不同平均阈值的多个SCDA模块,输出T组掩码卷积特征:
{M1,M2,…,MT},其中T为SCDA模块的个数;
(4c)将T组掩码卷积特征经过全局平均池化后输入到卷积神经网络的全连接层,输出训练数据的分类结果,得到卷积神经网络的损失函数:
其中,loss1为输出分类结果与实际结果的交叉熵,loss2为T组掩码卷积特征经过全连接层后输出分类结果与实际结果交叉熵的绝对值和,为卷积神经网络权重向量的L2范数,
λr、λs、η分别为loss1,loss2,的超参数;
(5)设置迭代次数为P,通过梯度下降优化对卷积神经网络进行迭代训练,直到损失函数lossop不下降或训练轮次数达到迭代次数,得到训练好的卷积神经网络;
(6)用户将待分类的遥感图像I'归一化后输入到训练好的卷积神经网络当中,得到分类结果,完成图片分类。
2.根据权利要求1所述的方法,其特征在于,(1)中对遥感图像库进行归一化处理,通过如下公式进行:
其中Vmax为遥感图像库中所有像素的点最大值,Vmin为遥感图像库中所有像素的点最小值,
{I'1,I'2,…I'n…,I'N}为归一化处理后的遥感图像库,I'n为归一化处理后遥感图像的第n个样本,n∈[0,N]。
3.根据权利要求1所述的方法,其特征在于,(3)中组成卷积神经网络的卷积网络模块、注意力模块、SCDA模块和全连接层,其参数设置如下:
所述卷积网络模块,其由预训练AlexNet网络中依次连接的五个卷积层{conv1,conv2,conv3,conv4,conv5}构成;
所述注意力机制模块,其由全局平均池化层、第一全连接层、Relu激活函数、第二全连接层和Sigmoid函数构成;
所述SCDA模块,依次其由卷积通道求和层和掩码层构成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910603799.6/1.html,转载请声明来源钻瓜专利网。