一种检测外观缺陷的方法及装置制造方法及图纸

技术编号:21904181 阅读:20 留言:0更新日期:2019-08-21 09:40
本申请提供了一种检测外观缺陷的方法及装置,包括:按照预设的视图拍摄策略,获取待检测物体的各平面视图图像;依据获取的平面视图图像,查询视图与缺陷检测模型的映射关系,得到所述获取的平面视图图像映射的视图缺陷检测模型;将所述获取的平面视图图像输入所述视图缺陷检测模型,获取所述待检测物体的外观缺陷检测结果。可以提升外观缺陷的检测效率。

A Method and Device for Detecting Appearance Defects

【技术实现步骤摘要】
一种检测外观缺陷的方法及装置
本申请涉及检测
,具体而言,涉及一种检测外观缺陷的方法及装置。
技术介绍
物体中包含的不规则外观缺陷检测一直是缺陷检测技术中的难点。例如,对于通用串行总线(USB,UniversalSerialBus)Type-C接口,随着2014年标准规范的制定,Type-C接口呈现了突飞猛进的发展势头,广泛应用在智能手机、平板、笔记本电脑、可穿戴设备、数字电视、机顶盒、运动相机、游戏机、虚拟现实/增强现实(VR/AR,VirtualReality/AugmentedReality)等各行业领域,形成了一套完整的产业链和生态链。在Type-C接口的自动化生产过程中,由于环境因素和工艺因素的影响,会产生大量不规则外观缺陷,目前,针对该不规则外观缺陷,一般采用自动光学检测(AOI,AutomatedOpticalInspection)技术,对Type-C接口的外观缺陷进行检测。具体地,通过布设在固定区域的相机进行拍摄,获取接口外观的平面图像,提取平面图像中包含的特征区域的参数值,例如,特征区域面积、特征区域的像素尺寸、像素面积、特征区域对比度等,与预先设置的参数阈值进行比较,若提取的参数值小于参数阈值,则确定该接口外观存在缺陷。但该检测外观缺陷的方法,对于不规则外观缺陷的可量化检测指标(面积、尺寸、对比度)小于参数阈值的情形,将确认为合格产品,因而,通过该AOI方法,会造成漏检,使得缺陷检测效率较低。进一步地,由于拍摄获取的平面图像也不能有效包含不规则的接口外观信息,例如,不规则接口外观的遮挡,进一步造成缺陷的漏检,降低了缺陷检测效率。专
技术实现思路
有鉴于此,本申请的目的在于提供一种检测外观缺陷的方法及装置,提升外观缺陷的检测效率。第一方面,本申请实施例提供了一种检测外观缺陷的方法,包括:按照预设的视图拍摄策略,获取待检测物体的各平面视图图像;依据获取的平面视图图像,查询视图与缺陷检测模型的映射关系,得到所述获取的平面视图图像映射的视图缺陷检测模型;将所述获取的平面视图图像输入所述视图缺陷检测模型,获取所述待检测物体的外观缺陷检测结果。可选地,所述按照预设的视图拍摄策略,获取待检测物体的各平面视图图像,包括:在所述待检测物体从上料至下料的生产过程中,按照预设的视图拍摄策略,分别在各预设位置分别设置用于对所述待检测物体进行拍摄的工站组;确定所述待检测物体从上料至下料的生产过程中的放置位置。可选地,所述分别在各预设位置分别设置用于对所述待检测物体进行拍摄的工站组,包括:沿上料至下料的方向,在第一预设位置,设置用于对所述待检测物体进行主视图拍摄的第一工站组,在第二预设位置,设置用于对所述待检测物体进行仰视图和俯视图拍摄的第二工站组,在第三预设位置,设置用于对所述待检测物体进行左视图和右视图拍摄的第三工站组,在第四预设位置,设置用于对所述待检测物体进行后视图拍摄的第四工站组。可选地,所述依据获取的平面视图图像,查询视图与缺陷检测模型的映射关系,得到所述获取的平面视图图像映射的视图缺陷检测模型,包括:接收在所述预设位置设置的工站组拍摄的平面视图图像,依据所述预设位置设置的工站组确定所述平面视图图像对应的视图类型;查询所述映射关系,获取所述视图类型映射的视图缺陷检测模型。可选地,所述外观缺陷检测结果包括:有缺陷以及无缺陷,将所述获取的平面视图图像输入所述视图缺陷检测模型,获取所述待检测物体的外观缺陷检测结果,包括:将所述获取的平面视图图像输入所述视图缺陷检测模型,获取所述平面视图图像的缺陷检测结果;若所述缺陷检测结果表明无缺陷,标记所述平面视图图像对应的视图类型;判断标记的视图类型是否包含所述视图拍摄策略中的所有视图类型,若是,确定所述待检测物体无外观缺陷,若否,执行所述获取待检测物体的各平面视图图像的步骤;若所述缺陷检测结果表明有缺陷,确定所述待检测物体有外观缺陷。可选地,所述外观缺陷检测结果包括:缺陷名或无缺陷,将所述获取的平面视图图像输入所述视图缺陷检测模型,获取所述待检测物体的外观缺陷检测结果,包括:将所述获取的平面视图图像输入所述视图缺陷检测模型,获取所述平面视图图像的缺陷检测结果;标记所述平面视图图像对应的视图类型;判断标记的视图类型是否包含所述视图拍摄策略中的所有视图类型,若是,统计各平面视图图像的缺陷检测结果,依据统计的缺陷检测结果,确定所述待检测物体无外观缺陷或具有的缺陷名,若否,执行所述获取待检测物体的各平面视图图像的步骤。可选地,所述依据统计的缺陷检测结果,确定所述待检测物体无外观缺陷或具有的缺陷名,包括:若所有的缺陷检测结果均表明无缺陷,确定所述待检测物体无外观缺陷,否则,对各缺陷检测结果中的缺陷名进行整合,输出所述待检测物体的整合缺陷检测结果。可选地,所述方法还包括:若所述待检测物体的外观缺陷检测结果表明无缺陷,控制将所述待检测物体置于正常料盘,若所述待检测物体的外观缺陷检测结果表明有缺陷,控制将所述待检测物体置于缺陷料盘。可选地,构建所述视图缺陷检测模型,包括:获取样品的平面目标视图图像;依据所述样品的目标视图包含的缺陷名以及该缺陷名对应的缺陷类型,对所述平面目标视图图像进行标注,将标注的平面目标视图图像划分为训练集以及测试集;以所述训练集中的平面目标视图图像作为视图初始缺陷检测模型的输入,以该平面目标视图图像标注的缺陷名、缺陷类型和缺陷区域位置坐标作为所述视图初始缺陷检测模型的输出,对所述视图初始缺陷检测模型进行训练;以所述测试集中的平面目标视图图像作为训练的视图初始缺陷检测模型的输入,获取所述训练的视图初始缺陷检测模型的输出结果,与该平面目标视图图像标注的缺陷名、缺陷类型和缺陷区域位置坐标进行比对,获取所述训练的视图初始缺陷检测模型的识别精度;若所述识别精度小于预先设置的精度阈值,依据所述训练集对所述训练的视图初始缺陷检测模型继续训练,直至所述训练的视图初始缺陷检测模型的识别度不小于所述精度阈值,得到所述视图缺陷检测模型。第二方面,本申请实施例提供了一种检测外观缺陷的装置,包括:视图图像获取模块,用于按照预设的视图拍摄策略,获取待检测物体的各平面视图图像;检测模型查询模块,用于依据获取的平面视图图像,查询视图与缺陷检测模型的映射关系,得到所述获取的平面视图图像映射的视图缺陷检测模型;外观缺陷检测模块,用于将所述获取的平面视图图像输入所述视图缺陷检测模型,获取所述待检测物体的外观缺陷检测结果。第三方面,本申请实施例提供了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述的方法的步骤。本申请实施例提供的一种检测外观缺陷的方法及装置,通过按照预设的视图拍摄策略,获取待检测物体的各平面视图图像;依据获取的平面视图图像,查询视图与缺陷检测模型的映射关系,得到所述获取的平面视图图像映射的视图缺陷检测模型;将所述获取的平面视图图像输入所述视图缺陷检测模型,获取所述待检测物体的外观缺陷检测结果。这样,通过各视图缺陷检测模型,对各平面视图图像进行相应缺陷本文档来自技高网
...

