本发明属于计算机,具体涉及一种基于改进的mobilenet_v2网络模型的车刀磨损分类方法。
背景技术:
1、车削加工过程中,工件加工精度和工件表面质量会受到刀具磨损状态的影响。为了防止加工过程中刀具急剧磨损导致加工精度下降,刀具磨损的研究很有必要。但是刀具磨损实际上是一个实时性、动态性的过程,所以在加工过程中准确判断车刀磨损状态是一项艰巨的任务。
2、近年来,有大量的研究讨论了刀具磨损状态的监测方法,主要集中在间接法和直接法两类。间接法主要是利用传感器采集车削加工过程中的振动信号、电机电流等信号,之后对采集的工作参数进行分析间接识别刀具磨损状态。直接法主要是利用机器视觉系统直接监测刀具磨损状态,或者通过工业相机采集图像,再对图像进一步分析。这种方法显然更加直观和准确。通过分析刀具磨损图像的输入特征来判别其磨损状态,是当前主要研究和探索的方法。
3、目前,通过分析磨损图像特征来判别磨损状态大多不能获得准确的磨损信息,因此存在分类准确率低的问题。卷积神经网络能自动选取特征,实现较高的分类正确率,这种方法显然更加直观和准确,故将卷积神经网络应用于刀具磨损类型的分类与识别,对实现车刀磨损的状态分类、提高加工精度具有重要意义。
技术实现思路
1、本发明的目的是提供一种基于改进的mobilenet_v2网络模型的车刀磨损分类方法,主要解决了目前磨损信息识别不准确、模型参数多计算量大、分类准确率不高的问题。
2、本发明的目的通过以下的技术方案实现:
3、一种基于改进的mobilenet_v2网络模型的车刀磨损分类方法,主要包括:
4、步骤1:利用图像采集装置采集车刀表面磨损图像,建立车刀磨损数据集;将磨损等级分为正常磨损和急剧磨损两类,对初始数据集进行预处理,形成输入图像,对两类磨损图像进行数据增强;
5、步骤2:搭建改进的mobilenet_v2网络模型;
6、步骤3:把步骤1中的图像输入到改进的mobilenet_v2模型中,训练并识别出输入图像中的磨损程度为第几类磨损,判断刀具是否可以继续使用;
7、步骤1中,所述图像采集装置包括镜头、光源、工业相机和显示屏;
8、步骤1中,所述两类磨损等级根据阈值划分两类:磨损值vb在0-0.4mm设定为合金车刀正常磨损阶段,此阶段刀具可以正常加工使用;0.4-0.6mm设定为急剧磨损阶段,此阶段到来之前,需要及时更换刀具;
9、步骤1中,所述数据预处理包括:对训练数据图像随机裁剪为224×224的输入特征图像;对验证数据中心裁剪为224×224;对训练集和验证集进行标准化处理;
10、步骤2中,改进的mobilenet_v2包括:引入轻量型注意力机制eca_net到mobilenet_v2模型的瓶颈残差模块中;修改激活函数; mobilenet_v2模型中加入迁移学习,对后部网络参数进行学习;修改分类器输出个数;优化训练过程中涉及的超参数;
11、进一步地,eca_net指的是一种新型通道注意力机制,其删除了senet的全连接层,通过一维卷积进行学习。eca_net用于插入到卷积神经网络中达到增强模型性能的效果。
12、进一步地,瓶颈残差模块从实现通道转换,在该结构中第一层采用1x1卷积核大小,在卷积层后使用relu6线性激活函数;第二层采用depthwise卷积,卷积核大小3x3,采用激活函数relu6,卷积核个数输入特征矩阵的深度相同;第三层采用普通1x1卷积层,采用线性激活函数。
13、进一步地,修改除倒残差结构的其他网络层的激活函数,relu6更换为leakyrelu。
14、进一步地,迁移学习包括导入权重文件,冻结特征提取部分所有权重,除全连接层外其他层进行冻结,保存训练后的权重。
15、进一步地,修改分类器的输出个数为2,选用adam优化器进行优化,用交叉熵损失函数度量预测值和真实值概率分布的差异性。
16、本发明的有益效果为:
17、本发明的有益效果是,一种基于改进的mobilenet_v2网络模型的车刀磨损分类方法,相比与其它网络模型,增加轻量级注意力机制,增加少量的模型计算参数得到更高的识别准确率;通过修改激活函数relu6为leakyrelu,解决训练过程中出现收敛速度慢的问题;引入迁移学习,使得计算速度快,模型泛化能力更强、训练时间更短。经实验验证,改进的模型分类准确率可达96%,高效实现车刀磨损分类的准确性。
1.一种基于改进的mobilenet_v2网络模型的车刀磨损分类方法,其特征在于,具体包括以下步骤:
2.根据权利要求1所述的一种基于改进的mobilenet_v2网络模型的车刀磨损分类方法,其特征在于:
3.根据权利要求1所述的一种基于改进的mobilenet_v2网络模型的车刀磨损分类方法,其特征在于,步骤s2中具体包括:
4.根据权利要求1所述的一种基于改进的mobilenet_v2网络模型的车刀磨损分类方法,其特征在于,步骤s3中,所述改进的mobilenet_v2网络模型包括:
5.根据权利要求4所述的一种基于改进的mobilenet_v2网络模型的车刀磨损分类方法,其特征在于,步骤s3中,搭建网络层包括输入层、卷积层、改进的bottleneck层、平均池化下采样层、全连接层以及输出层,其中bottleneck指的是瓶颈结构,具体改进包括:通过在倒残差堆叠块和mobilenet_v2分类器中嵌入eca_net轻量级注意力机制;修改除倒残差结构的其他网络层的激活函数,relu6更换为leakyrelu;采用迁移学习训练数据,迁移学习包括导入权重文件,冻结特征提取部分所有权重,除全连接层外其他层进行冻结,保存训练后的权重;优化参数包括修改分类器的输出个数为2;选用adam优化器进行优化,选择合适的训练参数,并用交叉熵损失函数crossentropyloss度量预测值和真实值概率分布的差异性,计算公式为,