[发明专利]基于自监督学习的探地雷达隧道衬砌质量检测方法在审
申请号: | 202210448741.0 | 申请日: | 2022-04-26 |
公开(公告)号: | CN114897804A | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 杨曦;黄健;周峰 | 申请(专利权)人: | 云南航天工程物探检测股份有限公司 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06N3/04;G06N3/08 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 席小东 |
地址: | 650217 云南省昆明市自由贸*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 监督 学习 雷达 隧道 衬砌 质量 检测 方法 | ||
1.一种基于自监督学习的探地雷达隧道衬砌质量检测方法,其特征在于,包括以下步骤:
步骤1,制作得到图像样本集;
所述图像样本集中的每个图像样本,通过以下方式得到:
步骤1.1,采用2维或3维阵列式GPR设备对隧道衬砌结构进行检测,得到GPR测量原始数据;
步骤1.2,对所述GPR测量原始数据进行预处理,得到预处理后的GPR测量数据;
步骤1.3,将所述预处理后的GPR测量数据制作得到GPR灰度图,作为所述图像样本;
步骤2,将所述图像样本集作为训练样本集;其中,所述训练样本集中的每个图像样本,不需要标注图像样本标签;
步骤3,构建自监督学习任务,采用所述训练样本集进行自监督对比学习,生成学习后的特征提取网络;
步骤4,基于所述学习后的特征提取网络,构建卷积神经网络模型;
制作得到带标签数据的下游训练样本;采用所述带标签数据的下游训练样本,对所述卷积神经网络模型进行有监督学习,得到训练完成的卷积神经网络模型;
步骤5,实测获得探地雷达灰度图;将所述探地雷达灰度图输入所述训练完成的卷积神经网络模型,实现隧道衬砌质量检测识别,输出隧道衬砌质量检测识别结果。
2.根据权利要求1所述的基于自监督学习的探地雷达隧道衬砌质量检测方法,其特征在于,步骤3具体为:
步骤3.1,构建自监督学习预训练网络;所述自监督学习预训练网络包括在线编码器、动量编码器和损失计算模型;
所述在线编码器和所述动量编码器的结构完全相同,所述在线编码器包括第一骨干网络backbone(1)、第一全局特征投影模型、第一像素级局部特征投影模型和第一线列级局部特征投影模型;所述动量编码器包括第二骨干网络backbone(2)、第二全局特征投影模型、第二像素级局部特征投影模型和第二线列级局部特征投影模型;
步骤3.2,向自监督学习预训练网络输入训练样本集中的n个图像样本,分别表示为:图像样本P1,图像样本P2,…,图像样本Pn;其中,各个图像样本均为无标签的灰度图;
对于任意一个图像样本Pi,i=1,2,…,n,均执行以下操作:
步骤3.2.1,采用两种随机的数据增强方式,对图像样本Pi进行变换处理,生成视图Vi1和视图Vi2;
步骤3.2.2,将视图Vi1输入所述在线编码器,进行以下操作:
第一骨干网络backbone(1)对视图Vi1进行特征提取,得到特征图Fi1;
将特征图Fi1分别输入到第一全局特征投影模型、第一像素级局部特征投影模型和第一线列级局部特征投影模型;所述第一全局特征投影模型对特征图Fi1进行全局特征投影,得到全局特征投影图Qg(Fi1);所述第一像素级局部特征投影模型对特征图Fi1进行像素级局部特征投影,得到像素级特征投影图Qd(Fi1);所述第一线列级局部特征投影模型对特征图Fi1进行线列级局部特征投影,得到线列级特征投影图Qr(Fi1);
将视图Vi2输入所述动量编码器,进行以下操作:
第二骨干网络backbone(2)对视图Vi2进行特征提取,得到特征图Fi2;
将特征图Fi2分别输入到第二全局特征投影模型、第二像素级局部特征投影模型和第二线列级局部特征投影模型;所述第二全局特征投影模型对特征图Fi2进行全局特征投影,得到全局特征投影图Kg(Fi2);所述第二像素级局部特征投影模型对特征图Fi2进行像素级局部特征投影,得到像素级特征投影图Kd(Fi2);所述第二线列级局部特征投影模型对特征图Fi2进行线列级局部特征投影,得到线列级特征投影图Kr(Fi2);
步骤3.2.3,损失计算模型采用下式,计算得到损失值:
L=(1-α-β)Lg+αLd+βLr
其中:
L代表整体损失值;
Lg代表全局特征投影图Qg(Fi1)和全局特征投影图Kg(Fi2)对比得到的全局损失值;
Ld代表像素级特征投影图Qd(Fi1)和像素级特征投影图Kd(Fi2)对比得到的像素级损失值;
Lr代表线列级特征投影图Qr(Fi1)和线列级特征投影图Kr(Fi2)对比得到的线列级损失值;
α代表像素级损失值的损失权重系数;
β代表线列级损失值的损失权重系数;
步骤3.2.4,根据整体损失值L,采用梯度更新参数方式,得到对第一骨干网络backbone(1)的参数更新值θ1;
采用下式,得到对第二骨干网络backbone(2)的参数更新值θ2;
θ2←mθ'2+(1-m)θ1
其中:m代表更新系数;
θ'2代表第二骨干网络backbone(2)的当前未更新时的参数值;
步骤3.3,更新第一骨干网络backbone(1)和第二骨干网络backbone(2);采用下一批图像样本继续训练,直到收敛,提取训练完成的第一骨干网络backbone(1),作为学习后的特征提取网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云南航天工程物探检测股份有限公司,未经云南航天工程物探检测股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210448741.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种恒温恒湿高效节能空调
- 下一篇:一种富孔碳载纳米铂催化材料及其制备方法