一种基于深度学习的适用于图谱对比场景中等级评定方法技术

技术编号:29927965 阅读:23 留言:0更新日期:2021-09-04 18:51
本发明专利技术提供了一种基于深度学习的适用于图谱对比场景中等级评定方法,该等级评定方法采用One

【技术实现步骤摘要】
一种基于深度学习的适用于图谱对比场景中等级评定方法


[0001]本专利技术具体涉及一种基于深度学习的适用于图谱对比场景中等级评定方法。

技术介绍

[0002]目前,在一些工业检测场景中,如铸件缺陷、晶粒度等,需要根据国家标准或自行定义的标准中的各等级参考图谱对采集到的图像明确其相应的等级。准确地等级评定对保证产品质量,提高利润率具有重要意义。
[0003]现有技术中一些基于计算机视觉及深度学习技术的适用于图谱对比场景的等级评估方法:参见公布号:CN111161224A的一篇专利申请,在此方法中,首先基于国家标准铸件缺陷等级参考图谱对采集的铸造缺陷的图片进行人工的等级评定,缺陷图像作为网络输入,等级评定结果作为网络的标签。其次构造带有残差模块及双流通道注意力模块的卷积神经网络模型并进行网络的训练,实现缺陷的等级评价。
[0004]相似地,参见公布号:CN109034217A的一篇专利申请,其收集了不同材料及不同金相状态的晶粒度数据库,并根据参考图谱由人工对每张晶粒度金相图片进行等级评定,最后基于深度学习进行训练,从而实现晶粒度等级评定。
[0005]上述方法的本质与共同点是将等级评估问题视为图像分类问题,因而存在三个明显的缺点。其一,由于人在图谱对比过程中的主观性,不同的检测专家对同一图像的等级判断往往具有差异,即等级标注具有一定的不确定性;其二,不同等级图像之间的相似程度不同,相邻等级间的图像相似程度更高,图像分类方法会丧失等级间的相关性。其三,在类别数较大时,基于图像分类的算法会间接降低每一类的训练数据量,增大了过拟合的风险。
[0006]鉴于上述方法存在的一些弊端,本专利技术提出了一种适用于图谱对比场景中等级评定的深度学习方法,以实现更高准确率的等级评价。

技术实现思路

[0007]针对现有技术中存在的缺陷,本专利技术提供了一种基于深度学习的适用于图谱对比场景中等级评定方法,该等级评定方法采用One

hot标签软化机制,将原始的等级标签转化为离散概率分布,以建模等级标签的不确定性、歧义性、及其跨等级相关性。结合多任务学习的卷积神经网络框架,最终实现高精度的等级评估。
[0008]基于深度学习的适用于图谱对比场景中等级评定方法具体步骤如下:
[0009](1)构建等级评估数据集:采集需要进行等级评估的待测图像,对每张待测图像I
k
进行等级的评定,标注等级值g
k
;将所有的图像数据及其对应的标注等级值随机划分为训练集、验证集和测试集,其比例分别为70%,10%和20%;
[0010](2)one

hot标签软化
[0011](3)构造基于多任务学习的卷积神经网络,由特征提取网络,分布投影模块,等级投影模块及多任务损失函数四部分组成;
[0012](4)训练网络:搭建好模型后,使用步骤(1)中的训练集进行训练,每次输入固定数
量的图像后,经前向传播获得损失函数值,利用反向传播算法优化模型各个卷积层中参数;重复上述步骤,直至损失函数值不再下降,模型收敛,卷积层中参数值固定;
[0013](5)等级推断:训练完成后,将任意的待测图像输入网络模型中,得到分布投影模块的输出值p
k
与等级投影模块的输出值m
k
,计算最终的等级值,计算公式如下:
[0014][0015]进一步,所述步骤(2)中one

hot标签软化具体为:将标注的等级值g
k
转化为离散概率分布D
k
,D
k
中的第i个元素由下式计算获得:
[0016][0017]其中,i=[0,1,2,

,λ],λ是标准规定的最大等级值,σ控制标签的软化程度,τ是归一化系数。
[0018]进一步,所述特征提取网络为ImageNet预训练的VGG16、AlexNet、ResNet、DenseNet或Xception,不使用特征提取网络中全局池化层之后的部分。
[0019]进一步,所述分布投影模块由全连接层1与soft

