一种基于滤波器融合的金属带材表面缺陷快速检测方法

文档序号:31027527发布日期:2022-08-06 01:09阅读:188来源:国知局
一种基于滤波器融合的金属带材表面缺陷快速检测方法

1.本技术属于金属表面缺陷检测技术领域,具体涉及一种基于滤波器融合的金属带材表面缺陷快速检测方法。


背景技术:

2.对于铜带、铝带、钢带等金属带材的加工生产,往往存在幅面尺寸大,生产过程节奏快的特点。在对金属带材进行处理的过程中,由于执行工艺、生产设备、周边环境等诸多因素,进而会导致带材存在多种表面缺陷,例如划痕、灼伤、凹坑、鼓包等,缺陷类型不同,成像特征表现各异。
3.表面缺陷是评价产品质量的重要指标,需要在生产环节中进行必要的检测,进而控制产品质量。目前,对于带材表面缺陷质量的检测,主要采用机器视觉的非接触式检测方式,其工作原理是:采用工业相机配合辅助光源实时采集带材表面图像,然后将图像数据传递给检测系统进行检测处理,识别结果通过人机界面、统计报表等方式反馈给用户。表面缺陷检测主要基于图形学的检测方法:通过降噪、滤波、边缘提取、轮廓检测等手段提取带材表面中表现异常的部分,然后通过机器学习中分类模型将缺陷分类处理,从而实现缺陷的检测,由于带材表面缺陷特征各异,提取异常部分时需要针对每种缺陷制定不同的处理步骤和相关设定参数。
4.目前,随着下游终端产品制造企业对带材表面质量要求的日益提高,要求表面检测系统具备更高的检测精度以及更快的检测速度。传统的检测系统可以通过更换工业相机提升精度,但高精度图像分辨率高、信息量大,需要进行图像处理的时间也就更长,传统系统处理方式难以满足新的检测需求。
5.鉴于此,本技术提供一种基于滤波器融合的金属带材表面缺陷快速检测方法,针对金属带材不同类型缺陷,仅需要执行一次过滤过程,即可检测出带材表面的不同特征的缺陷,提升了处理效率。


技术实现要素:

6.(一)要解决的技术问题
7.鉴于现有技术的上述缺点、不足,本技术提供一种基于滤波器融合的金属带材表面缺陷快速检测方法。
8.(二)技术方案
9.为达到上述目的,本技术采用如下技术方案:
10.第一方面,本技术提供一种基于滤波器融合的金属带材表面缺陷快速检测方法,包括:
11.s1、获取金属带材表面原始图像;
12.s2、通过傅里叶变换,将所述金属带材表面原始图像转化为傅里叶频谱图,对所述傅里叶频谱图进行中心化;
13.所述傅里叶频谱图为与金属带材表面原始图像相同尺寸的二维矩阵;
14.s3、基于高通滤波器和带通滤波器,构建高通-带通融合滤波器;
15.所述高通滤波器和带通滤波器为:通过设置区间[0,1]内的通量,获得的与所述傅里叶频谱图尺寸大小相同的二维矩阵;其中,所述通量为滤波器中的坐标位置对应的数值;
[0016]
所述高通-带通融合滤波器为:根据高通滤波器和带通滤波器对应的通量,构建的与所述傅里叶频谱图尺寸大小相同的二维矩阵;
[0017]
所述高通-带通融合滤波器用于:基于高通-带通融合滤波器对应的通量,抑制傅里叶频谱图中的低频能量,并放行傅里叶频谱图中的中频及高频能量;
[0018]
s4、通过高通-带通融合滤波器对中心化后的傅里叶频谱图像进行增强处理;
[0019]
s5、基于增强处理后的傅里叶频谱图像,通过傅里叶逆变换获取对应的空间域图像,基于所述空间域图像获取金属带材表面缺陷信息。
[0020]
可选的,所述s2中的通过傅里叶变换,将所述金属带材表面原始图像转化为傅里叶频谱图,包括:
[0021]
对金属带材表面原始图像进行傅里叶变换,具体为:
[0022][0023]
式中,f(x,y)代表金属带材表面原始图像对应的m
×
n矩阵,其中, x=0,1,2,

