一种基于深度学习的木板缺陷检测系统及方法技术方案

技术编号:27737802 阅读:13 留言:0更新日期:2021-03-19 13:30
本发明专利技术提供了木板缺陷检测技术领域的一种基于深度学习的木板缺陷检测系统及方法,系统包括:工控机;显示器,与所述工控机连接;传送带,与所述工控机连接;暗箱,底部设有一与投影面积等大的开口;所述暗箱设于传送带的上方;LED光源,设于所述暗箱内部的侧壁,且照射方向朝上;光源控制器,一端与所述工控机连接,另一端与所述LED光源连接;相机,设于所述暗箱内部的顶端,且拍摄方向朝下;图像采集卡,一端与所述工控机连接,另一端与所述相机连接;激光传感器,设于所述传送带侧边的上端,与所述工控机连接,用于检测是否有木板经过。本发明专利技术的优点在于:极大的提升了复杂纹理的木板缺陷检测的精度以及效率。

【技术实现步骤摘要】
一种基于深度学习的木板缺陷检测系统及方法
本专利技术涉及木板缺陷检测
,特别指一种基于深度学习的木板缺陷检测系统及方法。
技术介绍
在日常生活中,木质产品随处可见,由于木质产品的需求量不断提高,各种木材的消耗量也相应的持续增长,人们已不满足于量的追求,开始也对质提出了严格要求,其中木板的表面缺陷直接影响着产品等级,严重的可能直接导致废弃产品,造成极大的资源浪费和生产成本。木板缺陷类型主要包括节裂、节洞、水裂、胶线裂等。针对模板缺陷的检测,传统上存在人工目视检测法、机器视觉检测法以及计算机视觉检测法。人工目视检测法由于不需要专用的夹具和测试设备,应用简便,所以很早就被运用于木板表面的缺陷检测,但存在如下缺点:1、检测速度慢、生产效率低、人工成本高;2、检测精度低,肉眼无法发现细小的缺陷;3、检测标准不统一,容易受检测人员主观因素影响;4、容易出现过判和漏判。机器视觉检测法是一种典型的集光、机、电、气等为一体的高新检测技术,核心为机器视觉技术,机器视觉检测系统能够提高生产的柔性和自动化程度,虽然一定程度克服了人工目视检测法的缺点,但对于表面纹理复杂的木板,存在如下缺点:1、检测场景单一,对光照背景等要求严格;2、检测参数多,依赖人工经验,调试周期长;3、对复杂纹理的表面缺陷检测效果不佳。计算机视觉检测法是通过抽象图像的高层语义特征,达到理解图像的目的,它的应用场景相对复杂,可以用于识别形状不规则,规律性不强,类型多的物体,但针对表面纹理复杂且生产价值较高的木板制造,有些缺陷很难用客观量作为识别依据。因此,如何提供一种基于深度学习的木板缺陷检测系统及方法,实现提升复杂纹理的木板缺陷检测的精度以及效率,成为一个亟待解决的问题。
技术实现思路
本专利技术要解决的技术问题,在于提供一种基于深度学习的木板缺陷检测系统及方法,实现提升复杂纹理的木板缺陷检测的精度以及效率。第一方面,本专利技术提供了一种基于深度学习的木板缺陷检测系统,包括:工控机;显示器,与所述工控机连接;传送带,与所述工控机连接;暗箱,底部设有一与投影面积等大的开口;所述暗箱设于传送带的上方;LED光源,设于所述暗箱内部的侧壁,且照射方向朝上;光源控制器,一端与所述工控机连接,另一端与所述LED光源连接;相机,设于所述暗箱内部的顶端,且拍摄方向朝下;图像采集卡,一端与所述工控机连接,另一端与所述相机连接;激光传感器,设于所述传送带侧边的上端,与所述工控机连接,用于检测是否有木板经过。进一步地,所述显示器为触摸显示器。进一步地,所述暗箱的内表面设有白色涂层。进一步地,所述LED光源为条形LED光源。进一步地,所述相机为线扫工业相机。第二方面,本专利技术提供了一种基于深度学习的木板缺陷检测方法,包括如下步骤:步骤S10、工控机通过相机采集在传送带上传输的木板的木板图像;步骤S20、对采集的所述木板图像进行预处理,得到数据集;步骤S30、基于深度神经网络创建一木板缺陷检测模型,利用所述数据集对木板缺陷检测模型进行训练;步骤S40、获取待检木板图像,将所述待检木板图像输入训练后的木板缺陷检测模型进行木板缺陷检测。进一步地,所述步骤S10具体包括:步骤S11、工控机通过光源控制器设置LED光源的亮度,通过图像采集卡对相机进行畸变标定;步骤S12、工控机启动传送带,将木板依次放在传送带上进行传输,当工控机通过激光传感器检测到有木板经过时,启动LED光源和相机采集木板图像。进一步地,所述步骤S20具体包括:步骤S21、对采集的所述木板图像进行缺陷位置以及缺陷类别的标注;所述缺陷位置利用缺陷框进行标注;步骤S22、设定一剪裁尺寸以及一比例阈值,创建一训练数据集,基于所述剪裁尺寸对各木板图像进行剪裁,得到木板子图像;步骤S23、基于所述缺陷框计算各木板子图像中,被剪裁的缺陷图像占原缺陷图像的第一IoU值,判断所述第一IoU值是否大于比例阈值,若是,则将对应的所述木板子图像加入数据集;若否,则丢弃对应的所述木板子图像。进一步地,所述步骤S30具体包括:步骤S31、基于深度神经网络创建一木板缺陷检测模型;步骤S32、使用聚类算法将所述缺陷框聚类为9个锚框,随机选择9个所述缺陷框作为各锚框的初始长度和宽度,将各所述缺陷框和锚框的左上角对齐计算第二IoU值,利用所述第二IoU值对缺陷框进行归类,分别将各类别的所述缺陷框的长度和宽度进行加权求均值,进而更新9个所述锚框的大小;步骤S33、利用马赛克数据增强方法增加所述数据集的样本量;步骤S34、将所述数据集按预设比例划分为训练集和验证集,所述木板缺陷检测模型利用锚框对训练集中的木板子图像进行缺陷图像框选的训练;训练过程中利用梯度下降法更新所述木板缺陷检测模型的网络权重;步骤S35、利用所述验证集对训练后的木板缺陷检测模型进行验证。进一步地,所述步骤S40具体为:获取待检木板图像,基于所述剪裁尺寸对待检木板图像进行剪裁,得到待检木板子图像;将各所述待检木板子图像输入训练后的木板缺陷检测模型进行检测,利用所述锚框对各待检木板子图像的缺陷图像进行框选,再将框选后的各所述待检木板子图像进行拼接,得到所述待检木板图像的缺陷框选图像。本专利技术的优点在于:通过将相机置于内表面设有白色涂层的暗箱内,LED光源设于暗箱内部的侧壁且照射方向朝上,使得LED光源发出的光能够经过暗箱内表面均匀的反射到木板上,在采集木板图像前设置LED光源的亮度,并对相机进行畸变标定,极大的提升了木板图像的质量;基于深度神经网络创建木板缺陷检测模型,利用高质量的木板图像产生的数据集对木板缺陷检测模型进行训练,最终利用训练后的木板缺陷检测模型进行木板缺陷检测,极大的提升了复杂纹理的木板缺陷检测的精度;通过设置激光传感器检测是否有木板经过,有木板经过时自动启动LED光源和相机采集待检木板图像,再直接利用训练后的木板缺陷检测模型对待检木板图像进行木板缺陷检测,极大的提升了木板缺陷检测的效率,最终实现木板的无接触检测,提前发现木板表面缺陷,及时修复木板表面缺陷,减少木板表面UV涂层材料的浪费,减少人工检测成本。附图说明下面参照附图结合实施例对本专利技术作进一步的说明。图1是本专利技术一种基于深度学习的木板缺陷检测系统的电路原理框图。图2是本专利技术一种基于深度学习的木板缺陷检测系统的结构示意图。图3是本专利技术一种基于深度学习的木板缺陷检测方法的流程图。标记说明:100-一种基于深度学习的木板缺陷检测系统,1-工控机,2-显示器,3-传送带,4-暗箱,5-LED光源,6-光源控制器,7-相机,8-图像采集卡,9-激光传感器,41-开口。具体实施方式请参照图1至图3所示,本专利技术一种基于深度学习的木板缺陷检测系统100的较佳实施本文档来自技高网
...