【技术保护点】
1.一种检测外观缺陷的方法,其特征在于,包括:按照预设的视图拍摄策略,获取待检测物体的各平面视图图像;依据获取的平面视图图像,查询视图与缺陷检测模型的映射关系,得到所述获取的平面视图图像映射的视图缺陷检测模型;将所述获取的平面视图图像输入所述视图缺陷检测模型,获取所述待检测物体的外观缺陷检测结果。

【技术特征摘要】
1.一种检测外观缺陷的方法,其特征在于,包括:按照预设的视图拍摄策略,获取待检测物体的各平面视图图像;依据获取的平面视图图像,查询视图与缺陷检测模型的映射关系,得到所述获取的平面视图图像映射的视图缺陷检测模型;将所述获取的平面视图图像输入所述视图缺陷检测模型,获取所述待检测物体的外观缺陷检测结果。2.如权利要求1所述的方法,其特征在于,所述按照预设的视图拍摄策略,获取待检测物体的各平面视图图像,包括:在所述待检测物体从上料至下料的生产过程中,按照预设的视图拍摄策略,分别在各预设位置分别设置用于对所述待检测物体进行拍摄的工站组;确定所述待检测物体从上料至下料的生产过程中的放置位置。3.如权利要求2所述的方法,其特征在于,所述分别在各预设位置分别设置用于对所述待检测物体进行拍摄的工站组,包括:沿上料至下料的方向,在第一预设位置,设置用于对所述待检测物体进行主视图拍摄的第一工站组,在第二预设位置,设置用于对所述待检测物体进行仰视图和俯视图拍摄的第二工站组,在第三预设位置,设置用于对所述待检测物体进行左视图和右视图拍摄的第三工站组,在第四预设位置,设置用于对所述待检测物体进行后视图拍摄的第四工站组。4.如权利要求1所述的方法,其特征在于,所述依据获取的平面视图图像,查询视图与缺陷检测模型的映射关系,得到所述获取的平面视图图像映射的视图缺陷检测模型,包括:接收在所述预设位置设置的工站组拍摄的平面视图图像,依据所述预设位置设置的工站组确定所述平面视图图像对应的视图类型;查询所述映射关系,获取所述视图类型映射的视图缺陷检测模型。5.如权利要求1至4任一项所述的方法,其特征在于,所述外观缺陷检测结果包括:有缺陷以及无缺陷,将所述获取的平面视图图像输入所述视图缺陷检测模型,获取所述待检测物体的外观缺陷检测结果,包括:将所述获取的平面视图图像输入所述视图缺陷检测模型,获取所述平面视图图像的缺陷检测结果;若所述缺陷检测结果表明无缺陷,标记所述平面视图图像对应的视图类型;判断标记的视图类型是否包含所述视图拍摄策略中的所有视图类型,若是,确定所述待检测物体无外观缺陷,若否,执行所述获取待检测物体的各平面视图图像的步骤;若所述缺陷检测结果表明有缺陷,确定所述待检测物体有外观缺陷。6.如权利要求1至4任一项所述的方法,其特征在于,所述外观缺陷检测结果包括:缺陷名或无缺陷,将所述获取的平面视图图像输入所述视图缺陷检测模型,获取所述待检测物体的外观缺陷检测结果,...

【专利技术属性】
技术研发人员:朱文斋吴雨培孔祥燕夏辉黄耀
申请(专利权)人:北京阿丘机器人科技有限公司
类型:发明
国别省市:北京,11

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

1