首页 / 专利库 / 人工智能 / 人工神经网络 / 人工神经元 / 基于图像处理和人工智能的小样本缺陷检测方法

基于图像处理人工智能的小样本缺陷检测方法

阅读:918发布:2020-05-13

专利汇可以提供基于图像处理人工智能的小样本缺陷检测方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及 图像处理 缺陷 检测技术领域,且公开了基于图像处理和 人工智能 的小样本缺陷检测方法,包括如下步骤:S1.图像获取,安装多位相机,获取待处理 工件 各个位面的图像;S2.图像预处理检测缺陷,一、不具备明显纹理特征的图像检测;二、纹理缺陷检测。该基于图像处理和人工智能的小样本缺陷检测方法,具备极大地减少了权重的数目,同样减少了网络所需的训练参数,降低了网络的复杂性,更加便于实际使用,能够更加有效的对工件的良率进行快速检测的优点。,下面是基于图像处理人工智能的小样本缺陷检测方法专利的具体信息内容。

1.基于图像处理人工智能的小样本缺陷检测方法,其特征在于:包括如下步骤:
S1.图像获取
安装多位相机,获取待处理工件各个位面的图像;
S2.图像预处理检测缺陷
一、不具备明显纹理特征的图像检测
先用边缘检测算子提取缺陷区域边缘,再将其从目标图像中分割出来,提取其特征参数面积,周长,质心,从而进行缺陷检测和分类,再采用数学形态学方法对瑕疵边界缺损补偿,填充细小空洞、链接邻近物体、在不明显改变物体面积和现状的情况下平滑边界,也方便瑕疵区域像素覆盖的面积、周长、圆形度等特征参数的计算;
二、纹理缺陷检测
通过灰度直方图特征提取灰度均值灰度方差扭曲度、峰度、能量、嫡六维灰度直方图统计特征,确定纹理图像中灰度或空间分布与背景纹理显著不同的像素位置和幅度;
S3.神经网络智能检测
建立包括输入层、卷积计算层、激励层、池化层、全连接层和输出层卷积神经网络,卷积计算层、激励层、池化层进行特征提取,全连接层起到分类器的作用,卷积核覆盖在输入图上,对应位置求积再求和得到一个值并赋给输出图对应的位置。每次卷积核在输入图上移动一个位置,从上到下从左到右交叠覆盖一遍之后得到输出矩阵输出图,如果卷积核的输入图输入图为Mx*Nx大小,卷积核为Mw*Nw大小,那么输出图Y为(Mx-Mw+1)*(Nx-Nw+1)大小;
在错误信号反向传播过程中,先按照神经网络的错误反传方式得到尾部分类器中各神经元的错误信号,然后错误信号由分类器向前面的特征抽取器传播,错误信号从子采样层的特征图往前面卷积层的特征图传播要通过一次full卷积过程来完成,如果卷积核kernalW的长度为Mw*Mw的方阵,那么子采样层的特征图的错误信号矩阵Qerr需要上下左右各拓展Mw-1行或列,与此同时卷积核自身旋转180度,子采样层的特征图的错误信号矩阵Perr等于子采样层的特征图的误差矩阵Qerr卷积旋转180度的卷积核;
S4.自动分拣
经S3的图像处理后反馈信息给生产线进行相关分拣,选择良品和不良品的工件进行分类处理。
2.根据权利要求1所述的基于图像处理和人工智能的小样本缺陷检测方法,其特征在于:所述S2中边缘检测算子有梯度算子、Log算子和canny算子。
3.根据权利要求1所述的基于图像处理和人工智能的小样本缺陷检测方法,其特征在于:所述S2中的图像分隔方法为阈值算法、区域生长或分岭其中的一种。
4.根据权利要求1所述的基于图像处理和人工智能的小样本缺陷检测方法,其特征在于:所述S2中的灰度直方图具体为采用图像中多种不同灰度的像素分布的概率统计。
5.根据权利要求1所述的基于图像处理和人工智能的小样本缺陷检测方法,其特征在于:所述S3中的卷积层、激励层和池化层三者可以相互叠加连接。
6.根据权利要求1所述的基于图像处理和人工智能的小样本缺陷检测方法,其特征在于:所述S2图像预处理检测缺陷采用小波融合的方法进行实施。
7.根据权利要求1所述的基于图像处理和人工智能的小样本缺陷检测方法,其特征在于:所述S3中的卷积层是前一层的图像与多个卷积核进行卷积计算,并通过激励函数得到对应的特征图,卷积层计算公式:
y=f(wx+b)
w为卷积核的权重;b为偏置;x为输入;y为输出值;f为激励函数。
8.根据权利要求1所述的基于图像处理和人工智能的小样本缺陷检测方法,其特征在于:所述S3中的池化层的输入来源于上一个卷积层,因此其往往夹在连续的卷积层中间,对经过滤、放大后的图像特征进行降采样,加强了整个网络的鲁棒性,并且压缩了数据和参数的量,防止过拟合现象的发生。