【技术保护点】
1.一种基于深度学习的木板缺陷检测系统,其特征在于:包括:/n工控机;/n显示器,与所述工控机连接;/n传送带,与所述工控机连接;/n暗箱,底部设有一与投影面积等大的开口;所述暗箱设于传送带的上方;/nLED光源,设于所述暗箱内部的侧壁,且照射方向朝上;/n光源控制器,一端与所述工控机连接,另一端与所述LED光源连接;/n相机,设于所述暗箱内部的顶端,且拍摄方向朝下;/n图像采集卡,一端与所述工控机连接,另一端与所述相机连接;/n激光传感器,设于所述传送带侧边的上端,与所述工控机连接,用于检测是否有木板经过。/n

【技术特征摘要】
1.一种基于深度学习的木板缺陷检测系统,其特征在于:包括:
工控机;
显示器,与所述工控机连接;
传送带,与所述工控机连接;
暗箱,底部设有一与投影面积等大的开口;所述暗箱设于传送带的上方;
LED光源,设于所述暗箱内部的侧壁,且照射方向朝上;
光源控制器,一端与所述工控机连接,另一端与所述LED光源连接;
相机,设于所述暗箱内部的顶端,且拍摄方向朝下;
图像采集卡,一端与所述工控机连接,另一端与所述相机连接;
激光传感器,设于所述传送带侧边的上端,与所述工控机连接,用于检测是否有木板经过。


