[发明专利]一种基于CutMix-ResNet的半监督建筑物变化检测方法及系统在审
申请号: | 202210082472.0 | 申请日: | 2022-01-24 |
公开(公告)号: | CN114494873A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 冯志玺;陈帅;杨淑媛;高雅晨;彭同庆;胡浩 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06V20/10 | 分类号: | G06V20/10;G06V10/764;G06V10/82;G06K9/62;G06N3/04;G06N3/08 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 高博 |
地址: | 710071 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 cutmix resnet 监督 建筑物 变化 检测 方法 系统 | ||
1.一种基于CutMix-ResNet的半监督建筑物变化检测方法,其特征在于,包括以下步骤:
S1、通过遥感卫星对同一地段的不同时相,采集三通道RGB遥感数据,对三通道RGB遥感数据每个通道进行数据归一化预处理,得到遥感双时像数据;
S2、将步骤S1得到的遥感双时像数据划分为有标签训练数据集xtrain和有标签验证数据集xval;
S3、将步骤S1得到的遥感双时像数据进行CutMix操作,得到增强数据,构建基于CutMix-ResNet的半监督建筑物变化检测区域级老师模型MRL和样本级老师模型MSL;
S4、集成步骤S3得到的区域级老师模型MRL和样本级老师模型MSL,以及步骤S2预先标注好的有标签样本xtrain共同训练学生模型MS,再将步骤S2划分的有标签验证数据集xval输入训练好的学生模型MS中,实现基于ResNet师生网络的变化检测。
2.根据权利要求1所述的基于CutMix-ResNet的半监督建筑物变化检测方法,其特征在于,步骤S3具体为:
S301、将两个时相的数据xt1和xt2进行CutMix操作,得到增强数据xt1cut和xt2cut,增强数据xt1cut和xt2cut统称为xrl和yrl;
S302、搭建残差块的基本结构,通过shortcut connection操作连接浅层和深层信息,使最开始的输入和经过卷积网络处理的结果直接相加,对相加的结果再使用层标准化处理,构成残差块的基本结构;
S303、搭建残差块,具体为第一卷积层,第一标准化层,激活层,第二卷积层,第二标准化层和第一卷积层的shortcut connection;
S304、搭建残差块之间连接的激活层,采用softmax作为激活函数,加入非线性因素;
S305、重复步骤S303~S304的工作N次,完成单个Encoder处理数据的流程,将步骤S303搭建的残差块和激活层连接得到单个Encoder模块,再将多个Encoder模块连接得到多个Encoder网络,作为网络的解码器;
S306、搭建用于分类的残差神经网络,在平均池化层之后使用全连接层修改步骤S205网络的解码器中最后一个Encoder的输出维度为伪label;
S307、对步骤S306处理后的自监督损失项的结果采用二分类交叉熵损失函数计算交叉熵损失,优化残差神经网络;
S308、采用步骤S306搭建好的残差神经网络,输入数据为xrl和yrl,搭建区域级老师模型MRL;
S309、采用步骤S306搭建好的残差神经网络,输入数据为xsl和ysl,搭建样本级老师模型MSL;
S310、将步骤S301中CutMix增强的数据xrl和yrl输入步骤S308搭建的区域级老师模型MRL计算交叉伪监督损失Lcps1;
S311、将原始数据xsl和ysl输入步骤S309搭建的区域级老师模型MSL计算交叉伪监督损失Lcps2;
S312、选择Adam优化方法,每完成一个批次训练验证一次,保存训练过程的交叉熵损失、训练准确率、验证交叉熵损失、验证准确率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210082472.0/1.html,转载请声明来源钻瓜专利网。