一种瓷砖缺陷检测方法及系统与流程

文档序号:15973603发布日期:2018-11-16 23:39阅读:325来源:国知局

本发明涉及到瓷砖检测技术领域,尤其涉及一种瓷砖缺陷检测方法及系统。

背景技术

现今社会中,瓷砖时建筑装修最重要的材料,昂贵、高品位的房屋建设往往会使用高级瓷砖。然而,21世纪开始,陶瓷行业普遍承受着成本上升、环保、反倾销等方面的压力,特别是行业产品的同质化,加剧了行业各品牌的竞争。在这种情况下,瓷砖企业越来越注重产品打造,更加注重智能化的生产,来吸引更多的商家进行交易。

现在越来越多的智能系统应用于瓷砖行业,例如自动铺贴线技术、机器人喷釉系统等,更好地企业更是从原料加工到釉线设备全部采用数码智能化,所以,瓷砖行业的生产智能化正在逐步成为生产主流,不再是从前的固定生产规模。

在智能化生产过程中最不可缺少的一部分就是检测环节,检测环节的好坏极大程度的体现了一个智能生产系统的水平。目前,智能化的检测已成功应用于瓷砖色差、轮廓等的检测缺陷,但在对瓷砖图案进行生产加工的过程中,易产生图案轮廓变形、缺失、色料漫流、拉线、滴墨、色差等图案缺陷,若依靠人工检测易产生疲劳、效率低、漏检率高,因此,需要开发一种新型的基于机器视觉的瓷砖图案缺陷检测系统。

在现有的瓷砖缺陷识别方法中,都需要设置大量的样本量供检测系统学习记忆,然后检测系统才能判别出被检测的瓷砖是否为缺陷瓷砖,在这个过程中,需要的样本量甚至达到成千上万份,这无疑给机器学习带来了极大的困难。



技术实现要素:

为解决上述问题,本发明提供了一种瓷砖缺陷检测方法及系统,通过将带有缺陷的瓷砖学习样本分割成若干个子样本,并且每个子样本必须包含有缺陷图样,所有的子样本构成训练样本集工机器训练,所以大大减少了所需要的样本量,提高了检测效率,具体发明内容如下:

一种瓷砖缺陷检测方法,包括以下步骤:

步骤1:选取具有缺陷和没有缺陷的瓷砖作为原始样本,将所有原始样本分为学习样本和测试样本,所有原始样本的集合称为原始样本集,所有学习样本的集合称为学习样本集;

步骤2:采集瓷砖原始样本集的图像;

步骤3:将采集到的每个学习样本中带有缺陷的瓷砖分割成若干个子样本,每个子样本需包含有缺陷图样,所有的子样本与所有的学习样本中没有缺陷的瓷砖的集合称为训练样本集;

步骤4:学习所述训练样本集,利用测试样本集对学习的成果进行检测,从而不断优化学习模型;

步骤5:对被检测的瓷砖是否为缺陷瓷砖进行识别。

具有缺陷的瓷砖是指具有多种缺陷的瓷砖或者具有单一缺陷的瓷砖,所谓单一缺陷是指,一块瓷砖上只包含有滴墨缺陷或者只包含有拉线缺陷,所有的缺陷种类尽可能的齐全;所谓多种缺陷是指在一块瓷砖上同时具有滴墨和拉线等至少一种缺陷。

步骤4中的学习方法可以为机器学习领域的常规方法,机器学习按照学习方法可以分为监督式学习、非监督式学习以及半监督式学习;按照算法可以分为回归算法、基于实例的算法、贝叶斯算法、聚类算法、人工神经网络算法等等。

优选的,所述步骤3中分割后的每个子样本的形状可以为任意形状。对每个子样本的形状不作限定,甚至每块子样本的形状都可以不同,但是每块子样本必须包含有缺陷图样,在每个子样本的大小不大于原始样本的大小的前提下,每块子样本的大小可以为任意大小。

优选的,所述步骤3具体包含如下两个子步骤:

步骤3.1:将每块学习样本的边角从背景环境中分割出来,形成清晰的轮廓;

步骤3.2:将具有清晰轮廓的学习样本中带有缺陷的瓷砖分割成子样本,形成训练样本集。

