一种产品表面缺陷的检测系统及方法与流程

文档序号:16986321发布日期:2019-03-02 00:38阅读:224来源:国知局
一种产品表面缺陷的检测系统及方法与流程

本发明涉及视觉检测技术领域,具体而言,涉及一种产品表面缺陷的检测系统及方法。



背景技术:

由于硬质合金刀具的表面缺陷决定了其使用寿命和加工的精度,随着对刀具品质的要求越来越高,实现对硬质合金刀具的缺陷检测是提高硬质合金刀具质量和产量的关键一环。

由于硬质合金机械加工刀具有十数个系列,尺寸、形状,表面材质,颜色各异,允许的缺陷尺寸低于人眼的辨别范围。现有技术中的检测方法是检测员在显微镜下,通过肉眼识别缺陷,这种方法速度较慢、无法确定精确的产品缺陷尺寸,并且容易造成人眼疲劳形成漏检,由于产品种类较多,多人分工检测,难以形成有效的产品信息统计。



技术实现要素:

有鉴于此,本发明的目的在于提供一种产品表面缺陷的检测系统及方法,以提高对刀具等产品的表面的缺陷检测的效率。

第一方面,本发明实施例提供了一种产品表面缺陷的检测系统,包括:

抓取机械手、检测机械手、控制模块和缺陷检测装置,所述抓取机械手、检测机械手均和所述控制模块相连接;

所述缺陷检测装置包括:第一相机和第二相机;所述第一相机设置于检测平台的上方,所述第二相机设置于检测平台的下方;所述第一相机用拍摄被检测产品的上表面的图像,所述第二相机用于拍摄所述被检测产品的下表面的图像;

所述抓取机械手用于在所述控制模块的控制下从待检测料台抓取符合预设的产品类型信息的待检测产品,并将所述待检测产品放至检测平台的第一照相机的下方后,触发所述第一照相机采集所述产品的上表面的图像;

所述第一相机将采集到的所述产品的上表面的图像发送至所述控制模块;所述控制模块根据所述产品的上表面的图像检测所述产品的上表面是否存在缺陷,并输出第一检测结果;

所述检测机械手,用于在所述第一相机图像采集完毕以后,抓取所述产品至第二相机在的检测区域后,触发所述第二相机采集所述产品的下表面的图像;

所述第二相机将采集到的所述产品的下表面的图像发送至所述控制模块;所述控制模块根据所述产品的下表面的图像检测所述产品的上表面是否存在缺陷,并输出第二检测结果。

结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述系统,还包括:

光源控制器、第一光源和第二光源,所述第一光源与所述第二光源均与所述光源控制器相连接;所述光源控制器与所述控制模块相连接;

所述第一光源设置于所述第一相机的下方,所述第二光源设置于所述第二相机的上方;所述第一光源与所述第二光源分别用于在所述第一相机和所述第二相机进行图像采集时补光。

结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第二种可能的实施方式,其中,所述抓取机械手上方设置有第三相机,所述抓取机械手还用于在运动至待检测料台位置处后,触发所述第三相机进行采集包含待检测料台的图像,并将所述图像发送至控制模块,所述控制模块根据所述图像确定所述待检测料台上所包含的符合预设的产品类型信息的待检测产品的位置信息,将所述位置信息发送至所述抓取机械手,所述抓取机械手用于根据所述位置信信息抓取所述待检测产品。

结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所述控制模块还用于,根据所述第一检测结果和所述第二检测结果确定所述产品的品质等级,根据所述产品的品质等级确定所述产品所属的储料盘,并将所述产品所属的储料盘信息发送至检测机械手,所述检测机械手用于根据所述储料盘信息,将所述产品放置所述储料盘内。

结合的一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,所述控制模块,具体用于通过以下方式进行根据所述产品的上表面的图像检测所述产品的上表面是否存在缺陷:

所述控制模块接收所述产品的上表面的图像,调用预先建立并训练好的神经网络模型,根据用户设定的测试参数、缺陷阈值和所述图像,通过所述神经网络模型进行计算得到缺陷检测结果;其中,所述测试参数包括:批次大小数值和图像切分数值。

