[发明专利]基于3D卷积神经网络和位移响应的金属板裂纹识别方法在审
申请号: | 202310454935.6 | 申请日: | 2023-04-25 |
公开(公告)号: | CN116543204A | 公开(公告)日: | 2023-08-04 |
发明(设计)人: | 张小正;刘凯;毕传兴;张永斌 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | G06V10/764 | 分类号: | G06V10/764;G06V10/774;G06N3/0464;G06N3/08 |
代理公司: | 安徽省合肥新安专利代理有限责任公司 34101 | 代理人: | 何梅生 |
地址: | 230009 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 卷积 神经网络 位移 响应 金属板 裂纹 识别 方法 | ||
1.一种基于3D卷积神经网络和位移响应的金属板裂纹识别方法,其特征是按如下过程进行:
对于裂纹位置不同的各金属板,采用位移传感器获取各金属板在受到不同频率的激励力作用下的各金属板的表面振动响应位移数据;
针对各金属板的表面振动响应位移数据分别通过傅里叶变换获得不同频率下金属板表面位移的RGB云图,对所述RGB云图进行剪裁,得到大小相同的位移云图;
将针对金属板的裂纹位置识别转化为分类问题,裂纹位置不同的各金属板的位移云图相当于不同的类别;利用所述位移云图训练获得3D卷积神经网络模型,采用完成训练的3D卷积神经网络模型以分类的方式实现金属板裂纹位置识别。
2.根据权利要求1所述的基于3D卷积神经网络和位移响应的金属板裂纹识别方法,
其特征是:
将同一裂纹位置不同频率下的位移云图作为一个样本数据,所述样本数据为金属板表面振动位移随频率变化的信息,其为三维数据,包含金属板表面的振动位移信息,并包含激励引发相应金属板表面位移的频率信息;对所述样本数据进行打标签分类,且分类为训练集、验证集和测试集;
建立3D卷积神经网络模型对所述训练集进行学习,在由3D卷积神经网络模型对训练集中的样本数据进行迭代训练中调整模型权重和偏置,使所述3D卷积神经网络模型更好地拟合训练集中的样本数据;
比较训练集和验证集的损失函数值,根据所述损失函数值判断模型的拟合程度,通过对模型超参数进行调整,以达到更好的泛化性能;
利用测试集对完成训练的3D卷积神经网络模型进行准确率评估,将准确率满足要求的3D卷积神经网络模型用于金属板裂纹的位置识别。
3.根据权利要求1所述的基于3D卷积神经网络和位移响应的金属板裂纹识别方法,其特征是:所述3D卷积神经网络模型包括8部分,分别为:
第一部分为:卷积层、激活函数层和池化层;
第二部分为:卷积层、激活函数层和池化层;
第三部分为:卷积层、激活函数层、卷积层、激活函数层和池化层;
第四部分为:卷积层、激活函数层、卷积层、激活函数层和池化层;
第五部分为:卷积层、激活函数层、卷积层、激活函数层和池化层;
第六部分为:全连接层、激活函数层和Dropout层;
第七部分为:全连接层、激活函数层、Dropout层;
第八部分为:全连接层。
4.根据权利要求3所述的基于3D卷积神经网络和位移响应的金属板裂纹识别方法,其特征是:
关于各卷积层:
以Cout表示输出通道数,以Cin表示输入通道数;
以Din、Hin和Win一一对应表示输入的样本数据的深度、高度和宽度;
以Df、Hf和Wf一一对应表示卷积核在深度、高度和宽度方向上的大小;
则有:
输入张量X为(Cin,Din,Hin,Win),输出张量Y为(Cout,Dout,Hout,Wout);
卷积核W的大小为(Df,Hf,Wf),卷积层的卷积计算式如式(1):
式(1)中:
Yc,d,h,w为输出张量的值,是指在第c个输出通道、第d层深度、第h行高度和第w列宽度处的输出张量Y的值;
b为偏置向量,s1、s2和s3均为步长,
j=0,1,2…Cin-1;l=0,1,2…Df-1;i=0,1,2…Hf-1;k=0,1,2…Wf-1;
为输入张量X在第j个通道、第(d×s1+l)层深度、第(h×s2+i)行高度和第(w×s3+k)列宽度处的输出张量X的值;
Wl,i,k为卷积核W在l、i、k处的值;
关于激活函数层:
所述激活函数层通过引入激活函数添加非线性变换,使3D卷积神经网络模型学习到复杂的映射关系,获得更好的特征提取和对于金属板裂纹位置的识别,所述激活函数层采用的是ReLU激活函数;
关于池化层:
所述池化层的的池化计算采用由式(2)所表征的最大池化计算式:
式(2)中:
Pc′,d′,h′,w′为输出张量P在c’通道数、d’深度、h’高度和w’宽度处的值;
D、H和W一一对应为池化层输入张量Q的深度、高度和宽度;
为输入张量Q在c’通道数,d’×r1+t深度,h’×r2+m高度和w’×r2+n宽度处的值;
r1、r2和r3均为步长,c’是通道数;
t=0,1,2…D-1;m=0,1,2…H-1;n=0,1,2…W-1;
关于全连接层:
二维张量Y′的计算式如式(3):
Y′=X′W′+b′ (3)
式(3)中:
W′为权重,b′为偏置向量;
第六、七部分全连接层的作用是将输入张量X′拉平成二维张量Y′;
第八部分全连接层的作用是将3D卷积神经网络前七层所提取的特征张量转化为二维张量,其中二维张量中的一个维度与裂纹的类别个数一致,所剩的另外一个维度数据为3D卷积神经网络最终提取到的特征,再采用Softmax函数将前面层提取的特征转化为概率分布;所述Softmax函数由式(4)表征:
式(4)中:
K表示输出类别数目;
za为输入二维张量z第a个值,zf为输入二维张量z第f个值,f=1,2…K;
ya是输出二维张量y的第a个值;
当样本数据是裂纹位置不同的三块金属板振动位移响应云图,第八部分的输出二维张量即为(N,3),N表示输入样本数据的个数,3表示三个不同位置裂纹的概率;
关于Dropout层,丢弃率设置为0.5;关于3D卷积神经网络训练过程中的超参数学习率采用衰减法,每训练十轮将学习率除以十。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310454935.6/1.html,转载请声明来源钻瓜专利网。