首先要将每块学习样本中带有缺陷瓷砖的边角从背景环境中分割出来,形成清晰的轮廓以避免背景环境中的杂质对图像采集造成的干扰,所述学习样本中不带有缺陷的瓷砖可分割也可以不分割,在系统进行学习时,带有缺陷的瓷砖与不带有缺陷的瓷砖分开学习,先学习完带有缺陷的瓷砖再学习不带有缺陷的瓷砖,或者先学习不带有缺陷的瓷砖后学习带有缺陷的瓷砖,使系统能分清楚两种瓷砖之间的区别,以便更好的分辨。

一种瓷砖缺陷检测系统,包括摄像装置和检测装置,所述检测装置包括存储器和处理器;所述摄像装置与所述检测装置电连接;所述摄像装置用于采集瓷砖原始样本集的图像,然后将所述图像数据传输至检测装置的存储器内,所述处理器从所述存储器内提取图像数据并完成下列指令:

将学习样本中带有缺陷的瓷砖分割成若干个子样本,每个子样本需包含缺陷图样,所有的子样本与所有的学习样本中没有缺陷的瓷砖的集合为训练样本集;

学习所述训练样本集,利用测试样本集对学习的成果进行检测,从而不断优化学习模型;

识别被检测的瓷砖是否为缺陷瓷砖。

优选的,所述摄像装置为ccd相机。ccd是电荷耦合器件(chargecoupleddevice)的简称,它能够将光线变为电荷并将电荷存储及转移,也可将存储之电荷取出使电压发生变化。ccd相机也可以称为ccd图像传感器。

优选的,所述缺陷检测系统还包括报警装置,所述报警装置与所述检测装置电连接,当所述检测装置识别出被检测的瓷砖为缺陷瓷砖时,所述报警装置发出警报。

优选的,在所述摄像装置上还设置有辅助光源,所述辅助光源包括至少一个辅助发光元件,并且所述辅助发光元件为可拆卸的,当在不同的环境下需要不同颜色的光源时,可以替换所述发光元件来获得不同颜色的光。

优选的,所述检测开关为传感器。该传感器检测到有瓷砖时,即该检测系统开始工作。

本发明的有益效果:

本发明提供了一种瓷砖缺陷检测方法及系统,通过将带有缺陷的瓷砖原始样本分割成若干个子样本,并且每个子样本必须包含有缺陷图样,所有的子样本构成训练样本集工机器进行学习,所以大大减少了所需要的样本量,提高了检测效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明瓷砖缺陷检测系统的示意图。

具体实施方式

如图1所示,瓷砖缺陷检测系统包括摄像装置和检测装置,所述检测装置包括存储器和处理器;所述摄像装置与所述检测装置电连接,所述摄像装置用于采集瓷砖原始样本集的图像,然后将所述图像数据传输至检测装置的存储器内,所述处理器从所述存储器内提取图像数据并完成下列指令:

将学习样本中带有缺陷的瓷砖分割成若干个子样本,每个子样本需包含缺陷图样,所有的子样本与所有的学习样本中没有缺陷的瓷砖的集合为训练样本集;

学习所述训练样本集,利用测试样本集对学习的成果进行检测,从而不断优化学习模型;

识别被检测的瓷砖是否为缺陷瓷砖。

所述摄像装置为ccd相机,ccd是电荷耦合器件(chargecoupleddevice)的简称,它能够将光线变为电荷并将电荷存储及转移,也可将存储之电荷取出使电压发生变化。ccd相机也可以称为ccd图像传感器。

所述检测开关用于检测是否有被检测的瓷砖出现,如果在所述检测开关检测范围内出现瓷砖有则启动所述检测系统,如果检测开关的检测范围内未出现瓷砖,则所述检测系统不启动,所述检测开关为传感器。

所述摄像装置上还设置有辅助光源,所述辅助光源包括至少一个辅助发光元件,所述辅助光源用于产生光线便于更好的感测图像,并且所述辅助发光元件为可拆卸的,当在不同的环境下需要不同颜色的光源时,可以替换所述发光元件来获得不同颜色的光。

所述缺陷检测系统还包括报警装置,所述报警装置与所述检测装置电连接,当所述检测装置识别出被检测的瓷砖为缺陷瓷砖时,所述报警装置发出警报。

本发明还提供了一种瓷砖缺陷检测方法,包括以下步骤:

一种瓷砖缺陷检测方法,其特征在于,包括以下步骤:

步骤1:选取具有缺陷和没有缺陷的瓷砖作为原始样本,将所有原始样本分为学习样本和测试样本,所有原始样本的集合称为原始样本集,所有学习样本的集合称为学习样本集;

