发明名称 一种基于机器视觉的多类型材质表面缺陷检测方法
摘要 本发明提供了一种基于机器视觉的多类型材质表面缺陷检测方法。本发明利用子图像灰度差、彩色直方图、像素均匀度作为特征,通过特征学得到获得平均的合格品图像特征,即理想的合格品特征,并于在线检测阶段计算待检测产品的上述图像特征,设定简单的阈值将缺陷快速分割出来,确定检测产品有无缺陷。最后,本发明综合上述三种特征的检测结果作最终判断,提高了产品检测的稳定性,同时能够满足不同材质的多种工业产品表面缺陷检测的需求。
申请公布号 CN104458755A 申请公布日期 2015.03.25
申请号 CN201410705536.3 申请日期 2014.11.26
申请人 吴晓军 发明人 吴晓军
分类号 G01N21/88(2006.01)I 主分类号 G01N21/88(2006.01)I
代理机构 深圳市科吉华烽知识产权事务所(普通合伙) 44248 代理人 张立娟
主权项 一种基于机器视觉的多类型材质表面缺陷检测方法,其特征在于:步骤1:图像采集:对产品表面进行拍摄,获得图像后进行特征计算;步骤2:位置对齐:对获取的图像进行位置对齐,获得位姿一致性的图像;步骤3:特征计算:步骤3.1计算子图像灰度差:首先将彩色图像转化为灰度图像,在灰度图像中计算子图像的灰度差特征;步骤3.2彩色直方图:根据图像的彩色图像的RGB模型中三个通道中像素值的分布来描述的彩色直方图特征;将单个通道中的0至255个像素强度区间平均分成若干个区间,计算落在每个强度区间的像素的个数,再对其他通道作同样的计算处理,假定在单个通道当中,每个区间包含像素强度数为P,则第k个像素强度区间如式(4)所示:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>I</mi><mi>k</mi></msub><mo>=</mo><mo>[</mo><mi>kP</mi><mo>,</mo><mi>kP</mi><mo>+</mo><mi>P</mi><mo>-</mo><mn>1</mn><mo>]</mo><mo>,</mo><mi>k</mi><mo>=</mo><mn>0,1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mrow><mo>(</mo><mfrac><mn>256</mn><mi>P</mi></mfrac><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000621087060000011.GIF" wi="1196" he="112" /></maths>在确定像素区间的范围后,扫描整幅图像像素强度值并以n<sub>k</sub>可表示为落在第k个区间内的像素个数,此类像素的强度值在此区间内;再将此推广到RGB三个通道,以n<sub>ck</sub>表示第c个通道的第k个区间的像素个数,作为描述图像的特征;步骤3.3像素均匀度:计算灰度级图像像素间的均匀度;步骤4特征融合检测:步骤4.1学习过程:图像的子图像灰度差、彩色直方图以及像素均匀度特征融合的学习过程包含三个阶段:准备数据、分析数据、训练数据;首先选择若干个无缺陷样品即合格品的图像作为训练图像,根据求取的每幅图像的子图像灰度差、彩色直方图以及像素均匀度特征,对所有图像的特征值求平均值,得到合格产品图像特征的均值,即训练的合格品的理想特征;4.2检测过程:在得到了训练后的合格品的三种特征:子图像灰度差、彩色直方图以及像素均匀度特征之后,各个特征的检测首先独立对产品表面进行判断;输入待检测产品的图像,分别求出其三种特征,并与训练的对应特征比较,设定一定的阈值,其差值超过阈值的特征中的某一项即为缺陷的特征,如式(12)所示:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>E</mi><mi>I</mi></msub><mo>=</mo><msub><mi>I</mi><mi>T</mi></msub><mo>-</mo><mover><mi>I</mi><mo>&OverBar;</mo></mover><mo>></mo><mi>TI</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000621087060000012.GIF" wi="463" he="73" /></maths>式中E<sub>I</sub>是特征值的差,I<sub>T</sub>为待检测图像的特征值,<img file="FDA0000621087060000021.GIF" wi="43" he="65" />是训练的特征值,TI为特征值差的阈值。判定规则如下:若有基于两种或两种特征以上的缺陷检测结果都为合格品,那么待检测产品合格;若有两个或两个以上的特征检测存在缺陷,则判定产品为不合格品。
地址 518000 广东省深圳市南山区高新区创新研究院C栋1-6