2.如权利要求1所述的一种基于深度学习的木板缺陷检测系统,其特征在于:所述显示器为触摸显示器。


3.如权利要求1所述的一种基于深度学习的木板缺陷检测系统,其特征在于:所述暗箱的内表面设有白色涂层。


4.如权利要求1所述的一种基于深度学习的木板缺陷检测系统,其特征在于:所述LED光源为条形LED光源。


5.如权利要求1所述的一种基于深度学习的木板缺陷检测系统,其特征在于:所述相机为线扫工业相机。


6.一种基于深度学习的木板缺陷检测方法,其特征在于:所述方法需使用如权利要求1至5任一项所述的检测系统,包括如下步骤:
步骤S10、工控机通过相机采集在传送带上传输的木板的木板图像;
步骤S20、对采集的所述木板图像进行预处理,得到数据集;
步骤S30、基于深度神经网络创建一木板缺陷检测模型,利用所述数据集对木板缺陷检测模型进行训练;
步骤S40、获取待检木板图像,将所述待检木板图像输入训练后的木板缺陷检测模型进行木板缺陷检测。


7.如权利要求6所述的一种基于深度学习的木板缺陷检测方法,其特征在于:所述步骤S10具体包括:
步骤S11、工控机通过光源控制器设置LED光源的亮度,通过图像采集卡对相机进行畸变标定;
步骤S12、工控机启动传送带,将木板依次放在传送带上进行传输,当工控...

【专利技术属性】
技术研发人员:金根炎林诚汉谯庆伟陈翔林达坤
申请(专利权)人:福建新大陆软件工程有限公司
类型:发明
国别省市:福建;35

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

1