【技术实现步骤摘要】
基于峰值覆盖值和面积计算的纺织品瑕疵检测方法
本专利技术涉及纺织品瑕疵检测
,特别是涉及一种基于峰值覆盖值和面积计算的纺织品瑕疵检测方法。
技术介绍
传统的纺织品瑕疵人工识别准确率只有60-75%(参见文献:K.Srinivasan,P.H.Dastoor,P.Radhakrishnaiah,etal..FDAS:aknowledge-basedframeworkforanalysisofdefectsinwoventextilestructures,J.Text.Inst.83(1992)431–448.),机器自动识别纺织品瑕疵的方法具有实际应用需求。平坦纺织品表面的数字图像采样(以下简称纺织品图像)属于二维纹理,二维纹理已被证明可根据17种壁纸群(wallpapergroup)定义的图案排列方法生成(参见文献:H.Y.T.Ngan,G.K.H.Pang,N.H.C.Yung.Motif-baseddefectdetectionforpatternedfabric,PatternRecognit.(2008)1878–1894.),用于生成二维纹理的图案称为图格(lattice)(参见:https://en.wikipedia.org/wiki/Wallpaper_group),图格内部图案称为motif。多数纺织品瑕疵自动检测方法只能处理墙纸群中p1类型的纺织品图像(参见文献:H.Y.T.Ngan,G.K.H.Pang,N.H.C.Yung.Automatedfabricdefectdetection—Areview,ImageandVisio ...
【技术保护点】
一种基于峰值覆盖值和面积计算的纺织品瑕疵检测方法,其特征在于:包括训练阶段和测试阶段两个阶段;训练阶段,根据一系列无瑕疵纺织品灰度图像(以下简称无暇图像)计算图格分割所需参数,而后对无暇图像进行图格分割并计算测试阶段瑕疵识别所需参数;测试阶段,根据训练阶段得到的参数对一副纺织品图像进行图格分割并判断图格是否包含瑕疵,最后标记含有瑕疵的图格;所述训练阶段包括以下步骤:步骤1:根据一系列无暇图像计算图格分割所需参数,以确定图格理想尺寸;步骤2:根据步骤1中获得的图格理想尺寸,对训练样本集进行图格分割,获得训练样本图格;步骤3:计算步骤2中图格分割生成的训练样本图格的图格面积,从而获得训练样本集中无暇图像的无暇面积区间;所述测试阶段包括以下步骤:步骤4:测试样本图格分割,对一副给定的测试样本,按照步骤2的方法对测试样本进行图格分割,获得测试样本图格;步骤5:按照步骤3的方法计算测试样本的图格面积,并将计算结果与无暇图像的图格面积进行比较,以识别有瑕疵的图格。
【技术特征摘要】
1.一种基于峰值覆盖值和面积计算的纺织品瑕疵检测方法,其特征在于:包括训练阶段和测试阶段两个阶段;训练阶段,根据一系列无瑕疵纺织品灰度图像(以下简称无暇图像)计算图格分割所需参数,而后对无暇图像进行图格分割并计算测试阶段瑕疵识别所需参数;测试阶段,根据训练阶段得到的参数对一副纺织品图像进行图格分割并判断图格是否包含瑕疵,最后标记含有瑕疵的图格;所述训练阶段包括以下步骤:步骤1:根据一系列无暇图像计算图格分割所需参数,以确定图格理想尺寸;步骤2:根据步骤1中获得的图格理想尺寸,对训练样本集进行图格分割,获得训练样本图格;步骤3:计算步骤2中图格分割生成的训练样本图格的图格面积,从而获得训练样本集中无暇图像的无暇面积区间;所述测试阶段包括以下步骤:步骤4:测试样本图格分割,对一副给定的测试样本,按照步骤2的方法对测试样本进行图格分割,获得测试样本图格;步骤5:按照步骤3的方法计算测试样本的图格面积,并将计算结果与无暇图像的图格面积进行比较,以识别有瑕疵的图格。2.如权利要求1所述的基于峰值覆盖值和面积计算的纺织品瑕疵检测方法,其特征在于:步骤1具体包括以下步骤:步骤1.1:背景像素投影,根据RTV模型计算纺织品灰度图像I的卡通成分,应用Bradley方法二值化卡通成分,通过形态学腐蚀和膨胀操作对二值化卡通成分降噪,应用Moore-Neighbor跟踪算法得到二值化Ic中的二值对象,计算二值化卡通成分中二值对象面积,删除面积不在区间((1-α)·ma,(1+α)·ma)内的二值对象(其中ma为二值对象面积中位值,且0<α<1)得到二值化纺织品图像Itc;计算Itc中每行每列背景像素数,按行索引升序排列每行背景像素数得到背景像素行投影按列索引升序排列每列背景像素数得到背景像素行投影步骤1.2:计算峰值覆盖值,计算纺织品灰度图像I的背景像素行投影的峰值,将峰值按其在背景像素行投影中的索引升序排列得到峰值序列对于pr中第个峰值根据下式计算的覆盖值与背景像素行投影的覆盖值计算方法相同,将上式中下角标r的项替换为具有下角标c的对应项即可,计算的峰值序列计算其中1≤ipc;计算pr中峰值覆盖值的有序集合中元素按大小降序排列;对于中的第个元素峰值序列中满足的有序集合称为第级峰值第级峰值中的元素按其在中的索引升序排列;对于第级峰值,计算每个峰值与其前一峰值在中的索引之差绝对值,计算这些绝对值的中位值及其出现次数组成集合组成集合中元素取值组成集合类似地,根据和pc计算满足的有序集合“第级峰值”计算第级峰值中前后元素在中的索引之差绝对值及其中位值和中位值出现次数组成多重集组成多重集中元素取值组成集合步骤1.3:计算图格理想尺寸,对训练样本集的I1,I2…IN中的第i个训练样本Ii,根据步骤1.2计算Ii的pr,pc,和计算取值集合Ii的理想行数由下式定义:其中,δ为狄拉克δ函数(Diracdeltafunction),Ii的理想列数计算与类似,即将上式中具有下角标r的项替换为具有下角标c的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。