[发明专利]基于峰值覆盖值和Gabor特征的纺织品瑕疵检测方法有效
申请号: | 201711271855.8 | 申请日: | 2017-11-24 |
公开(公告)号: | CN107895371B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 贾靓;庄丽华;颜榴红 | 申请(专利权)人: | 常州大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/11;G01N21/88;G01N21/95 |
代理公司: | 常州市英诺创信专利代理事务所(普通合伙) 32258 | 代理人: | 张云 |
地址: | 213016 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 峰值 覆盖 gabor 特征 纺织品 瑕疵 检测 方法 | ||
1.一种基于峰值覆盖值和Gabor特征的纺织品瑕疵检测方法,其特征在于:包括训练和测试两个阶段;训练阶段,根据一系列无瑕疵纺织品灰度图像:以下简称无瑕图像,计算图格分割所需参数,而后对无瑕图像进行图格分割并计算测试阶段瑕疵识别所需参数;测试阶段,根据训练阶段得到的参数对一副纺织品图像进行图格分割并判断图格是否包含瑕疵,最后标记含有瑕疵的图格;
所述训练阶段包括以下步骤:
步骤1:根据一系列无瑕图像计算图格分割所需参数,以确定图格理想尺寸;
步骤1具体包括以下步骤:
步骤1.1:背景像素投影,根据RTV模型计算纺织品灰度图像I的卡通成分,应用Bradley方法二值化卡通成分,通过形态学腐蚀和膨胀操作对二值化卡通成分降噪,应用Moore-Neighbor跟踪算法得到二值化Ic中的二值对象,计算二值化卡通成分中二值对象面积,删除面积不在区间((1-α)·ma,(1+α)·ma)内的二值对象,其中,ma为二值对象面积中位值,且0<α<1,得到二值化纺织品图像Itc;计算Itc中每行每列背景像素数,按行索引升序排列每行背景像素数得到背景像素行投影按列索引升序排列每列背景像素数得到背景像素行投影
步骤1.2:计算峰值覆盖值,计算纺织品灰度图像I的背景像素行投影的峰值,将峰值按其在背景像素行投影中的索引升序排列得到峰值序列对于pr中第ipr,1≤ipr个峰值根据下式计算的覆盖值
与背景像素行投影的覆盖值计算方法相同,将上式中下角标r的项替换为具有下角标c的对应项即可,计算的峰值序列计算其中1≤ipc;计算pr中峰值覆盖值的有序集合中元素按大小降序排列;对于中的第个元素峰值序列中满足的有序集合称为第级峰值第级峰值中的元素按其在中的索引升序排列;对于第级峰值,计算每个峰值与其前一峰值在中的索引之差绝对值,计算这些绝对值的中位值及其出现次数组成集合组成集合中元素取值组成集合类似地,根据和pc计算满足的有序集合“第级峰值”计算第级峰值中前后元素在中的索引之差绝对值及其中位值和中位值出现次数组成多重集组成多重集中元素取值组成集合
步骤1.3:计算图格理想尺寸,对训练样本集的I1,I2...IN中的第i个,1≤i≤N,训练样本Ii,根据步骤1.2计算Ii的pr,pc,和计算取值集合Ii的理想行数由下式定义:
其中,δ为狄拉克δ函数,Ii的理想列数计算与类似,即将上式中具有下角标r的项替换为具有下角标c的对应项即可,替换为图格理想尺寸定义为的中位值和的中位值
步骤2:根据步骤1中获得的图格理想尺寸,对训练样本集进行图格分割,获得训练样本图格;
步骤3:采用Gabor滤波器组对步骤2中图格分割生成的训练样本图格进行卷积,卷积结果通过投影方法降维,计算降维结果的能量和振幅,组合能量和振幅构成特征向量,最终产生特征向量距离矩阵;
步骤4:根据训练样本图格,找到距离矩阵的最大值,计算所有距离矩阵最大值的平均值作为距离阈值;
所述测试阶段包括以下步骤:
步骤5:根据步骤4得到的距离阈值,按照步骤2的方法对测试样本进行图格分割,获得测试样本图格;
步骤6:按照步骤3的方法计算测试样本的距离矩阵,并将计算结果与瑕疵检测阈值进行比较,以识别有瑕疵的图格。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于常州大学,未经常州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711271855.8/1.html,转载请声明来源钻瓜专利网。