1 .一种基于深度学习的零件表面缺陷分类系统,其特征在于,所述系统包括图像获取
模块、图像处理模块和神经网络模块,其中:
所述图像获取模块用于获取零件表面图像,并将获取的图像发送给图像处理模块;
所述图像处理模块用于对获取的图像进行处理,并将处理后的图像发送给神经网络模
块;
所述神经网络模块用于输出图像分类结果;
所述神经网络模块训练过程中的channel数量优化过程为:
1)、将卷积核中的每个通道分别作为一个独立的候选者,候选者的索引分别记为1,
2,…,n,n是通道数量;
2)、在整个迭代训练过程中不断对控制变量进行更新,对于每个候选者均根据控制变
量将其索引映射到一个值为0或1的选择变量值;
根据最后一次迭代训练获得的映射结果进行通道选择。
2.根据权利要求1所述的一种基于深度学习的零件表面缺陷分类系统,其特征在于,所
述映射采用SoftStep函数实现,SoftStep函数具体为:
其中,x代表索引,S
~γ
(x)代表第x个索引映射到的选择变量值,σ(·)代表Sigmoid函
数,γ代表控制变量。
3 .根据权利要求2所述的一种基于深度学习的零件表面缺陷分类系统,其特征在于,所
述控制变量γ采用梯度下降方式进行更新。
4 .根据权利要求2所述的一种基于深度学习的零件表面缺陷分类系统,其特征在于,所
述控制变量γ采用Momentum优化器进行更新。
5 .根据权利要求3或4所述的一种基于深度学习的零件表面缺陷分类系统,其特征在
于,所述最后一次迭代训练获得的映射结果满足的约束为:在n个候选者中,仅有k个候选者
的选择变量值是1,其它候选者的选择变量值是0;
选择变量值为1表示当前候选者被选中,即当前候选者所对应的通道被选中。
6 .根据权利要求5所述的一种基于深度学习的零件表面缺陷分类系统,其特征在于,所
述神经网络模块采用的深度学习模型为MobileNetV2。
7 .根据权利要求6所述的一种基于深度学习的零件表面缺陷分类系统,其特征在于,所
述对获取的图像进行处理,其具体为:
对获取的图像进行目标与背景的分割,再对分割获得的目标图像进行尺寸归一化,尺
寸归一化后的图像即为处理后的图像。
权 利 要 求 书
1/1 页
2
评论