一种电石打样状态的检测方法、装置及电子设备制造方法及图纸

技术编号:37980066 阅读:24 留言:0更新日期:2023-06-30 09:55
本发明专利技术提供一种电石打样状态的检测方法、装置及电子设备。该方法包括:获取电石打样过程中历史图像,以及与各历史图像对应的电石打样状态。基于历史图像和电石打样状态,进行神经网络训练,得到第一预测模型。以第一预测模型为教师模型,基于教师模型和学生模型的检测精度,对学生模型进行多尺度知识蒸馏训练,将训练得到的学生模型确定为电石打样检测模型;获取电石打样过程的实时图像,并将实时图像输入电石打样检测模型,得到电石打样的实时状态。本发明专利技术基于历史图像和打样状态训练第一预测模型,经知识蒸馏训练得到简化后的学生模型。基于简化后的学生模型对电石打样检测,提升了电石打样状态识别的效率,实现了电石打样实时检测。实时检测。实时检测。

【技术实现步骤摘要】
一种电石打样状态的检测方法、装置及电子设备


[0001]本专利技术涉及电石制造
,尤其涉及一种电石打样状态的检测方法、装置及电子设备。

技术介绍

[0002]电石的主要成分为碳化钙(CaC2),是重要的基本化工原料。电石的主要生产过程是:通过电炉上端的入口将混合原料加入电炉内、加热反应。电石打样过程是使用电石棒在电炉底部取出熔化的碳化钙,冷却后破碎得到电石,再进行下一步检测。电石打样过程需要人工观察电石状态,效率低;而电石生产过程中产生的有害物质较多,安全性低。在电石打样环节使用视觉算法进行无接触式目标检测,可有效解决上述效率低和安全性低的问题。
[0003]电石打样过程中,电石棒在有电石包裹的状态和无电石包裹的状态下形状与颜色较为相似,且生产环境的光线、电石冷却时发出的红光紫光、电石形状残缺、取样遗漏等干扰因素较多,需要视觉算法的准确率较高。现有的实例分割算法方案中,FCN、U

net、Deeplab系列算法在准确率上难以达到电石打样的要求。现有Mask

RCNN算法采用两步识别方式,准确率较高,可以满足电石打样的准确率要求。但是,Mask

RCNN算法的识别速度仅可满足每秒5帧,识别效率较低,无法满足电石打样的实时监控的需求。

技术实现思路

[0004]本专利技术实施例提供了一种电石打样状态的检测方法、装置及电子设备,以解决现有技术对电石打样状态识别效率低,难以实现对电石打样进行实时检测的问题。
[0005]第一方面,本专利技术实施例提供了一种电石打样状态的检测方法,包括:
[0006]获取电石打样过程中历史图像,以及与各历史图像对应的电石打样状态。
[0007]基于所述历史图像和电石打样状态,进行神经网络训练,得到第一预测模型。
[0008]以所述第一预测模型为教师模型,构建教师

学生模型;其中,所述教师

学生模型中的教师模型和学生模型为相同深度的神经网络模型。
[0009]基于教师模型和学生模型的检测精度,对学生模型进行多尺度知识蒸馏训练,将训练得到的学生模型确定为电石打样检测模型;
[0010]获取电石打样过程的实时图像,并将所述实时图像输入所述电石打样检测模型,得到电石打样的实时状态,实现电石打样的实时检测。
[0011]在一种可能的实现方式中,在所述获取电石打样过程的实时图像,并将所述实时图像输入所述电石打样检测模型,得到电石打样的实时状态,实现电石打样的实时检测之前,还包括:
[0012]计算电石打样检测模型中各归一化层的通道数量及各通道的权重值。
[0013]将各归一化层中权重值小于阈值的通道删除,获得简化后的模型,其中,每个归一化层至少保留一个通道。
[0014]基于所述历史图像和电石打样状态,重新训练所述简化后的模型,并将训练得到
的所述简化后的模型确定为电石打样检测模型。
[0015]在一种可能的实现方式中,所述电石打样状态包括:无电石棒状态、有电石状态和有电石棒状态。
[0016]在所述获取电石打样过程的实时图像,并将所述实时图像输入所述电石打样检测模型,得到电石打样的实时状态,实现电石打样的实时检测之后,还包括:
[0017]若所述电石打样状态为无电石棒状态,则输出第一指令,其中,所述第一指令用于控制电石棒取样后送入预设位置。
[0018]若所述电石打样状态为有电石状态,则输出第二指令,其中,所述第二指令用于控制对电石进行冷却、破碎。
[0019]若所述电石打样状态为有电石棒状态,则输出第三指令,其中,所述第三指令用于控制取走已完成电石破碎的电石棒。
[0020]在一种可能的实现方式中,所述基于所述历史图像和电石打样状态,进行神经网络训练,得到第一预测模型,包括:
[0021]基于所述历史图像和电石打样状态,确定第一训练样本;其中,所述第一训练样本包括训练集、验证集和测试集。
[0022]基于所述第一训练样本中的训练集,对预设的YoloV5

seg模型进行训练。
[0023]基于所述第一训练样本中的验证集,对训练得到的YoloV5

seg模型进行验证。
[0024]设置不同的层数和通道数,重复执行基于训练集进行训练、基于验证集进行验证,得到多个识别精度大于预设值的YoloV5

