掌桥专利:专业的专利平台
掌桥专利
首页

一种基于卷积神经网络进行滚珠丝杠点蚀缺陷检测方法

文献发布时间:2023-06-19 18:29:06


一种基于卷积神经网络进行滚珠丝杠点蚀缺陷检测方法

技术领域

本发明涉及一种滚珠丝杠点蚀缺陷检测方法,特别是涉及一种基于卷积神经网络进行滚珠丝杠点蚀缺陷检测方法。

背景技术

自强大的基于深度学习的模型出现以来,工业环境中真实世界对象的分类一直受到关注,在工业环境中使用基于具有鲁棒性的深度学习的模型成为有关生产设施的一个关键方面。机床部件的手动检查和产品的手动线端检查是工业应用中的劳动密集型任务,公司通常想要实现自动化的部件检测。特别是金属表面,大多数机床部件,如滚珠丝杠驱动器(BSD),滚子轴承,或线性导轨,是工业应用的重要机床部件。用于检测各种金属材料故障的模型,有很大的降低生产成本的潜力,避免了不可预见的机器故障,节省了繁琐的人工检查成本。滚珠丝杠是用于将旋转运动转化为直线运动的主要机床部件之一,因此实现对于滚珠丝杠的表面缺陷检测是一项重要的内容。传统的检测方法需要一套复杂的设备采集机床的异常信号来分析故障原因,或者采用传统的机器视觉方法来检测缺陷,但在复杂的工作环境下存在很大的干扰这对于滚珠丝杠的缺陷检测是非常不利的。因此本发明设计了一种应用于滚珠丝杠表面缺陷的卷积神经网络检测方法。

发明内容

本发明的目的在于提供一种基于卷积神经网络进行滚珠丝杠点蚀缺陷检测方法,本发明通过对滚珠丝杠点蚀缺陷数据进行处理获得主体缺陷部分和细节缺陷部分数据集,将两种数据集同时送到神经网络中进行训练,建立应用于滚珠丝杠表面缺陷检测的卷积神经网络模型。本发明能够实现在线智能检测滚珠丝杠表面点蚀缺陷区域。该方法能够在滚珠丝杠有油污灰尘等复杂干扰的环境下情况下准确找到点蚀缺陷区域。

本发明的目的是通过以下技术方案实现的:

一种基于卷积神经网络进行滚珠丝杠点蚀缺陷检测方法,该方法对滚珠丝杠点蚀缺陷进行分割检测,包括以下步骤:

(1)选取含有滚珠丝杠表面缺陷的图像数据集,将数据集通过距离变换获得细节缺陷标签和主体缺陷标签,将数据集图像转换为224×224大小送入卷积神经网络进行训练;

(2)设计卷积神经网络模型分为Encoder 和Decoder两部分;Encoder部分由Resnet50组成;通过Resnet50获得112×112,56×56,28×28,14×14大小的特征图;

(3)Decoder由Detail Decoder和Body Decoder组成,每个Decoder由三层3x3的卷积和上采样组成;将Encoder 得到的四种尺度的特征图,分别与两个Decoder中的特征图融合得到缺陷细节部分和缺陷缺陷主体部分,然后将两种信息融合通过3×3的卷积和上采样得到最终特征图;

(4)设置Sigmoid为最终特征图的激活函数将得到的值映射到0,1之间;公式如(1)所示:

(5) 设置损失函数为L=L

其中L

(6)利用摄像头和图像无线传输设备,采集滚珠丝杠的表面图像,通过互联网传送到远程运算处理计算机内,利用训练好的神经网络模型进行缺陷检测,将点蚀缺陷区域分割出来。

本发明的优点与效果是:

本发明方法通过对滚珠丝杠点蚀缺陷数据进行处理获得主体缺陷部分和细节缺陷部分数据集,将两种数据集同时送到神经网络中进行训练,建立应用于滚珠丝杠表面缺陷检测的卷积神经网络模型。利用彩色摄像机采集滚珠丝杠的表面图片,通过互联网传送到远程运算处理计算机内,由训练好的神经网络对采集的滚珠丝杠图片进行点蚀缺陷区域的分割检测。本发明设计的卷积神经网络,可以有效解决复杂环境下滚珠丝杠表面点蚀缺陷区域检测的难题。本发明具有智能实时检测丝杠缺陷能力,可以广泛应用于数控机床等高精设备的进给系统运行健康状态检测,具有广阔的转化前景。

