一种基于线扫描相机的带钢表面缺陷图像快速辨识方法与流程

文档序号:12126338阅读:396来源:国知局

本发明涉及工业机器视觉技术领域,特别涉及一种基于线扫描相机的冷轧带钢表面缺陷图像快速辨识方法。



背景技术:

随着机器视觉技术的发展及工业流水线速度、精度的提高,线扫描成像系统越来越多地被工业检测系统开发工程师所重视。由于线扫描相机具有分辨率高,响应速度快的特点,可以实现高精度,高速度测量,所以利用线扫描相机进行带钢的表面质量检测也得到了广泛应用。随着汽车、家电等产品制造商对钢板表面质量要求的提高,在运行效率、设备能力、经济条件多重考虑下,采用多台线扫描相机同步图像采集的方式已经被广泛认可。

对于带钢表面质量在线检测系统,最重要的环节就是把带钢中的缺陷图像从海量的在线视频图像中辨识出来,然后再进行分类等其它操作。缺陷辨识的方法很多,如二值化法,阈值分割法、边缘提取法、小波变换法等等,对于二值化法、简单的阈值分割法,算法简单,处理速度较快,但只适用于带钢图像与缺陷图像差别明显且全局差异波动较小的情况,对于有底纹或光照波动的情况则效果不理想。对于自适应阈值分割、边缘检测及小波变换等方法,能够更好的适应带钢底纹与缺陷图像的差异波动,但往往获得较好的应用效果需要建立在算法复杂的基础上,不适合冷轧高速生产环境。



技术实现要素:

针对上述缺陷,本发明所要解决的技术问题本发明提供了一种基于线扫描相机成像的冷轧钢板表面缺陷图像快速辨识方法,以达到从在线实时采集的海量冷轧带钢表面图像中快速辨识出存在钢板缺陷的图像,并将其分割出来。

为达到上述目的,本发明采用了如下的技术方案:

一种基于线扫描相机的带钢表面缺陷图像快速辨识方法,其方法步骤如下:

(1)获取带钢实时图像数据;

(2)对待分析图像进行分块处理;

(3)确定分析基板灰度边界;

(4)提取分析基板图像;

(5)确定奇异目标边界;

(6)提取奇异点图像;

(7)计算奇异密度;

(8)确定缺陷像素点;

(9)分割缺陷图像;

所述的步骤(1)获取带钢实时图像数据;采用单台线扫描相机直接采集的图像,或者多台线扫描相机采集的图像经拼接后的图像,或是经过图像预处理后的带钢图像均可;

所述的步骤(2)对待分析图像进行分块处理,是将整幅图像进行分块,横向分块步长为整幅图像横向尺寸的N分之一,N根据需要选取;纵向分块步长为图像高度;如果待分析图像为拼接图像,则分块时不可跨拼接线分块(即某一块的分界线设定为拼接线位置);分块后,对分割出的每一块图像(区域图像)进行步骤(3)-(6)的操作;

所述的步骤(3)确定分析基板灰度边界方法如下:

(a)计算区域内灰度平均值WAVGK(y)及灰度标准差WSDVK(y),其中k为块序号。

(b)如果WAVGK(y)>原图灰度有效值上限MaxOG或WAVGK(y)<原图灰度有效值下限MixOG,则视为无效块,继续分析其它块,当WAVGK(y)为其他值时继续向后执行;MaxOG、MixOG为设定值,根据现场实际情况而定;

(c)确定基板灰度上边界BGUB和下界BGDB;

BGUB=min(254,WAVGK(y)+2*WSDVK(y))

BGDB=WAVGK(y)-2*WSDVK(y)

所述的步骤(4)提取分析基板图像,即是提取包含正常带钢面和缺陷边缘信息的图像,方法是将大于BGDB及小于BGUB的区域内图像点确定为分析基板图像;

所述的步骤(5)确定奇异目标边界方法如下:

(a)计算分析基板内灰度平均值BAVGK(y)及灰度标准差BSDVK(y),其中k为块序号;

(b)如果BAVGK(y)+3*BSDVK(y)>255或BAVGK(y)-3*BSDVK(y)<0,则视为无效块,继续分析其它块,当BAVGK(y)+3*BSDVK(y)为其他值时继续向后执行;

(c)确定高亮奇异目标边界HLB和低亮奇异目标边界LLB;

HLB=min(254,BAVGK(y)+4*BSDVK(y))

LLB=Max(20,BAVGK(y)-4*BSDVK(y))

所述的步骤(6)提取奇异点图像,即是提取标示图像上奇异点的图像;本方法设定在区域图像上对于大于HLB或小于LLB的图像点确定为奇异点;在奇异点图像上,奇异点处的图像点灰度设定为255,非奇异点处的图像点灰度设定为0;