结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中,所述第一检测结果和所述第二检测结果包含以下信息内容:缺陷的位置、缺陷的尺寸和缺陷的形状,以及根据所述缺陷的位置、缺陷的尺寸和缺陷的形状所确定的产品的等级信息。

结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第六种可能的实施方式,其中,所述控制模块还用于根据所述待检测产品的产品型号信息和预设的产品型号信息与光源的亮度信息的映射关系,确定所述待检测产品对应的光源的亮度信息,将所述光源的亮度信息发送至光源控制器,所述光源控制器用于根据所述光源亮度信息调整第一光源和第二光源的亮度。

结合第一方面,本发明实施例提供了第一方面的第七种可能的实施方式,其中,所述控制模块还用于根据所述待检测产品的产品型号信息和预设的产品型号信息与相机的曝光程度的映射关系,确定所述待检测产品对应的相机的曝光程度,将所述相机的曝光程度发送至所述第一相机和所述第二相机,以使所述第一相机和所述第二相机根据所述待检测产品对应的相机的曝光程度调整曝光。

结合第一方面,本发明实施例提供了第一方面的第八种可能的实施方式,其中,所述系统,还包括:警示装置,所述警示装置与所述控制模块相连接;

所述控制模块还用于统计在预设时间段内具有缺陷的产品的数量,在所述数量超过预设值时触发所述警示装置进行报警。

第二方面,本发明实施例还提供了一种产品表面缺陷的检测方法,其特征在于,包括:

抓取机械手在控制模块的控制下从待检测料台抓取符合预设的产品类型信息的待检测产品放至检测平台的第一照相机的下方;

所述第一相机将采集到的所述产品的上表面的图像发送至控制模块;

所述控制模块根据所述产品的上表面的图像检测所述产品的上表面是否存在缺陷,并输出第一检测结果;

检测机械手在所述第一相机图像采集完毕以后,抓取所述产品至第二相机所对应的检测区域后,触发所述第二相机采集所述产品的下表面的图像;

所述第二相机将采集到的所述产品的下表面的图像发送至所述控制模块;

所述控制模块根据所述产品的下表面的图像检测所述产品的上表面是否存在缺陷,并输出第二检测结果。

本发明实施例提供的一种产品表面缺陷的检测系统及方法,通过抓取机械手进行抓取待检测产品,并通过第一相机采集待检测产品的上表面的图像,将该上表面的图像发送至控制模块,由该控制模块根据该产品的上表面的图像进行判断该产品的上表面是否存在缺陷;在第一相机采集的产品的上表面的图像以后,检测机械手将待检测产品放置第二相机的拍摄区域,进而第二相机进行采集该待检测产品的下表面的图像,由控制模块根据该待检测产品的下表面的图像进行判断该待检测产品的下表面是否存在缺陷,并输出检测的结果,进而可以完成对产品的自动的进行缺陷的检测具有准确高效的积极效果。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明实施例所提供的一种产品表面缺陷的检测系统的结构示意图;

图2示出了本发明实施例所提供的一种产品表面缺陷的检测方法的流程示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本申请实施例提供的一种产品表面缺陷的检测系统的结构示意图。参照图1所示,本实施例中的一种产品表面缺陷的检测系统,包括:

抓取机械手101、检测机械手103、控制模块104和缺陷检测装置102,抓取机械手101、检测机械手103均和控制模块104相连接。

上述的缺陷检测装置102包括:第一相机1201和第二相机1202;第一相机1201设置于检测平台的上方,该检测平台用于承载待检测产品;该待检测产品可以是刀片等机械加工用产品或者陶瓷加工产品。第二相机1202设置于检测平台的下方;第一相机1201用拍摄被检测产品的上表面的图像,第二相机1202用于拍摄被检测产品的下表面的图像。

抓取机械手101用于在控制模块104的控制下从待检测料台抓取符合预设的产品类型信息的待检测产品,并将该待检测产品放至检测平台的第一照相机1201的图像采集区域后,触发第一照相机1201采集产品的上表面的图像。

第一相机1201将采集到的产品的上表面的图像发送至控制模块104;控制模块104根据该产品的上表面的图像检测产品的上表面是否存在缺陷,并输出第一检测结果。该输出第一检测结果的方式可以是将检测结果在前端界面上进行向用户显示。

