1.一种齿轮外观缺陷快速影像检测方法,其特征是包括检测预处理阶段和在线检测两个阶段;检测预处理阶段包括目标区域自动设置、生成粗检模板和生成精检模板三个过程;
在线检测阶段包括如下步骤:
步骤J1)对待检齿轮进行图像采集,通过背光投影的方式获得待检图像;
步骤J2)对待检图像进行预处理和特征提取;
步骤J3)将待检图像与粗检模板图像进行面积差值运算以进行粗检判断,剔除具有明显缺陷的零件;
步骤J4)利用基于形状的模板匹配方式,将待检图像与精检模板图像进行配准,使得两图像的齿轮齿向重合;
步骤J5)将待检图像与精检模板图像进行异或运算得出差异图像,获得差异图像中的缺陷区域面积并进行精检判断,剔除不合格零件。
2.如权利要求1所述的齿轮外观缺陷快速影像检测方法,其特征是所述目标区域自动设置的过程具体包括如下步骤:步骤M1)取目标齿轮,获得目标图像;
步骤M2)利用迭代法分析目标图像直方图获得阈值;
步骤M3)利用阈值化分割获得目标图像二值图;
步骤M4)基于目标图像二值图获得最小凸多边形;
步骤M5)基于凸多边形进行曲线拟合获得齿轮的外接圆;
步骤M6)以不小于拟合出的齿轮外接圆半径的同心圆作为蒙版进行抠图,获得包含目标齿轮的区域。
3.如权利要求2所述的齿轮外观缺陷快速影像检测方法,其特征是在目标区域自动设置的过程中,取已合格的标准齿轮作为目标齿轮,经抠图后获得的图像作为粗检模板;取多个粗检模板进行齿轮配准,使得各图像的齿轮齿向重合,之后再对配准后的各图像进行多图求平均得到平均图像,该平均图像作为精检模板图像。
4.如权利要求1所述的齿轮外观缺陷快速影像检测方法,其特征是步骤J2)中的图像预处理是指对待检图像进行边缘保持滤波处理,特征提取是指对待检图像进行亚像素边缘提取。
5.如权利要求4所述的齿轮外观缺陷快速影像检测方法,其特征是边缘保持滤波处理的具体过程为:对于图像中的任意一个像素点(x,y)的邻域S,分别计算其左上角S1、左下角S2、右上角S3和右下角S4四个区域的灰度分布均匀度V,最后将均匀度最小区域的平均值作为该像素点的新的灰度值;
计算灰度均匀度的公式为:
其中Sk为灰度分布均匀度最小的区域,k={1,2,3,4};
均匀度V的计算公式为:
6.如权利要求5所述的齿轮外观缺陷快速影像检测方法,其特征是所述亚像素边缘提取采用Canny算子法,其具体步骤为:步骤C1)利用Gauss滤波器对图像进行平滑滤波,5×5的滤波模板为:步骤C2)通过求解一阶偏导数得到梯度的幅值和方向;Mx和My分别表示x方向和y方向的梯度,则:梯度值 梯度方向角θ=arctan(My/Mx);
步骤C3)对梯度幅值进行非极大值抑制;
步骤C4)使用双阈值法检测并连接边缘。
7.如权利要求1所述的齿轮外观缺陷快速影像检测方法,其特征是步骤J3)具体包括如下步骤:步骤J3.1)将待检图像和粗检模板图像分别进行阈值化分割,获得两者的二值图;
步骤J3.2)通过统计二值图的像素值,得出粗检模板图像二值图和待检图像二值图的面积,分别记为SA和SB;
步骤J3.3)设置粗检阈值T1,计算|SA-SB|/SB,如果|SA-SB|/SB>T1,则直接判定待检图像对应的齿轮不合格;如果|SA-SB|/SB≤T1,则粗检合格并进入下一步。
8.如权利要求1所述的齿轮外观缺陷快速影像检测方法,其特征是步骤J4)具体包括如下步骤:T T
将精检模板图像定义为点集pi=(ri,ci),每个点所对应的方向向量di=(ti,ui),i=1,...,n,其中模板图像的中心点为P,方向向量通过边缘检测算子获得;同样方式,待检T图像的方向向量为er,c=(vr,c,wr,c);
将精检模板图像进行仿射变换,将其中平移的部分分离,线性变换模型通过点p′i=-1 T TApi以及相应的变换后的方向向量d′ i=(A )di=(ti,ui)得到,其中A为二阶标准旋转矩阵,表示为:T
在待检图像的某一点q=(r,c)处,将精检模板图像与待检图像进行匹配,计算两幅图像对应点处归一化方向向量的点积的总和作为匹配分值,即模板在q点的相似度量,计算这个相似度量的公式如下:T
当相似度s达到设定的阈值smin时,则判定在q=(r,c) 找到了与模板相匹配的区域,匹配完成;
归一化相似性度量值作为潜在的匹配对象的分值,如果分值等于1,则表示模板与待匹配区域完全一致。
9.如权利要求7所述的齿轮外观缺陷快速影像检测方法,其特征是步骤J4)采用金字塔搜索法,其具体步骤为:步骤S1)对精检模板和待搜索的图像进行分层预处理,得到分层的金字塔数据;
步骤S2)在金字塔的顶层上所有区域进行匹配,搜索得到与精检模板相似的实例;
步骤S3)将匹配的结果映射到金字塔数据的下一层,并将配准结果周围的区域确定为新的搜索区域;
步骤S4)在当前层新的搜索区域进行匹配运算,并将结果映射到金字塔下一层;
步骤S5)不断重复以上步骤,直到映射到金字塔的最底层。
10.如权利要求1所述的齿轮外观缺陷快速影像检测方法,其特征是步骤J5)的具体步骤为:步骤J5.1)将精检模板图像二值图与待检图像二值图进行异或运算,得到差异图像二值图;
步骤J5.2)将差异图像进行滤除线性噪声处理;
步骤J5.3)通过连通区域标注法对差异图像中的缺陷区域进行像素标记,计算标记个数得到缺陷区域的面积SC;
步骤J5.4)设置精检阈值T2,计算SC/SB,如果SC/SB≤T2,则最终判定该待检图像对应的齿轮合格;如果SC/SB>T2,则最终判定该待检图像对应的齿轮不合格。