seg模型。
[0025]基于所述第一训练样本中的测试集,测试各识别精度大于预设值的YoloV5

seg模型的重复性。将重复性最高的模型作为所述第一预测模型。
[0026]在一种可能的实现方式中,所述第一预测模型基于YoloV5

seg构建,所述第一预测模型包括:依次连接的输入层、骨干网络、特征融合网络和输出层。
[0027]输入层用于获取电石打样过程的实时图像。
[0028]所述骨干网络为CSPDraknet特征提取网络结构,采用多个CSP层提取特征图。
[0029]所述骨干网络中各所述CSP层之后还设有卷积注意力机制层,其中,所述卷积注意力机制层包括依次连接的通道注意力模块和空间注意力模块,基于CSP层输出的特征图的通道特征、空间特征对CSP层进行加权。
[0030]特征融合网络用于对所述骨干网络提取的图像特征进行特征融合。
[0031]输出层用于基于特征融合后的图像特征,输出电石目标检测框的位置和电石打样状态。
[0032]在一种可能的实现方式中,所述通道注意力模块基于以下表达式输出特征图:
[0033][0034]其中,M
c
(F)为通道注意力模块输出特征图;σ为Sigmoid激活函数;W0为第1个全连接层权重;W1为第2个全连接层权重;为全局平均池化;为全局最大池化。
[0035]在一种可能的实现方式中,所述空间注意力模块基于以下表达式输出特征图:
[0036][0037]其中,M
s
(F)为空间注意力模块输出特征图;σ为Sigmoid激活函数;f7×7表示对图像进行7
×
7的卷积;为全局平均池化;为全局最大池化。
[0038]第二方面,本专利技术实施例提供了一种电石打样状态的检测装置,包括:
[0039]获取模块,用于获取电石打样过程中历史图像,以及与各历史图像对应的电石打样状态。
[0040]第一训练模块,用于基于所述历史图像和电石打样状态,进行神经网络训练,得到第一预测模型。
[0041]构建模块,用于以所述第一预测模型为教师模型,构建教师

学生模型;其中,所述教师

学生模型中的教师模型和学生模型为相同深度的神经网络模型。
[0042]第二训练模块,用于基于教师模型和学生模型的检测精度,对学生模型进行多尺度知识蒸馏训练,将训练得到的学生模型本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电石打样状态的检测方法,其特征在于,包括:获取电石打样过程中历史图像,以及与各历史图像对应的电石打样状态;基于所述历史图像和电石打样状态,进行神经网络训练,得到第一预测模型;以所述第一预测模型为教师模型,构建教师

学生模型;其中,所述教师

学生模型中的教师模型和学生模型为相同深度的神经网络模型;基于教师模型和学生模型的检测精度,对学生模型进行多尺度知识蒸馏训练,将训练得到的学生模型确定为电石打样检测模型;获取电石打样过程的实时图像,并将所述实时图像输入所述电石打样检测模型,得到电石打样的实时状态,实现电石打样的实时检测。2.根据权利要求1所述的电石打样状态的检测方法,其特征在于,在所述获取电石打样过程的实时图像,并将所述实时图像输入所述电石打样检测模型,得到电石打样的实时状态,实现电石打样的实时检测之前,还包括:计算电石打样检测模型中各归一化层的通道数量及各通道的权重值;将各归一化层中权重值小于阈值的通道删除,获得简化后的模型,其中,每个归一化层至少保留一个通道;基于所述历史图像和电石打样状态,重新训练所述简化后的模型,并将训练得到的所述简化后的模型确定为电石打样检测模型。3.根据权利要求1所述的电石打样状态的检测方法,其特征在于,所述电石打样状态包括:无电石棒状态、有电石状态和有电石棒状态;在所述获取电石打样过程的实时图像,并将所述实时图像输入所述电石打样检测模型,得到电石打样的实时状态,实现电石打样的实时检测之后,还包括:若所述电石打样状态为无电石棒状态,则输出第一指令,其中,所述第一指令用于控制电石棒取样后送入预设位置;若所述电石打样状态为有电石状态,则输出第二指令,其中,所述第二指令用于控制对电石进行冷却、破碎;若所述电石打样状态为有电石棒状态,则输出第三指令,其中,所述第三指令用于控制取走已完成电石破碎的电石棒。4.根据权利要求1所述的电石打样状态的检测方法,其特征在于,所述基于所述历史图像和电石打样状态,进行神经网络训练,得到第一预测模型,包括:基于所述历史图像和电石打样状态,确定第一训练样本;其中,所述第一训练样本包括训练集、验证集和测试集;基于所述第一训练样本中的训练集,对预设的YoloV5

seg模型进行训练;基于所述第一训练样本中的验证集,对训练得到的YoloV5

seg模型进行验证;设置不同的层数和通道数,重复执行基于训练集进行训练、基于验证集进行验证,得到多个识别精度大于预设值的YoloV5

seg模型;基于所述第一训练样本中的测试集,测试各识别精度大于预设值的YoloV5

seg模型的重复性;将重复性...

【专利技术属性】
技术研发人员:郝俊峰李玉涛陈云朋魏中来孙利民韩建辉刘培培来博文袁海燕
申请(专利权)人:河钢数字技术股份有限公司
类型:发明
国别省市:

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

1