循环执行步骤(3)-(6)的操作,直至处理完所有的区域图像,合成整幅奇异点图像,继续向后执行;

所述的步骤(7)计算奇异密度,方法如下:

(a)对整幅奇异点图像进行高斯均值处理。

(b)处理后的每个像素点的灰度为该点的奇异密度;

所述的步骤(8)确定缺陷像素点,是将奇异点图像上奇异密度大于奇异阈值CStep的点所对应步骤(1)采集图像上的像素点确定为缺陷像素点;

所述的步骤(9)分割缺陷图像,是将包含缺陷像素点的连通图像在原图中分割出来。

综上所述,本发明的特点是:1、适用于工业生产运行环境,工作可靠,算法简单,易于实现;2、针对线扫描相机设计,处理效果好,运行速度快;3、该方法适用于计算机及单片机等各种计算设备;4、该方法不受带钢表面纹理、色差、光照不均等情况的影响。

附图说明

图1为缺陷图像辨识方法流程图。

具体实施方式

下面结合实施例对本发明作详细的说明。

本方法的具体实施方式如图1所示,包括以下几个步骤:

步骤(1)是获取带钢实时图像数据。

获取的图像数据可以是单台线扫描相机直接采集的图像,也可以是多台线扫描相机采集的图像经拼接后的图像,或是经过图像预处理后的带钢图像。同时采集到的图像要经过减边处理,即获取的图像均为带钢板面图像,没有边部以外的非带钢图像。采集图像数据时的系统照明应使正常板面图像灰度范围在48到208之间。

步骤(2)是对待分析图像进行分块处理。

是将整幅图像进行分块,横向分块步长为整幅图像横向尺寸的N分之一,N根据需要选取。需配置时可取每块横向256个像素。纵向分块步长为图像高度。如果待分析图像为拼接图像,则分块时不可跨拼接线分块(即某一块的分界线设定为拼接线位置)。分块后,对分割出的每一块图像(区域图像)进行步骤(3)-(6)的操作。

步骤(3)是确定分析基板灰度边界,方法如下:

(a)计算区域内灰度平均值WAVGK(y)及灰度标准差WSDVK(y),其中k为块序号。

(b)如果WAVGK(y)>原图灰度有效值上限MaxOG或WAVGK(y)<原图灰度有效值下限MixOG,则视为无效块,继续分析其它块,当WAVGK(y)为其他值时继续向后执行。MaxOG、MixOG为设定值,根据现场实际情况而定。

(c)确定基板灰度上边界BGUB和下界BGDB。

BGUB=min(254,WAVGK(y)+2*WSDVK(y))

BGDB=WAVGK(y)-2*WSDVK(y)

步骤(4)是提取分析基板图像。

即是提取包含正常带钢面和缺陷边缘信息的图像,方法是将大于BGDB及小于BGUB的区域内图像点确定为分析基板图像。

步骤(5)是确定奇异目标边界,方法如下:

(a)计算分析基板内灰度平均值BAVGK(y)及灰度标准差BSDVK(y),其中k为块序号。

(b)如果BAVGK(y)+3*BSDVK(y)>255或BAVGK(y)-3*BSDVK(y)<0,则视为无效块,继续分析其它块,当BAVGK(y)+3*BSDVK(y)为其他值时继续向后执行。

(c)确定高亮奇异目标边界HLB和低亮奇异目标边界LLB。

HLB=min(254,BAVGK(y)+4*BSDVK(y))

LLB=Max(20,BAVGK(y)-4*BSDVK(y))

步骤(6)是提取奇异点图像

即是提取标示图像上奇异点的图像。本方法设定在区域图像上对于大于HLB或小于LLB的图像点确定为奇异点。在奇异点图像上,奇异点处的图像点灰度设定为255,非奇异点处的图像点灰度设定为0。

循环执行步骤(3)—(6)的操作,直至处理完所有的区域图像,合成整幅奇异点图像,继续向后执行。

步骤(7)是计算奇异密度,方法如下:

(a)对整幅奇异点图像进行3x3或5x5的高斯均值处理。

(b)处理后的每个像素点的灰度为该点的奇异密度;

步骤(8)是确定缺陷像素点。

是将奇异点图像上奇异密度大于奇异阈值CStep的点所对应步骤(1)采集图像上的像素点确定为缺陷像素点。镀锌带钢条件下需配置时奇异阈值可取50。

步骤(9)是分割缺陷图像。

是将包含缺陷像素点的连通图像在原图中分割出来。连通方法可使用缺陷像素点膨胀连通、外接矩连通等方法。分割方法可以使用边缘分割或外接矩直接分割。

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