步骤2:采集瓷砖原始样本集的图像;

步骤3:将采集到的每个学习样本中带有缺陷的瓷砖分割成若干个子样本,每个子样本需包含有缺陷图样,所有的子样本与所有的学习样本中没有缺陷的瓷砖的集合称为训练样本集;

步骤4:学习所述训练样本集,利用测试样本集对学习的成果进行检测,不断优化学习模型;

步骤5:对被检测的瓷砖是否为缺陷瓷砖进行识别。

具有缺陷的瓷砖是指具有多种缺陷的瓷砖或者具有单一缺陷的瓷砖,所谓单一缺陷是指,一块瓷砖上只包含有滴墨缺陷或者只包含有拉线缺陷,所有的缺陷种类尽可能的齐全;所谓多种缺陷是指在一块瓷砖上同时具有滴墨和拉线等至少一种缺陷。

比如:目前有6块具有缺陷的瓷砖和2块没有缺陷的瓷砖作为原始样本集,原始样本集分为学习样本集和测试样本集,3块具有缺陷的瓷砖和1块没有缺陷的瓷砖作为学习样本,同样的,3块具有缺陷的瓷砖和1块没有缺陷的瓷砖作为测试样本;如果将学习样本中带有缺陷的瓷砖分割成4个子样本,每个子样本分别旋转90°、180°、270°后形成新的子样本,则一共可以分割成3*4*4=48个子样本,所以训练样本集的数量为48+1=49。如此便会大大减少学习样本的样本量。

所述步骤3中分割后的每个子样本的大小不大于原始样本的大小。每个子样本的形状可以为任意形状。对每个子样本的形状不作限定,甚至每块子样本的形状都可以不同,但是每块子样本必须包含有缺陷图样,在每个子样本的大小不大于原始样本的大小的前提下,每块子样本的大小可以为任意大小。

所述步骤3具体包含如下两个子步骤:

步骤3.1:将每块学习样本的边角从背景环境中分割出来,形成清晰的轮廓;

步骤3.2:将具有清晰轮廓的学习样本中带有缺陷的瓷砖分割成子样本,形成训练样本集。

首先要将每块学习样本的边角从背景环境中分割出来,形成清晰的轮廓以避免背景环境中的杂质对图像采集造成的干扰。所述学习样本中不带有缺陷的瓷砖可分割也可以不分割,在系统进行学习时,带有缺陷的瓷砖与不带有缺陷的瓷砖分开学习,先学习完带有缺陷的瓷砖再学习不带有缺陷的瓷砖,或者先学习不带有缺陷的瓷砖后学习带有缺陷的瓷砖,使系统能分清楚两种瓷砖之间的区别,以便更好的分辨。

步骤4中的学习方法可以为机器学习领域的常规方法,机器学习按照学习方法可以分为监督式学习、非监督式学习以及半监督式学习;按照算法可以分为回归算法、基于实例的算法、贝叶斯算法、聚类算法、人工神经网络算法等等。

训练样本集在处理装置的处理器内通过机器学习,为了便于机器学习到尽可能多的缺陷,带有缺陷的瓷砖分割后的子样本需尽可能的小,但是每块子样本必须包含缺陷图样,不能为空白,否则为无效子样本,机器学习到尽可能多的缺陷和没有缺陷的瓷砖图样后,通过摄像装置摄取的被检测的图样与学习到的图样进行对比,通过处理器内置的算法来判别被检测的瓷砖是否为缺陷瓷砖,若为缺陷瓷砖,则警报器发出警报。

在本发明实施例中,切割子样本的方法是通过设置一个固定大小的滑动窗口,以一定的步长从左往右、从上向下滑动,以分割采集到的瓷砖图像,所述步长是以正方形或长方形或圆形为中心,进行移动的距离。根据图像的信息确定步长,当缺陷的范围比较大时,步长要短些,以分割出更多的子样本,当缺陷的范围比较小时,步长可以长一些。

根据上述说明书的揭示和教导,本发明所属领域的技术人员还可以对上述实施方式进行变更和修改。因此,本发明并不局限于上面揭示和描述的具体实施方式,对发明的一些修改和变更也应当落入本发明的权利要求的保护范围内。此外,尽管本说明书中使用了一些特定的术语,但这些术语只是为了方便说明,并不对发明构成任何限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1