[发明专利]一种小样本高分辨率遥感影像场景分类方法在审
申请号: | 202210462851.2 | 申请日: | 2022-04-28 |
公开(公告)号: | CN114782750A | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 宁晨;王鑫 | 申请(专利权)人: | 南京师范大学 |
主分类号: | G06V10/764 | 分类号: | G06V10/764;G06V20/10;G06V10/80;G06V10/54;G06V10/50;G06V10/82;G06V10/77;G06K9/62;G06N3/04;G06N3/08 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 罗运红 |
地址: | 210046 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 样本 高分辨率 遥感 影像 场景 分类 方法 | ||
1.一种小样本高分辨率遥感影像场景分类方法,其特征在于,该方法包括如下步骤:
(1)首先是源域和目标域训练样本集的准备,分别从不同的遥感场景数据集中选取适量的图像分别构建源训练样本集和目标域训练样本集,模拟小样本分类的情形;
(2)选择AlexNet为DCNN主网络,结合FPN网络层融合策略对样本图像进行深度卷积特征的提取;
(3)提出一种基于单一样本加权的分布适配算法WS-BDA,实现从源领域到目标域的特征分布迁移,并利用迁移后的特征数据训练目标分类器,完成遥感场景图像的分类。
2.根据权利要求1所述的一种小样本高分辨率遥感影像场景分类方法,其特征在于,步骤(2)中,选择AlexNet为DCNN主网络,结合FPN网络层融合策略对样本图像进行深度卷积特征的提取,具体方法如下:
首先,将图像输入至AlexNet中,自底向上地得到3张不同尺度的卷积特征图{C1,C2,C3};从最高层的特征图P3=C3开始,对P3进行上采样,同时采用1×1的卷积核对C2进行降维处理,通过横向连接将上述P3上采样后和C2降维后的两个结果相加后进行3×3卷积操作得到下一层的P2;随后,对P2进行上采样,同时采用1×1的卷积核对C1进行降维处理,通过横向连接将P2上采样后和C1降维后的两个结果相加后进行3×3卷积操作得到下一层的P1;最后,将P1直接输入AlexNet的全连接层,根据网络层的参数设置,选取Alene的fc7层的输出作为图像的深度特征表示;
由于AlexNet的fc7层输出特征的维数高达4096维,对fc7层输出特征进行PCA白化降维,设fc7层输出特征矩阵为其中,n表示fc7层特征矩阵包含特征向量的个数,d表示每个特征向量的维数,实现PCA白化的过程如下:
第一,对特征数据集去中心化:其中,mean(·)为均值函数;
第二,计算F的协方差矩阵:对∑进行奇异值分解,获得特征值λi及对应的特征向量vi,选取特征值最大的前k个特征向量组成白化转换矩阵W;
第三,使用W对特征数据进行转换:F_pw=WT*F,降低数据之间的关联;
第四,使用比例调整算子1/(λi+ζ),其中,ζ是为了保证分母不为0而设置的参数,设置为10-5,对降维数据F_pw进行方差归一化,即使得归一化后的数据方差为1,归一化后的F_pw特征集表示为fea。
3.根据权利要求1或2所述的一种小样本高分辨率遥感影像场景分类方法,其特征在于,步骤(3)中,提出一种基于单一样本加权的分布适配算法WS-BDA,实现从源域到目标域的特征分布迁移,并利用迁移后的特征数据训练目标分类器,完成遥感场景图像的分类,具体方法如下:
设源域样本特征数据相应的标签集为目标域样本数据以及对应的标签集其中,m<<n,C为样本标签的类别数,X=[Xs;Xt]为样本总集,Xs与Xt来自不同的数据集,二者的边缘概率分布Ps(xs)≠Pt(xt),条件概率分布Ps(ys|xs)≠Pt(yt|xt);
采用均衡分布适配算法估算源域Ds和目标域Dt领域间分布距离如下:
Distance(Ds,Dt)=(1-μ)Distance(P(xs),P(xt))+μDistance(P(ys|xs),P(yt|xt)) (1)
其中,μ∈[0,1]表示两种数据分布之间的平衡因子,当μ→1时,表明条件分布适配影响大于预设条件;当μ→0时,表明边缘分布适配符合预设条件,P(xs)与P(ys|xs)分别表示源域样本空间的边缘概率分布与条件概率分布,P(xt)与P(yt|xt)分别表示目标域样本空间的边缘概率分布与条件概率分布,BDA算法利用最大均值差异量化数据域间的分布距离,具体表示如式(2):
其中,H表示可再生希尔伯特空间,C表示类别总数,u,v分别为源域及目标域中的样本数,分别表示源域及目标域中类别为c的样本子集,uc,vc为对应的样本数,将式(2)转化为式(3)所示的优化问题:
其中,X为样本总集,A为寻找的特征转换矩阵,λ为正则化因子,I表示单位矩阵,E表示全1矩阵,tr(·)表示矩阵求迹,||·||F表示F范数,M0与Mc分别为MMD矩阵,其定义为:
使用拉格朗日乘数法将A的求取转化为如下的特征值分解问题:
其中,Φ表示拉格朗日乘子;
针对上述BDA算法,通过余弦相似性度量方法对其进行改进,先计算单一样本与样本空间全局均值点之间的相似度,再以此计算样本空间内部的分布权重;具体来说,对于预处理后的特征数据集fea,其均值向量为fea_mean,训练样本集对应的权重矩阵将通过下式计算:
利用得到的权重矩阵β优化MMD距离的表示,则新的待优化目标表达式表示为:
其中,A为要求取的特征转换矩阵,λ为正则化因子,I表示单位矩阵,E表示全1矩阵,tr(·)表示矩阵求迹,||·||F表示F范数,M'0与Mc'分别为优化后的MMD矩阵,其定义为:
其中,在Mc'中,fea(c)与fea_mean(c)分别为样本特征集中类别标签为c的样本子集及其均值向量;(M'0)ij为M'0矩阵的第i行第j列元素,(M′c)ij为M′c矩阵的第i行第j列元素,βs(i)为源域第i个样本对应的权重,βt(i)为目标域第i个样本对应的权重,为源域中属于第c类的第i个样本对应的权重,为目标域中属于第c类的第i个样本对应的权重;xi和xj表示与(M'0)ij对应的第i和第j个样本,Xs表示源域样本集,Xt表示目标域样本集,和表示与(M′c)ij对应的第c类的第i和第j个样本,表示第c类的源域样本集,表示第c类的目标域样本集;
对于式(8)的优化问题,通过拉格朗日乘数法求解特征迁移矩阵A:
其中,Φ表示拉格朗日乘子,式(11)对A求取偏导数并置0得到:
优化问题最终转化为:
此时通过广义特征值分解即可获得最优的特征迁移矩阵A,获得A之后,将源域和目标域中的特征数据分别映射到共享特征子空间中,即可实现从源领域到目标域的特征分布迁移和适配,并利用迁移后的特征数据训练目标分类器,最终完成遥感场景图像的分类。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京师范大学,未经南京师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210462851.2/1.html,转载请声明来源钻瓜专利网。