技术新讯 > 计算推算,计数设备的制造及其应用技术 > 缺陷检测方法、装置、系统、电子设备及存储介质与流程  >  正文

缺陷检测方法、装置、系统、电子设备及存储介质与流程

  • 国知局
  • 2024-08-05 11:43:31

所属的技术人员能够理解,本申请的各个方面可以实现为系统、方法或程序产品。因此,本申请的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。可以以一种或多种程序设计语言的任意组合来编写用于执行本申请操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。此外,上述附图仅是根据本申请示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本申请实施例,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

背景技术:

1、在工业生产场景中,生产出的工业产品通常会因为上游工艺的问题存在一些缺陷,因此在工业产品的质检中,缺陷检测是一个重要的环节,缺陷可能会随机分布在工业产品图像中的任意位置,形状各异,类型繁多,如黑点、白点、脏污、折痕、划伤等。在缺陷检测上,最开始的自编码的编解码重建的方式,逐步发展到数据合成的方式,进而是特征检索对比的方式,然而目前主流的特征检索对比的方式但耗时较高,无法满足实际工业生成场景中的高速率、实时性的需求。

技术实现思路

1、有鉴于此,本申请提供一种缺陷检测方法、装置、系统、电子设备及存储介质,以解决现有技术中存在的问题,技术方案如下:

2、第一方面,本申请实施例提供了一种缺陷检测方法,包括:

3、获取待检测工业产品的产品图像;

4、将产品图像输入预先训练出的缺陷检测模型,通过缺陷检测模型对产品图像进行缺陷检测,并输出缺陷检测结果;缺陷检测模型用于基于产品图像的多尺度的全局特征对产品图像进行缺陷检测。

5、第二方面,本申请实施例提供了一种缺陷检测装置,包括:

6、图像获取模块,用于获取待检测工业产品的产品图像;

7、缺陷检测模块,用于将产品图像输入预先训练出的缺陷检测模型,通过缺陷检测模型对产品图像进行缺陷检测,并输出缺陷检测结果;缺陷检测模型用于基于产品图像的多尺度的全局特征对产品图像进行缺陷检测。

8、第三方面,本申请实施例提供了一种电子设备,包括:存储器和处理器,存储器中存储有计算机程序,该计算机程序由处理器加载并执行,以实现本申请实施例第一方面提供的方法。

9、第四方面,本申请实施例提供了一种缺陷检测系统,包括:

10、训练设备,用于对缺陷检测模型进行训练;

11、使用设备,与训练设备通信连接,用于使用训练后的缺陷检测模型以实现本申请实施例第一方面提供的方法。

12、第五方面,本申请实施例提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现本申请实施例第一方面提供的方法。

13、本申请的上述技术方案至少可以实现如下有益效果:

14、上述技术方案所使用的缺陷检测模型可以基于产品图像的多尺度的全局特征对产品图像进行缺陷检测,无需拆分局部特征,相对于基于拆分后的局部特征进行缺陷检测的方式,操作更加简单,效率更高,耗时更短,能够在工业产线上快速地检测出缺陷,可以满足工业生产场景中高速度和实时性的要求。

技术特征:

1.一种缺陷检测方法,其特征在于,包括:

2.根据权利要求1所述的缺陷检测方法,其特征在于,所述缺陷检测模型包括特征提取器、特征融合器和缺陷分类器;

3.根据权利要求2所述的缺陷检测方法,其特征在于,所述特征融合器包括特征图调整层、融合层和注意力层;

4.根据权利要求2或3所述的缺陷检测方法,其特征在于,所述缺陷分类器包括级联的至少三个神经网络模块。

5.根据权利要求4所述的缺陷检测方法,其特征在于,每个神经网络模块包括卷积层、批归一化层和激活层。

6.根据权利要求2、3或5所述的缺陷检测方法,其特征在于,所述缺陷检测模型还包括噪声生成器;

7.根据权利要求2、3或5所述的缺陷检测方法,其特征在于,所述缺陷检测模型还包括图像后处理模块;

8.根据权利要求1-3或5中任一项所述的缺陷检测方法,其特征在于,所述待检测工业产品为电池隔膜。

9.一种缺陷检测装置,其特征在于,包括:

10.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序由所述处理器加载并执行,以实现如权利要求1-8中任一项所述的方法。

11.一种缺陷检测系统,其特征在于,包括:

12.一种计算机可读存储介质,其特征在于,存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-8中任一项所述的方法。

技术总结本申请提供了一种缺陷检测方法、装置、系统、电子设备及存储介质。缺陷检测方法包括:获取待检测工业产品的产品图像;将产品图像输入预先训练出的缺陷检测模型,通过缺陷检测模型对产品图像进行缺陷检测,并输出缺陷检测结果;缺陷检测模型用于基于产品图像的多尺度的全局特征对产品图像进行缺陷检测。本申请的技术方案,可以实现提高检测效率,满足实时性要求。技术研发人员:冯佳明,王政,管林波,谭浩受保护的技术使用者:杭州晓悟智能有限公司技术研发日:技术公布日:2024/8/1

本文地址:https://www.jishuxx.com/zhuanli/20240802/259040.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。