说明:最全电力标准
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211138132.1 (22)申请日 2022.09.19 (71)申请人 华侨大学 地址 362000 福建省泉州市城华北路269号 申请人 福建众益太阳能科技股份公司 (72)发明人 杜永兆 陈海信 傅玉青 柯钦怀  陈光焱  (74)专利代理 机构 泉州市文华专利代理有限公 司 35205 专利代理师 陈雪莹 (51)Int.Cl. G06T 7/00(2017.01) G06V 10/44(2022.01) G06V 10/82(2022.01) G06N 3/08(2006.01)G06N 3/04(2006.01) (54)发明名称 基于深度学习的工业产品表面缺陷检测方 法 (57)摘要 本发明一种基于深度学习的工业产品表面 缺陷检测方法, 在工业流水线上拍摄, 采集得到 工业产品表面缺陷数据集; 使用优化后的YOLOX 深度学习网络模型构建工业产品表面缺陷检测 模型, 通过主干 特征提取网络CSPDarknet提取不 同尺度特征; 通过颈部网络对特征进行深度融合 特征提取, 增强不同尺度特征的表达; 通过基于 无锚框检测器的YOL OXHead作为检测头生成工业 产品表面缺陷检测模型; 训练网络模型; 载入权 值文件, 并使用网络模型对工业产品图像进行表 面缺陷检测, 生成预测结果并显示缺陷类型和缺 陷位置。 本发 明不仅提升了网络模 型对特征空间 位置信息和不规则分布的缺陷的捕获能力, 并且 在提升精度的同时降低模型的参数量, 使本发明 能够移植应用于移动端或 嵌入式设备。 权利要求书2页 说明书7页 附图6页 CN 115511812 A 2022.12.23 CN 115511812 A 1.一种基于深度学习的工业产品表面 缺陷检测方法, 其特 征在于包括如下步骤: 步骤S1、 在工业 流水线上拍摄, 采集工业产品表面的原 始图像; 步骤S2、 对工业产品表面的原始图像进行缺陷类别标注, 得到工业产品表面缺陷数据 集: 步骤S3、 以工业产品表面缺陷数据集中的缺陷图像作为输入, 并对输入图像进行数据 增强; 步骤S4、 使用优化后的YOLOX深度学习网络模型构 建工业产品表面缺陷检测模型, 所述 优化后的YOLOX深度学习网络模型包括Focus模块、 基础卷积模块、 可形变卷积模块、 CSPLayer层、 主体残差循环块结构、 坐标注意力机制模块、 YOLOXHead模块; 所述CSPLayer层, 通过大残差块嵌套小残差块对网络进行特征提取操作; 其 中, 大残差 块为1个1×1卷积核大小的基础卷积模块, 小残差块为 1个连续的1 ×1卷积核大小的基础卷 积模块和1个增强形变特征提取块; 该增强形变特征提取模块包括: 首先依次使用1个1 ×1 卷积核大小的基础卷积模块和3 ×3卷积核大小基础卷积模块进行特征提取, 其次, 依次使 用1个3×3卷积核大小的可形变卷积模块和1个3 ×3卷积核大小的基础卷积模块进行特征 提取, 再次, 使用1条残差边进行特征提取, 主干特征提取网络对小残差块进行循环的主要 特征提取操作, 循环结束后, 将小残差块与大残差块所提取 特征进行信息 叠加操作; 所述YOLOXHead模块, 使用基础 卷积模块对输入的特征层进行通道的处理, 然后进行切 分, 一边依次使用1对3 ×3卷积核大小的基础卷积模块对进 行特征提取以用于 分类任务, 另 一边引入增强形变特征卷积模块, 依次使用一个3 ×3卷积核大小的可形变卷积模块和1个3 ×3卷积核大小的基础卷积模块进行 特征提取, 通道调整后切分用于回归 任务和目标任务; 所构建的网络模型 执行如下步骤: 通过主干特 征提取网络 CSPDarknet提取不同尺度特 征; 通过颈部网络对特 征进行深度融合特 征提取, 增强不同尺度特 征的表达; 通过基于无锚框检测器的YOLOXHead作为检测头生成工业产品表面 缺陷检测模型; 步骤S5、 训练网络模型 将步骤S3得到的数据增强过的工业产品表面缺陷数据集划分为训练集、 测试集和验证 集, 使用划分后的数据集对网络模型进 行训练, 生成训练后的工业产品表面缺陷检测模型; 在工业产品表面缺陷检测模型训练过程中采用损失函数, 使用优化器对损失函数中的权值 进行更新, 直到训练结束, 保存训练完成后网络模型的权值文件; 步骤S6、 对训练后得到的权值文件进行载入, 并使用步骤S5训练好的网络模型对工业 产品图像进行表面 缺陷检测, 生成预测结果并显示 缺陷类型和缺陷位置 。 2.根据权利要求1所述的一种基于深度学习的工业产品表面缺陷检测方法, 其特征在 于: Focus模块, 用于对输入的缺陷图像进行切分操作, 图像 中每隔一个像素取得一个像素 值, 通过间隔采样的方式将图像拆分成四份特征层, 在通道维度上对这四份特征层进行堆 叠操作; 基础卷积模块, 包括卷积、 批量归一 化和激活函数; 可形变卷积模块, 包括可 形变卷积、 批量归一 化和激活函数; 主体残差循环块结构, 由一个3 ×3卷积核大小的基础卷积模块和CS PLayer层构成;权 利 要 求 书 1/2 页 2 CN 115511812 A 2坐标注意力机制模块, 通过对输入特征层进行残差处理, 拆分成对水平方向和垂直方 向的平均池化操作, 并对其进 行堆叠整合信息, 使用卷积操作对通道进 行变换, 再使用批量 归一化和非线性激活操作对特征层进行切分, 然后在水平方向和垂直方向进行通道的调 整, 分别使用sigmo id激活函数后整合信息 输出。 3.根据权利要求1或2所述任意一种基于深度 学习的工业产品表面缺陷检测方法, 其特 征在于所构建的网络模型 执行如下步骤: 通过Focus模块对输入图像进行切分, 切分成4个特征层之后在通道维度进行堆叠, 然 后使用1个3 ×3卷积核大小的基础卷积模块进行初步的特征提取, 所输出的结果首先进入 主体残差循环块1进行1次特征提取, 并将特征层的大小压缩, 得到56 ×56×128的特征层, 其次,进入主体残差循环块2进 行3次循环特征提取, 并将特征层的大小压缩, 得到28 ×28× 256的特征层P1, 再次,进入主体残差循环块3进行3次循环特征提取, 并将特征层的大小压 缩, 得到14 ×14×512的特征层P2, 最后,进入主体残差循环块4,进行1次特征提取, 在经过 基础卷积模块后, 先经过坐标注意力机制模块, 再进入CSPLayer层, 将特征层的大小压缩 后, 得到7 ×7×1024的特 征层P3, 至此, 完成了在主干特 征提取网络内的特 征提取; 然后, 通过将主干特征提取网络中提取到的特征层P3进行通道调整后进行上采样操 作, 再同主干特征提取网络中提取到的特征层P2进行堆叠操作, 并进行一次CSPLayer的特 征提取操作, 得到新特征层C2; 将特征层C2进行通道调整, 再同主干特征提取网络中提取到 的特征层P1进 行堆叠操作, 并进行一次CSPLayer的特征提取操作, 得到新特征层C3; 对 特征 层C3进行下采样操作, 并同特征层C2进行堆叠操作并进行一次CSPLayer的特征提取操作, 得到新特征层C4; 对特征层C4进行下采样操作, 并同特征层P3进行堆叠操作并进行一次 CSPLayer的特征提取操作, 得到新特征层C5, 至此, 完成了在颈部网络的深度融合特征提 取; 使用基础卷积模块对输入的特征层C3、 C4和C5分别进行通道的处理, 然后进行切分, 一 边依次使用1对3 ×3卷积核大小的基础卷积模块进 行特征提取后, 执行分类操作; 另一边使 用增强形变特征卷积模块, 依次使用一个3 ×3卷积核大小的可形变卷积模块和1个3 ×3卷 积核大小的基础卷积模块进行 特征提取后, 执 行回归操作和目标操作; 在工业产品表面 缺陷检测模型训练过程中采用的损失函数l oss为: Loss= λLreg+Lcls+Lobj 其中, Lreg表示回归损失, Lcls表示分类损失, Lobj表示目标损失, λ为权值, 使用优化器对 权值进行 更新, 直到训练结束, 保存训练完成后网络模型的权值文件。权 利 要 求 书 2/2 页 3 CN 115511812 A 3

.PDF文档 专利 基于深度学习的工业产品表面缺陷检测方法

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于深度学习的工业产品表面缺陷检测方法 第 1 页 专利 基于深度学习的工业产品表面缺陷检测方法 第 2 页 专利 基于深度学习的工业产品表面缺陷检测方法 第 3 页
下载文档到电脑,方便使用
本文档由 思考人生 于 2024-02-07 20:37:55上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。