当前位置: 首页 > 专利查询>南京大学专利>正文

一种基于深度学习的工件表面缺陷检测方法技术

技术编号:23100363 阅读:21 留言:0更新日期:2020-01-14 20:50
本发明专利技术公开了一种基于深度学习的工件表面缺陷检测方法,利用深度学习技术,构建了工件表面缺陷检测系统,目的在于解决传统方法中人力开销大、系统效率低、适应性差的缺点,能够在生产环境下对工件表面缺陷进行快速识别、反馈,保证了系统的准确度与效率。系统通过图像采集装置对工件表面进行图像捕获,经由捕获终端预处理后,上传至处理计算机。处理计算机将调用基于深度神经网络模型的预测器对图像进行识别,并输出预测向量。最后,处理中心将预测向量发布到显示终端,使得工件表面缺陷状态得到直观展示。

A method of workpiece surface defect detection based on deep learning

【技术实现步骤摘要】
一种基于深度学习的工件表面缺陷检测方法
本专利技术涉及机器视觉与检测
,具体涉及一种基于深度学习的工件表面缺陷检测方法。
技术介绍
质量控制是产业升级的重要一环。以工件缺陷检测为例,目前,许多厂家仍以人力为主导,这种方式不仅效率低下、而且提高了人力成本。秉着制造信息化的导向,以机器视觉代替人眼视觉以参与产品质量控制已成为当今制造业的发展趋势,而目前也有一些厂商开始尝试采取传统的机器视觉方案。目前已经应用的技术方案主有基于背景建模的前景检测算法和基于支持向量机的学习算法。其中,基于背景建模的前景检测算法效率依赖于捕获图像尺度,即运算量与输入尺度呈现出幂次增长的关系,当捕获图像的分辨率提高往往造成系统效率急剧下降;基于支持向量机的学习算法相比于基于背景建模的前景检测算法表现出系统效率方面的提升,但由于支持向量机的空间消耗主要用于存储训练样本和核矩阵,当矩阵阶数(与输入样本数有关)很大时将耗费大量的存储空间及机器内存。另外,支持向量机解决多分类问题较为困难。近年来深度神经网络(深度学习)随着商业化的巨大成功而迎来了发展的井喷期。其于智能本文档来自技高网...

【技术保护点】
1.一种基于深度学习的工件表面缺陷检测方法,其特征在于:包括以下步骤:/n步骤1、采用多组摄像头与光照源构建基于多目视觉的图像采集系统,捕捉工件在不用角度下的图像;/n步骤2、构建分布式图像处理系统;采用管道监听机制,处理计算机维护特定的消息管道,捕获终端监听该管道;每次图像采集时捕获终端将对采集到的图像进行批量预处理,随后上传至数据库;利用持久化机制,处理计算机能够将预处理后的图片保存至本地以作为分类器的输入;/n步骤3、采集训练样本;将准备好的、已标注的含部分缺陷的工件放入采集系统,进行训练数据采集;按照8:2的比例设置训练与验证集合,并设置标签;/n步骤4、构建深度学习模型;基于卷积神经...

【技术特征摘要】
1.一种基于深度学习的工件表面缺陷检测方法,其特征在于:包括以下步骤:
步骤1、采用多组摄像头与光照源构建基于多目视觉的图像采集系统,捕捉工件在不用角度下的图像;
步骤2、构建分布式图像处理系统;采用管道监听机制,处理计算机维护特定的消息管道,捕获终端监听该管道;每次图像采集时捕获终端将对采集到的图像进行批量预处理,随后上传至数据库;利用持久化机制,处理计算机能够将预处理后的图片保存至本地以作为分类器的输入;
步骤3、采集训练样本;将准备好的、已标注的含部分缺陷的工件放入采集系统,进行训练数据采集;按照8:2的比例设置训练与验证集合,并设置标签;
步骤4、构建深度学习模型;基于卷积神经网络构建包含卷积层和全连接层的网络模型,层与层之间复合了池化、正则化、归一化模块、用于优化特征提取、提高非线性度;
步骤5、构建预测器程序框架;采用TensorflowAPI构建检测系统框架;基于工厂模式构建程序逻辑,便于系统软件的升级、扩展与优化;
步骤6、将待检测工件放置于图像采集系统内,并运行预测器程序;在线运行时,预测器程序接口将接收已预处理的工件捕获图像作为输入;随后调用已训练好的静态模型输出预测向量;
步骤7、预测器将预测向量消息通过预先设定的频道发布到显示终端;显示终端将根据预测向量自动标识出工件缺陷所在位置。


2.根据权利要求1所述的一种基于深度学习的工件表面缺陷检测方法,其特征在于:所述步骤2中对采集图像进行批量预处理包...

【专利技术属性】
技术研发人员:王健陈原刘席发高博文吕琦
申请(专利权)人:南京大学
类型:发明
国别省市:江苏;32

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

1