max层顺接组成,具体如下:
[0020]特征向量f
k
经过全连接层1变为s
k
,s
k
经过soft

max层变为p
k
,其中,W
1T
,b1是全连接层1的参数;
[0021]s
k
=W
1T
f
k
+b1[0022][0023]进一步,等级值投影模块直接获得图像的归一化等级值m
k
,由全连接层2和sigmoid激活函数来实现,具体如下:
[0024][0025]其中b2指的是全连接层2的参数。
[0026]进一步,多任务损失函数具体为:使用KL散度损失函数度量D
k
与p
k
的分布距离L
d
,使用L1损失函数分别度量D
k
的期望与g
k
的距离L
e
,等级投影模块中m
k
与g
k
的距离L
r
,具体公式如下:
[0027][0028][0029][0030]L=L
d
+L
e
+L
r

[0031]相对于现有技术,本专利技术的优点如下:
[0032]1.该方法提出了one

hot标签软化机制。与传统one

hot标签相比,该机制模拟了人工标注等级时的不确定性,避免失去内在的等级之间的相关性,实现了更好的等级评定准确率。
[0033]2.该方法提出了一种基于多任务学习的卷积神经网络框架,通过联合最小化多个损失函数,相比于使用单个任务,收敛更快且取得更优的效果。
附图说明
[0034]图1是one

hot软化标签的概率分布示意图。
[0035]图2是多任务学习网络模型框架示意图。
具体实施方式
[0036]现结合附图和实施例对本专利技术作出进一步详细的说明。
[0037]实施例1
[0038]本实施例提供了一种基于深度学习的适用于图谱对比场景中等级评定方法,所述的基于深度学习的适用于图谱对比场景中等级评定方法包括以下步骤:
[0039](1)构建等级评估数据集:采集需要进行等级评估的待测图像若干张,根据其相应的国家标准或自行定义的标准中的等级评定参考图谱,由专业的检测人员对每张待测图像I
k
进行等级的评定,如1级、5级、8级。对于某些图像的等级g
k
可能介于两个等级之间,标注的等级值可以不为整数,如4.5级,5.2级。将所有的图像数据及其对应的标注值随机划分为训练本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于深度学习的适用于图谱对比场景中等级评定方法,其特征在于,该等级评定方法采用One

hot标签软化机制,结合多任务学习的卷积神经网络框架,最终实现高精度的等级评估。2.根据权利要求1所述的基于深度学习的适用于图谱对比场景中等级评定方法,其特征在于,所述One

hot标签软化机制为:将原始的等级标签转化为离散概率分布,建模等级标签的不确定性、歧义性及其跨等级相关性。3.根据权利要求1所述的基于深度学习的适用于图谱对比场景中等级评定方法,其特征在于,基于深度学习的适用于图谱对比场景中等级评定方法具体步骤如下:(1)构建等级评估数据集:采集需要进行等级评估的待测图像,对每张待测图像I
k
进行等级的评定,标注等级值g
k
;将所有的图像数据及其对应的标注等级值随机划分为训练集、验证集和测试集,其比例分别为70%,10%和20%;(2)one

hot标签软化(3)构造基于多任务学习的卷积神经网络,由特征提取网络,分布投影模块,等级投影模块及多任务损失函数四部分组成;(4)训练网络:搭建好模型后,使用步骤(1)中的训练集进行训练,每次输入固定数量的图像后,经前向传播获得损失函数值,利用反向传播算法优化模型各个卷积层中参数;重复上述步骤,直至损失函数值不再下降,模型收敛,卷积层中参数值固定;(5)等级推断:训练完成后,将任意的待测图像输入网络模型中,得到分布投影模块的输出值p
k
与等级投影模块的输出值m
k
,计算最终的等级值。4.根据权利要求3所述的基于深度学习的适用于图谱对比场景中等级评定方法,其特征在于,所述步骤(2)中one

hot标签软化具体为:将标注的等级值g
k
转化为离散概率分布D
k
,D
k
中的第i个元素由下式计算获得:其中,i=[0,1,2,

,λ],λ是标准规定的最大等级值,σ控制标签的软化程度,τ是归一化系数。5...

【专利技术属性】
技术研发人员:李巨文于涵李兴捷尚尔峰
申请(专利权)人:沈阳铸造研究所有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1