上述检测机械手103,用于在第一相机1201图像采集完毕以后,抓取所述产品至第二相机1202的图像采集区域,触发第二相机1202采集产品的下表面的图像。

第二相机1202将采集到的产品的下表面的图像发送至控制模块104;控制模块104根据产品的下表面的图像检测产品的上表面是否存在缺陷,并输出第二检测结果。

本申请一可能的实施例中,上述的系统,还包括:光源控制器、第一光源和第二光源,第一光源与第二光源均与光源控制器相连接;光源控制器与控制模块相连接。

本实施例中,上述的第一光源设置于第一相机的下方,第二光源设置于第二相机的上方;第一光源与第二光源分别用于在第一相机和第二相机进行图像采集时补光。

本申请一实施例中,上述控制模块还用于根据所述待检测产品的产品型号信息和预设的产品型号信息与光源的亮度信息的映射关系,确定所述待检测产品对应的光源的亮度信息,将所述光源的亮度信息发送至光源控制器,光源控制器用于根据该光源亮度信息调整第一光源和第二光源的亮度。

控制模块104还用于根据所述待检测产品的产品型号信息和预设的产品型号信息与相机的曝光程度的映射关系,确定待检测产品对应的相机的曝光程度,将所述相机的曝光程度发送至所述第一相机和所述第二相机,以使所述第一相机和所述第二相机根据所述待检测产品对应的相机的曝光程度调整曝光。

本申请一可能的实施例中,上述的抓取机械手上方设置有第三相机,抓取机械手还用于在运动至待检测料台位置处后,触发第三相机进行采集包含待检测料台上的所有产品的图像,并将该图像发送至控制模块,控制模块根据图像确定待检测料台上所包含的符合预设的产品类型信息的待检测产品的位置信息,将该位置信息发送至抓取机械手,抓取机械手用于根据该位置信息抓取待检测产品。

一可能的实施例中,具体的,上述的控制模块首先发出第一指令至抓取机械手,抓取机械手接收该第一控制指令以后进行移动至待检测料台,待检测料台上放置有待检测产品,该待检测料台上可以是放置有所有类型的产品;抓取机械手在接收到该第一指令以后,运动至待检测料台,触发第三照相机进行拍照,第三相机采集检测料台的图像,该图像中包含有与上述待检测产品的型号信息相一致的产品的图像,第三相机将采集到的图像发送至控制模块。用户通过在前端的显示界面上选择设置需要进行检测的产品的类型信息,控制模块首先识别与预设的待检测产品的类型信息相一致的产品,该产品即为待检测产品,控制模块识别该待检测产品以后,进一步确定该产品在图像中的位置信息,然后通过坐标转换,确定该符合预设的产品类型信息的待检测产品的实际位置信息,将该待检测产品的实际位置信息发送至抓取机械手,进而抓取机械手根据该实际位置信信息抓取所述待检测产品放置于第一相机的图像采集区域。

上述实施例中,待检测产品预先根据表面亮度、可能具有的缺陷的种类等进行分类,该不同的类型信息决定了在对该产品进行检测过程中拍照时的光源的亮度和相机的曝光度。

本申请一可能的实施例中,上述的控制模块还用于,根据第一检测结果和第二检测结果确定产品的品质等级,根据产品的品质等级确定产品所属的储料盘,并将产品所属的储料盘信息发送至检测机械手,所述检测机械手用于根据所述储料盘信息,将所述产品放置所述储料盘内。

本申请实施例中,控制模块预先存储有产品等级与存储料盘信息的对应关系,在确定产品的产品等级以后就可以根据该产品等级和上述的产品等级与存储料盘信息的对应关系,确定该产品所属的料盘信息,进而可以将该产品码放至相应的存储料盘内,实现了产品的自动分级。

本申请一实施例中,上述控制模块,具体用于通过以下方式进行根据所述产品的上表面的图像检测所述产品的上表面是否存在缺陷:

控制模块接收所述产品的上表面的图像,调用预先建立并训练好的神经网络模型,根据用户设定的测试参数、缺陷阈值和所述产品的上表面的图像,通过神经网络模型进行计算得到缺陷检测结果;其中,所述测试参数包括:批次大小数值和图像切分数值。

本实施例中,根据所述产品的上表面的图像检测所述产品的上表面是否存在缺陷的过程与上述相同。