说明书全文

基于图像处理人工智能的小样本缺陷检测方法

技术领域

[0001] 本发明涉及图像处理缺陷检测技术领域,具体为基于图像处理和人工智能的小样本缺陷检测方法。

背景技术

[0002] 一些小的电子器件像电容电阻磁芯这些有些表面缺陷需要检测出来,并且分开良品和不良品,目前仅仅通过图像处理检测不出细小的裂纹,通过图像处理和人工智能的结合,可以达到检测大部分缺陷,像一些工件表面的裂纹、凹坑、划痕、缺等缺陷,但整体耗时较长,为了达到跑料和自动分拣,检测耗时也要严格控制,所以为了减少耗时,需要改进了图像处理工具和算法
[0003] 卷积神经网络是多层感知机(MLP)的变种,由生物学家休博尔和维瑟尔在早期关于猫视觉皮层的研究发展而来,视觉皮层的细胞存在一个复杂的构造,这些细胞对视觉输入空间的子区域非常敏感,称之为感受野。
[0004] CNN由纽约大学的YannLecun于1998年提出,其本质是一个多层感知机,成功的原因在于其所采用的局部连接和权值共享的方式:一方面减少了权值的数量使得网络易于优化;另一方面降低了模型的复杂度,也就是减小了过拟合的
[0005] 该优点在网络的输入是图像时表现的更为明显,使得图像可以直接作为网络的输入,避免了传统识别算法中复杂的特征提取和数据重建的过程,在二维图像的处理过程中有很大的优势,如网络能够自行抽取图像的特征包括颜色、纹理、形状及图像的拓扑结构,在处理二维图像的问题上,特别是识别位移、缩放及其他形式扭曲不变性的应用上具有良好的鲁棒性和运算效率等。
[0006] 2006年,Hinton提出了深度学习,两个主要的观点是:1,多隐层的人工神经网络具有优异的特征学习能,学习到的数据更能反映数据的本质特征有利于可视化或分类;2,深度神经网络在训练上的难度,可以通过逐层无监督训练有效克服。卷积神经网络是一种带有卷积结构的深度神经网络,卷积结构可以减少深层网络占用的内存量,其三个关键的操作,其一是局部感受野,其二是权值共享,其三是pooling层,有效的减少了网络的参数个数,缓解了模型的过拟合问题。
[0007] 如何结合现有先进技术对图像处理进行改进是十分重要的方向。

发明内容