,m-1,y=0,1,2,

,n-1;f(u,v)表示f(x,y)的傅里叶变换。
[0024]
可选的,所述s2中的通过傅里叶变换,将所述金属带材表面原始图像转化为傅里叶频谱图,对所述傅里叶频谱图进行中心化,包括:
[0025]
s2-1、以傅里叶频谱图中心点为界限,将所述傅里叶频谱图平均分成左上、右上、左下和右下四个区域;
[0026]
s2-2、将傅里叶频谱图中的左上区域与右下区域进行位置对换,并将傅里叶频谱图中的右上区域与左下区域进行位置对换,获取中心化后的傅里叶频谱图。
[0027]
可选的,所述s3中的基于高通滤波器和带通滤波器,构建高通-带通融合滤波器,包括:
[0028]
s3-1、基于第一高通滤波器获得第二高通滤波器;
[0029]
所述第一高通滤波器为理想高通滤波器,所述理想高通滤波器为通量仅为0或1的高通滤波器;
[0030]
所述理想高通滤波器用于:根据理想高通滤波器对应的通量,完全抑制低频能量,并完全放行高频能量;
[0031]
s3-2、将所述第二高通滤波器与巴特沃斯带通滤波器进行叠加,构建高通-带通融合滤波器。
[0032]
可选的,所述s3-1中的基于第一高通滤波器获得第二高通滤波器,包括:
[0033]
所述第一高通滤波器表示为:
[0034][0035]
式中,u对应于傅里叶频谱图的横坐标,v对应于傅里叶频谱图的纵坐标,dis(u,v)
表示傅里叶频谱图中的坐标点(u,v)至傅里叶频谱图中心点的距离,d0表示高通滤波图像的半径。
[0036]
可选的,所述s3-1中的基于第一高通滤波器获得第二高通滤波器,包括:
[0037]
将通过第一高通滤波器的傅里叶频谱图像的半径大小设定为10像素,并对第一高通滤波器进行通道削弱处理,获得第二高通滤波器,所述第二高通滤波器表示为:
[0038][0039]
式中,c为金属带材表面原始图像的长边和宽边的数值加和。
[0040]
可选的,所述s3-2中的将所述第二高通滤波器与巴特沃斯带通滤波器进行叠加,构建高通-带通融合滤波器,包括:
[0041]
所述巴特沃斯带通滤波器表示为:
[0042][0043]
式中,w表示带通宽度,n表示边缘梯度平滑程度。
[0044]
可选的,所述s3-2中的将所述第二高通滤波器与巴特沃斯带通滤波器进行叠加,构建高通-带通融合滤波器,包括:
[0045]
将第二高通滤波器和巴特沃斯带通滤波器中的坐标位置对应的数值作为通量;基于第二高通滤波器和巴特沃斯带通滤波器的通量,构建高通-带通融合滤波器;
[0046]
其中,针对坐标位置对应的数值,0表示能量阻塞不通,1表示能量全部通过,(0,1)区间之间表示能量部分通过。
[0047]
可选的,所述s5中的基于增强处理后的傅里叶频谱图像,通过傅里叶逆变换获取对应的空间域图像,基于所述空间域图像获取金属带材表面缺陷信息,包括:
[0048]
s5-1、对增强处理后的傅里叶频谱图像进行逆傅里叶变换,获得空间域图像,具体为:
[0049][0050]
式中,f'(x,y)表示f(u,v)的逆傅里叶变换;
[0051]
s5-2、对获得的空间域图像进行二值化处理,获得二值-空间域图像;
[0052]
所述二值-空间域图像为通过数值0和255表示的空间域图像;
[0053]
s5-3、基于二值-空间域图像获取金属带材表面缺陷信息。
[0054]
可选的,所述s5中的基于所述傅里叶频谱图像获取金属带材表面缺陷信息,包括:
[0055]
所述金属带材表面缺陷信息包括辊印、擦划伤、鼓包、黑条和孔洞。
[0056]
(三)有益效果
[0057]
本技术通过将高通滤波器和带通滤波器进行融合,构建高通-带通融合滤波器,进而可以实现:仅通过一次滤波过程,即可获取所有类型的金属带材表面缺陷信息;进一步地,缩短了缺陷检测的处理步骤,节省了缺陷检测的处理时间,提升了缺陷检测的处理效
率。
附图说明
[0058]
本技术借助于以下附图进行描述:
[0059]
图1为基于滤波器融合的金属带材表面缺陷快速检测方法的流程示意图;
[0060]
图2为傅里叶频谱图低频中心化的过程示意图;
[0061]
图3-1为原始二维傅里叶频谱图;
[0062]
图3-2为经过中心化处理后的二维傅里叶频谱图;
[0063]
图4为理想高通滤波器示意图;
[0064]
图5-1为基于理想高通滤波器获得的效果示意图;
[0065]
图5-2为基于理想高通滤波器获得的二值化效果示意图;
[0066]
图6为带通滤波器示意图;
[0067]
图7-1为基于带通滤波器获得的效果示意图;
[0068]
图7-2为基于带通滤波器获得的二值化效果示意图;
[0069]
图8为高通-带通融合滤波器示意图;
[0070]
图9-1为基于高通-带通融合滤波器获得的效果示意图;
[0071]
图9-2为基于高通-带通融合滤波器获得的二值化效果示意图;
[0072]
图10为金属带材表面包括的缺陷信息示意图。
具体实施方式
[0073]
为了更好的解释本发明,以便于理解,下面结合附图,通过具体实施方式,对本发明作详细描述。可以理解的是,以下所描述的具体的实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合;为了便于描述,附图中仅示出了与发明相关的部分。
[0074]
实施例一提供一种基于滤波器融合的金属带材表面缺陷快速检测方法,如图1所示,具体方法步骤如下:
[0075]
s1、获取金属带材表面原始图像。
[0076]
s2、通过傅里叶变换,将所述金属带材表面原始图像转化为傅里叶频谱图,对所述傅里叶频谱图进行中心化。
[0077]
本实施例中,傅里叶频谱图为与金属带材表面原始图像相同尺寸的二维矩阵。
[0078]
s3、基于高通滤波器和带通滤波器,构建高通-带通融合滤波器。
[0079]
本实施例中,高通滤波器和带通滤波器为:通过设置区间[0,1]内的通量,获得的与傅里叶频谱图尺寸大小相同的二维矩阵;其中,所述通量为滤波器中的坐标位置对应的数值。
[0080]
本实施例中,高通-带通融合滤波器为:根据高通滤波器和带通滤波器对应的通量,构建的与傅里叶频谱图尺寸大小相同的二维矩阵。
[0081]
本实施例中,高通-带通融合滤波器用于:基于高通-带通融合滤波器对应的通量,抑制傅里叶频谱图中的低频能量,并放行傅里叶频谱图中的中频及高频能量。
[0082]
s4、通过高通-带通融合滤波器对中心化后的傅里叶频谱图像进行增强处理。
[0083]
s5、基于增强处理后的傅里叶频谱图像,通过傅里叶逆变换获取对应的空间域图像,基于所述空间域图像获取金属带材表面缺陷信息。
[0084]
本实施例中,金属带材表面缺陷信息包括辊印、擦划伤、鼓包、黑条和孔洞,需要说明的是:包括但不仅限于上述5种缺陷信息。
[0085]
基于实施例一中的基于滤波器融合的金属带材表面缺陷快速检测方法,通过将高通滤波器和带通滤波器进行融合,构建高通-带通融合滤波器,进而可以实现:仅通过一次滤波过程,即可获取所有类型的金属带材表面缺陷信息;进一步缩短了缺陷检测的处理步骤,节省了缺陷检测的处理时间,提升了缺陷检测的处理效率。
[0086]
实施例二提供一种基于滤波器融合的金属带材表面缺陷快速检测方法,具体方法步骤如下:
[0087]
s1、获取金属带材表面原始图像。
[0088]
基于上述步骤s1,可以选择使用工业相机来获取金属带材表面原始图像。
[0089]
s2、通过傅里叶变换,将所述金属带材表面原始图像转化为傅里叶频谱图,对所述傅里叶频谱图进行中心化。
[0090]
基于上述步骤s2,对于傅里叶变换过程,需要说明的是:
[0091]
傅里叶变换的思想是任何函数均可以很精确地接近无穷个正弦函数和余弦函数的和,金属带材表面原始图像的傅里叶变换过程可以基于下面公式(1)实现,具体为:
[0092][0093]
公式(1)中,f(x,y)代表金属带材表面原始图像对应的m
×
n矩阵,其中,x=0,1,2,