附图说明

图1为本发明的检测流程图;

图2为本发明提出的卷积神经网络的结构示意图。

具体实施方式

下面结合实施例对本发明进行详细说明。

本发明卷积神经网络方法的硬件系统包括:用于图像接收和数据处理的计算机;用于采集图像的彩色摄像机;用于传输图像的网络传输设备。

本发明选取含有滚珠丝杠表面缺陷的图像数据集,将数据集通过距离变换获得细节缺陷标签和主体缺陷标签,将数据集图像转换为224×224大小送入卷积神经网络进行训练。

设计的卷积神经网络模型分为Encoder 和Decoder两部分;Encoder部分由Resnet50组成通过Resnet50获得112×112,56×56,28×28,14×14大小的特征图。

Decoder由Detail Decoder和Body Decoder组成,每个Decoder由三层3x3的卷积和上采样组成。将Encoder 得到的四种尺度的特征图分别与两个Decoder中的特征图融合得到缺陷细节部分和缺陷缺陷主体部分然后将两种信息融合通过3×3的卷积和上采样得到最终特征图。

设置Sigmoid为最终特征图的激活函数,公式如(1)所示:

设置总损失函数为L=L

L

L

其中L

利用摄像头和图像无线传输设备,采集滚珠丝杠的表面图像,通过互联网传送到远程运算处理计算机内,利用训练好的神经网络模型进行缺陷检测,将点蚀缺陷区域分割出来。

下面结合说明书附图1对本发明举例说明。

如图1所示,图中为本发明基于卷积神经网络的滚珠丝杠表面点蚀缺陷区域分析方法及装置的流程图,实施方式包括以下步骤:

(1) 获取点蚀缺陷数据集通过距离变换将缺陷标签转换为细节标签和缺陷标签。通过细节标签和主体标签训练使神经网络获得缺陷细节分割和主体分割的能力,神经网络可以结合缺陷主体信息和细节信息获得更加精确的分割能力。

(2) 本发明所设计的神经网络是对滚珠丝杠表面缺陷进行检测,该神经网络主要有Encoder和Decoder两部分组成,通过神经网络将图片缺陷区域分割出来。

(3) Encoder部分由Resnet50组成通过Resnet50获得112×112,56×56,28×28,14×14大小的特征图。

(4) Decoder由Detail Decoder和Body Decoder组成,每个Decoder由三层3x3的卷积和上采样组成。将Encoder 得到的四种尺度的特征图分别与两个Decoder中的特征图融合得到缺陷细节部分和缺陷缺陷主体部分然后将两种信息融合通过3×3的卷积和上采样得到最终特征图,通过Sigmoid将特征图的值映射到0到1之间。

(5)根据损失函数对神经网络进行监督训练。总损失函数由三部分组成L=L

(6) L

(7) L

(8) 将数据集图片转换为224×224大小送入神经网络进行训练,让神经网络获得滚珠丝杠点蚀缺陷区域分割的能力。

(9) 利用摄像头和图像无线传输设备,采集滚珠丝杠的表面图像,通过互联网传送到远程运算处理计算机内,利用训练好的神经网络模型进行缺陷检测,将点蚀缺陷区域分割出来。

综上所述本发明通过卷积神经网络分割缺陷区域的优点是:

(1) 不需要安装复杂的信息采集处理装置,采集的图像不需要多种预处理,通过卷积神经网络可以准确的识别出缺陷的位置精确的分割出缺陷的区域。

(2) 采用多种缺陷数据训练出来的神经网络有很强的鲁棒性,可以在复杂的环境中准确地识别出缺陷区。

相关技术
  • 一种用于滚珠丝杠副健康评估的自适应阈值检测方法
  • 一种基于滚珠丝杠的轴件加工用表面检测设备
  • 一种基于SOM-MQE的滚珠丝杠副健康评估方法
  • 一种基于多光谱深度卷积神经网络的视觉缺陷检测方法
  • 基于卷积神经网络进行物品图像缺陷检测的方法及装置
  • 一种滚珠丝杠副加工用带有表面缺陷检测的输送线
技术分类

06120115582709