[0008] (一)解决的技术问题
[0009] 针对现有技术的不足,本发明提供了基于图像处理和人工智能的小样本缺陷检测方法,具备极大地减少了权重的数目,同样减少了网络所需的训练参数,降低了网络的复杂性,更加便于实际使用,能够更加有效的对工件的良率进行快速检测的优点,解决了一些小的电子器件像电容电阻磁芯这些有些表面缺陷需要检测出来,并且分开良品和不良品,目前仅仅通过图像处理检测不出细小的裂纹,通过图像处理和人工智能的结合,可以达到检测大部分缺陷,像一些工件表面的裂纹、凹坑、划痕、缺角等缺陷,但整体耗时较长,为了达到跑料和自动分拣,检测耗时也要严格控制,所以为了减少耗时,需要改进了图像处理工具和算法的问题。
[0010] (二)技术方案
[0011] 为实现极大地减少了权重的数目,同样减少了网络所需的训练参数,降低了网络的复杂性,更加便于实际使用,能够更加有效的对工件的良率进行快速检测的目的,本发明提供如下技术方案:基于图像处理和人工智能的小样本缺陷检测方法,包括如下步骤:
[0012] S1.图像获取
[0013] 安装多位相机,获取待处理工件各个位面的图像;
[0014] S2.图像预处理检测缺陷
[0015] 一、不具备明显纹理特征的图像检测
[0016] 先用边缘检测算子提取缺陷区域边缘,再将其从目标图像中分割出来,提取其特征参数面积,周长,质心,从而进行缺陷检测和分类,再采用数学形态学方法对瑕疵边界缺损补偿,填充细小空洞、链接邻近物体、在不明显改变物体面积和现状的情况下平滑边界,也方便瑕疵区域像素覆盖的面积、周长、圆形度等特征参数的计算;
[0017] 二、纹理缺陷检测
[0018] 通过灰度直方图特征提取灰度均值灰度方差扭曲度、峰度、能量、嫡六维灰度直方图统计特征,确定纹理图像中灰度或空间分布与背景纹理显著不同的像素位置和幅度;
[0019] S3.神经网络智能检测
[0020] 建立包括输入层、卷积计算层、激励层、池化层、全连接层和输出层的卷积神经网络,卷积计算层、激励层、池化层进行特征提取,全连接层起到分类器的作用,卷积核覆盖在输入图上,对应位置求积再求和得到一个值并赋给输出图对应的位置。每次卷积核在输入图上移动一个位置,从上到下从左到右交叠覆盖一遍之后得到输出矩阵输出图,如果卷积核的输入图输入图为Mx*Nx大小,卷积核为Mw*Nw大小,那么输出图Y为(Mx-Mw+1)*(Nx-Nw+1)大小;
[0021] 在错误信号反向传播过程中,先按照神经网络的错误反传方式得到尾部分类器中各神经元的错误信号,然后错误信号由分类器向前面的特征抽取器传播,错误信号从子采样层的特征图往前面卷积层的特征图传播要通过一次full卷积过程来完成,如果卷积核kernalW的长度为Mw*Mw的方阵,那么子采样层的特征图的错误信号矩阵Qerr需要上下左右各拓展Mw-1行或列,与此同时卷积核自身旋转180度,子采样层的特征图的错误信号矩阵Perr等于子采样层的特征图的误差矩阵Qerr卷积旋转180度的卷积核;
[0022] S4.自动分拣
[0023] 经S3的图像处理后反馈信息给生产线进行相关分拣,选择良品和不良品的工件进行分类处理。
[0024] 优选的,所述S2中边缘检测算子有梯度算子、Log算子和canny算子。
[0025] 优选的,所述S2中的图像分隔方法为阈值算法、区域生长或分岭其中的一种。
[0026] 优选的,所述S2中的灰度直方图具体为采用图像中多种不同灰度的像素分布的概率统计。
[0027] 优选的,所述S3中的卷积层、激励层和池化层三者可以相互叠加连接。
[0028] 优选的,所述S2图像预处理检测缺陷采用小波融合的方法进行实施。
[0029] 优选的,所述S3中的卷积层是前一层的图像与多个卷积核进行卷积计算,并通过激励函数得到对应的特征图,卷积层计算公式:
[0030] y=f(wx+b)
[0031] w为卷积核的权重;b为偏置;x为输入;y为输出值;f为激励函数。
[0032] 优选的,所述S3中的池化层的输入来源于上一个卷积层,因此其往往夹在连续的卷积层中间,对经过滤、放大后的图像特征进行降采样,加强了整个网络的鲁棒性,并且压缩了数据和参数的量,防止过拟合现象的发生。
[0033] (三)有益效果
[0034] 与现有技术相比,本发明提供了基于图像处理和人工智能的小样本缺陷检测方法,具备以下有益效果:
[0035] 1、该基于图像处理和人工智能的小样本缺陷检测方法,通过图像预处理检测缺陷技术,能够有效减少图像的噪声,提高目标与背景的对比度,突出图像中的缺陷特征,且应用技术为小波技术,采用小波融合的方法既能很好地保留原图片信息,又能突出图像的缺陷边缘等高频信息。
[0036] 2、该基于图像处理和人工智能的小样本缺陷检测方法,通过基于卷积神经网络的智能检测方法,相对于传统的BP神经网络每个神经元节点都要与图片的每个像素点连接,需要设置数量众多的层与层之间的连接权重,相应增加网络训练的负担,达不到好的分类效果的问题,采用卷积神经网络中的卷积层,基于神经生理学的感受野概念,借助于滤波器进行原始图像的分组特征提取,相当于没有数量巨大的神经元与对应的像素相连接,极大地减少了权重的数目,同样减少了网络所需的训练参数,降低了网络的复杂性,更加便于实际使用,能够更加有效的对工件的良率进行快速检测。附图说明
[0037] 图1为本发明提出的基于图像处理和人工智能的小样本缺陷检测方法的流程结构示意图;
[0038] 图2为本发明提出的基于图像处理和人工智能的小样本缺陷检测方法的卷积神经网络结构图。