上述第一检测结果和所述第二检测结果包含以下信息内容:缺陷的位置、缺陷的尺寸和缺陷的形状,以及根据所述缺陷的位置、缺陷的尺寸和缺陷的形状所确定的产品的等级信息。

本申请一实施例中,上述系统还包括:警示装置,所述警示装置与所述控制模块相连接;

所述控制模块还用于统计在预设时间段内具有缺陷的产品的数量,在所述数量超过预设值时触发所述警示装置进行报警。

本实施例中预先可以将进行检测的产品的类型信息存储至系统中,在工作人员在需要对某种类型的产品进行检测时,首先在界面上进行产品选型,在选定待进行检测的产品的类型信息以后,控制模块根据用户选定的产品的类型信息生成上述的第一控制指令。

本申请一可能的实施例中,上述的控制模块可以是包括工控机和进行图像处理的处理器。该处理器具体用于根据上述的产品的上表面的图像和产品下表面的图像进行检测该产品的上表面和下表面是否存在缺陷,该缺陷包括:裂纹、缺口、毛刺等。

图2为本申请实施例提供的一种产品表面缺陷检测方法的流程示意图。参照图2所示,该方法,包括如下步骤s201-s206:

步骤s201、抓取机械手在控制模块的控制下从待检测料台抓取符合预设的产品类型信息的待检测产品放至检测平台的第一照相机的下方。

步骤s202、所述第一相机将采集到的所述产品的上表面的图像发送至控制模块。

步骤s203、所述控制模块根据所述产品的上表面的图像检测所述产品的上表面是否存在缺陷,并输出第一检测结果。

步骤s204、检测机械手在所述第一相机图像采集完毕以后,抓取所述产品至第二相机所对应的检测区域后,触发所述第二相机采集所述产品的下表面的图像。

步骤s205、所述第二相机将采集到的所述产品的下表面的图像发送至所述控制模块。

步骤s206、所述控制模块根据所述产品的下表面的图像检测所述产品的上表面是否存在缺陷,并输出第二检测结果。

本申请一可选的实施例中,上述方法,还包括:

控制模块还根据所述待检测产品的产品型号信息和预设的产品型号信息与光源的亮度信息的映射关系,确定所述待检测产品对应的光源的亮度信息,将所述光源的亮度信息发送至光源控制器,光源控制器根据该光源亮度信息调整第一光源和第二光源的亮度。以使第一光源和第二光源按照该亮度信息对第一相机和第二相机在图像采集时补光。

本申请一可选的实施例中,上述方法,还包括:

控制模块104根据所述待检测产品的产品型号信息和预设的产品型号信息与相机的曝光程度的映射关系,确定待检测产品对应的相机的曝光程度,将所述相机的曝光程度发送至所述第一相机和所述第二相机,所述第一相机和所述第二相机根据所述待检测产品对应的相机的曝光程度调整曝光。

本申请一可选的实施例中,上述方法,还包括:

抓取机械手在运动至待检测料台位置处后,触发第三相机进行采集包含待检测料台上的所有产品的图像,并将该图像发送至控制模块;

控制模块根据图像确定待检测料台上所包含的符合预设的产品类型信息的待检测产品的位置信息,将该位置信息发送至抓取机械手,抓取机械手根据该位置信信息抓取待检测产品至检测平台进行检测。

本申请一可选的实施例中,上述方法,还包括:

上述的控制模块根据第一检测结果和第二检测结果确定产品的品质等级,根据产品的品质等级确定产品所属的储料盘,并将产品所属的储料盘信息发送至检测机械手,所述检测机械手用于根据所述储料盘信息,将所述产品放置所述储料盘内。

本申请一可选的实施例中,上述方法,还包括:

控制模块接收所述产品的上表面的图像,调用预先建立并训练好的神经网络模型,根据用户设定的测试参数、缺陷阈值和所述产品的上表面的图像,通过神经网络模型进行计算得到缺陷检测结果;其中,所述测试参数包括:批次大小数值和图像切分数值。

本申请一可选的实施例中,上述方法,还包括:

所述控制模块还用于统计在预设时间段内具有缺陷的产品的数量,在所述数量超过预设值时触发所述警示装置进行报警。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

在本发明的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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