,m-1,y=0,1,2,

,n-1;f(u,v)表示f(x,y)的傅里叶变换。
[0094]
基于上述步骤s2,对于傅里叶频谱图,需要说明的是:
[0095]
傅里叶频谱图为一个与金属带材表面原始图像尺寸相同的二维矩阵,具体通过频率、幅值等参数来对图像信息进行描述,频率分为高频和低频;其中,高频部分描述了图像中的边缘信息,低频部分描述了图像的基本轮廓;幅值为傅里叶频谱图中任意点的数值,幅值描述了原始图像在任意点上的能量,具体的,幅值越高,表明原始图像中处于该频率的信息就越多。
[0096]
基于上述步骤s2,对于傅里叶频谱图的中心化,需要说明的是:
[0097]
以傅里叶频谱图中心点为界限,将傅里叶频谱图平均分成左上、右上、左下和右下四个区域;然而,对于傅里叶频谱图而言,通常会出现“能量低频部分分别分布在傅里叶频谱图的左上、右上、左下、右下4 个位置,而能量高频部分处于傅里叶频谱图的中心位置”这种情况,进而导致傅里叶频谱图不能直接利用高通滤波器和带通滤波器进行滤波处理,进而需要将能量低频部分移动至傅里叶频谱图的中心位置,该过程即为傅里叶频谱图的中心化过程。
[0098]
对于傅里叶频谱图的中心化,一种可选的处理过程为:将傅里叶频谱图沿水平方向平均分割为两部分,并沿垂直方向平均分割为两部分,对应获得前述的左上、右上、左下和右下四个区域,将左上、右上、左下和右下四个区域分别标记为a、b、c、d,如图2所示,将a区域和 d区域的位置进行对换,并将b区域和c区域的位置进行对换,基于上述区域位置的调整,将能量低频部分移动至傅里叶频谱图的中心位置,进而完成傅里叶频谱图的中心化。
设为最小单位值1,依旧没有检测出凹坑和鼓包,进而需要进一步对滤波器进行优化调整。
[0112]
基于前述步骤s3-1,针对第二高通滤波器的获取,一种可选的处理过程如下:
[0113]
将通过第一高通滤波器的傅里叶频谱图像的半径大小设定为10像素,并对第一高通滤波器进行通道削弱处理,获得第二高通滤波器,第二高通滤波器可以通过下面公式(3)进行表示:
[0114][0115]
公式(3)中,c为金属带材表面原始图像的长边和宽边的数值加和。
[0116]
本实施例中,通过傅里叶变换获得的傅里叶频谱图与金属带材表面原始图像的尺寸一致,进而可能为具备长边和宽边的矩形图像。
[0117]
s3-2、将所述第二高通滤波器与巴特沃斯带通滤波器进行叠加,构建高通-带通融合滤波器。
[0118]
基于前述步骤s3-2,需要说明的是,巴特沃斯带通滤波器对应的频带内曲线最大限度平坦,没有纹波,利于提取缺陷轮廓,进而,在本实施例中,使用巴特沃斯带通滤波器处理尺度相对较大、边缘较为模糊且频率不高的缺陷。
[0119]
基于前述步骤s3-2,需要说明的是,巴特沃斯带通滤波器可以通过下面公式(4)进行表示:
[0120][0121]
公式(4)中,w表示带通宽度,n表示边缘梯度平滑程度。
[0122]
基于前述公式(4),需要说明的是,n的数值越大表示梯度越陡峭, n的数值取最小值1时梯度最平滑;由于处于中、低频的缺陷边缘相对模糊,经过平滑处理有助于提取缺陷轮廓,进而,在本实施例中,n取值为 1。
[0123]
基于前述步骤s3-2,当d0取值为10,w取值为8时,巴特沃斯带通滤波器如图6所示,以及,基于巴特沃斯带通滤波器处理获得的效果图如图7-1所示;由于图7-1所示的效果图为灰度图,为了进一步对金属板材表面缺陷进行提取,针对图7-1进行二值阈值处理,进而获得如图7-2 所示的基于带通滤波器获得的二值化效果示意图。
[0124]
基于前述图7-2可以获知:基于巴特沃斯带通滤波器可以检测出凹坑和鼓包等缺陷,但是对于大部分的小黑条缺陷信息仍旧无法识别,进而需要对滤波器作出进一步的调整和完善。
[0125]
基于前述步骤s3-2,对于高通-带通融合滤波器的构建,需要说明的是:
[0126]
本实施例中,将第二高通滤波器和巴特沃斯带通滤波器中的坐标位置对应的数值作为通量;基于第二高通滤波器和巴特沃斯带通滤波器的通量,构建高通-带通融合滤波器;具体的,基于第二高通滤波器和巴特沃斯带通滤波器中坐标位置对应的通量,进行二者通量的彼此两两相乘操作处理,并基于相乘处理获得的新的通量,构建高通-带通融合滤波器。
[0127]
本实施例中,针对坐标位置对应的数值,0表示能量阻塞不通,1表示能量全部通
过,(0,1)区间之间表示能量部分通过。
[0128]
基于前述步骤s3-2,构建出的高通-带通融合滤波器如图8所示,且高通-带通融合滤波器的效果图如图9-1所示;由于图9-1所示的效果图为灰度图,为了进一步对金属板材表面缺陷进行提取,针对图9-1进行二值阈值处理,进而获得如图9-2所示的基于高通-带通融合滤波器获得的二值化效果示意图。
[0129]
基于前述图9-2,可以得知:图像中的凹坑、鼓包及小黑点部分均被检测出来。
[0130]
s4、通过高通-带通融合滤波器对中心化后的傅里叶频谱图像进行增强处理。
[0131]
s5、基于增强处理后的傅里叶频谱图像,通过傅里叶逆变换获取对应的空间域图像,基于所述空间域图像获取金属带材表面缺陷信息。
[0132]
本实施例中,针对金属带材表面缺陷信息的获取,如图10所示,金属带材表面包括的缺陷信息包括凹坑、小黑点及鼓包。
[0133]
基于前述步骤s5,对于空间域图像的获取过程,需要说明的是:
[0134]
s5-1、对增强处理后的傅里叶频谱图像进行逆傅里叶变换,获得空间域图像,具体为:
[0135][0136]
公式(5)中,f'(x,y)表示f(u,v)的逆傅里叶变换。
[0137]
s5-2、对获得的空间域图像进行二值化处理,获得二值-空间域图像。
[0138]
本实施例中,二值-空间域图像为通过数值0和255表示的空间域图像。
[0139]
s5-3、基于二值-空间域图像获取金属带材表面缺陷信息。
[0140]
基于实施例二中的基于滤波器融合的金属带材表面缺陷快速检测方法,通过将高通滤波器和带通滤波器进行融合,构建高通-带通融合滤波器,进而可以实现:仅通过一次滤波过程,即可获取所有类型的金属带材表面缺陷信息;进一步缩短了缺陷检测的处理步骤,节省了缺陷检测的处理时间,提升了缺陷检测的处理效率。
[0141]
应当注意的是,在权利要求中,不应将位于括号之间的任何附图标记理解成对权利要求的限制。词语“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的词语“一”或“一个”不排除存在多个这样的部件。此外,需要说明的是,在本说明书的描述中,术语“一个实施例”、“一些实施例”、“实施例”、“示例”、“具体示例”或“一些示例”等的描述,是指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。
[0142]
尽管已描述了本发明的优选实施例,但本领域的技术人员在得知了基本创造性概念后,则可对这些实施例做出另外的变更和修改。所以,权利要求应该解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0143]
显然,本领域的技术人员可以对本发明进行各种修改和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也应该包含这些修改和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1