具体实施方式

[0039] 下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0040] 请参阅图1-2,基于图像处理和人工智能的小样本缺陷检测方法,包括如下步骤:
[0041] S1.图像获取
[0042] 安装多位相机,获取待处理工件各个位面的图像;
[0043] S2.图像预处理检测缺陷
[0044] 一、不具备明显纹理特征的图像检测
[0045] 先用边缘检测算子提取缺陷区域边缘,再将其从目标图像中分割出来,提取其特征参数面积,周长,质心,从而进行缺陷检测和分类,再采用数学形态学方法对瑕疵边界缺损补偿,填充细小空洞、链接邻近物体、在不明显改变物体面积和现状的情况下平滑边界,也方便瑕疵区域像素覆盖的面积、周长、圆形度等特征参数的计算;
[0046] 二、纹理缺陷检测
[0047] 通过灰度直方图特征提取灰度均值灰度方差扭曲度、峰度、能量、嫡六维灰度直方图统计特征,确定纹理图像中灰度或空间分布与背景纹理显著不同的像素位置和幅度;
[0048] S3.神经网络智能检测
[0049] 建立包括输入层、卷积计算层、激励层、池化层、全连接层和输出层的卷积神经网络,卷积计算层、激励层、池化层进行特征提取,全连接层起到分类器的作用,卷积核覆盖在输入图上,对应位置求积再求和得到一个值并赋给输出图对应的位置。每次卷积核在输入图上移动一个位置,从上到下从左到右交叠覆盖一遍之后得到输出矩阵输出图,如果卷积核的输入图输入图为Mx*Nx大小,卷积核为Mw*Nw大小,那么输出图Y为(Mx-Mw+1)*(Nx-Nw+1)大小;
[0050] 在错误信号反向传播过程中,先按照神经网络的错误反传方式得到尾部分类器中各神经元的错误信号,然后错误信号由分类器向前面的特征抽取器传播,错误信号从子采样层的特征图往前面卷积层的特征图传播要通过一次full卷积过程来完成,如果卷积核kernalW的长度为Mw*Mw的方阵,那么子采样层的特征图的错误信号矩阵Qerr需要上下左右各拓展Mw-1行或列,与此同时卷积核自身旋转180度,子采样层的特征图的错误信号矩阵Perr等于子采样层的特征图的误差矩阵Qerr卷积旋转180度的卷积核;
[0051] S4.自动分拣
[0052] 经S3的图像处理后反馈信息给生产线进行相关分拣,选择良品和不良品的工件进行分类处理。
[0053] S2中边缘检测算子有梯度算子、Log算子和canny算子。
[0054] S2中的图像分隔方法为阈值算法、区域生长或分水岭其中的一种。
[0055] S2中的灰度直方图具体为采用图像中多种不同灰度的像素分布的概率统计。
[0056] S3中的卷积层、激励层和池化层三者可以相互叠加连接。
[0057] S2图像预处理检测缺陷采用小波融合的方法进行实施。
[0058] S3中的卷积层是前一层的图像与多个卷积核进行卷积计算,并通过激励函数得到对应的特征图,卷积层计算公式:
[0059] y=f(wx+b)
[0060] w为卷积核的权重;b为偏置;x为输入;y为输出值;f为激励函数。
[0061] S3中的池化层的输入来源于上一个卷积层,因此其往往夹在连续的卷积层中间,对经过滤、放大后的图像特征进行降采样,加强了整个网络的鲁棒性,并且压缩了数据和参数的量,防止过拟合现象的发生。
[0062] 综上所述,该基于图像处理和人工智能的小样本缺陷检测方法,。
[0063] 需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0064] 尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