基于机器视觉的布匹缺陷检测方法、装置及系统制造方法及图纸

技术编号:34468114 阅读:42 留言:0更新日期:2022-08-10 08:41
本发明专利技术公开了一种基于机器视觉的布匹缺陷检测方法、装置及系统,涉及人工智能领域。主要包括:根据待检测布匹的表面图像的灰度图像中像素点的梯度方向获得像素点的隶属值;将行/列像素点的隶属值排列得到行/列隶属序列,并获得各行/列隶属序列对应的行/列步长序列;计算行/列隶属序列的排列熵,并根据行/列步长序列中所包含的值的方差获得行/列步长序列的波动程度值,以结合排列熵获得行/列的异常值;将各行/列的异常值进行排列并拟合得到行/列异常曲线;将相邻两波谷之间的曲线部分作为一个波,获得波的缺陷程度,并将缺陷程度大于预设第一阈值的波作为缺陷区间。设第一阈值的波作为缺陷区间。设第一阈值的波作为缺陷区间。

【技术实现步骤摘要】
基于机器视觉的布匹缺陷检测方法、装置及系统


[0001]本申请涉及人工智能领域,具体涉及一种基于机器视觉的布匹缺陷检测方法、装置及系统。

技术介绍

[0002]在纺织工业中,质量控制起着尤为重要的作用,尤其是布匹的缺陷检测。布匹中最常见的缺陷为疵点,疵点不仅会影响布匹美观,还会严重影响布匹的质量等级。由布匹原料到成品布匹,需经过纺纱、织造、印染等多道工序,在每道工序的加工中,机械故障或者人员操作疏忽,均可能导致产品外观上的缺陷。
[0003]现有技术中对于疵点的检验过程在验布机上进行,通过检测人员观察布面,参照验布的标准寻找出布匹中存在的疵点。另一种针对布匹中存在的疵点的检验方法主要包括:利用计算机视觉获取布匹中的规则纹理,以获得纹理基元并通过自相关函数确定纹理基元的大小,最后利用纹理基元与提前构建的基元模板之间的差来突出疵点信息,最终获得布匹中存在的疵点并对布匹进行缺陷检测。
[0004]专利技术人在实现本专利技术实施例的过程中,发现
技术介绍
中至少存在以下缺陷:人工验布是一种乏味而繁重的劳动,由于受到检测人员生理、心理和主观意本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于机器视觉的布匹缺陷检测方法,其特征在于,包括:获得待检测布匹的表面图像的灰度图像,并获得所述灰度图像中像素点的梯度方向;根据像素点的梯度方向与水平方向夹角的余弦值,获得像素点的类型以获得像素点的隶属值;将同一行/列的像素点的所述隶属值进行排列,得到行/列隶属序列,并根据行/列隶属序列中隶属值连续重复出现的次数,分别获得各行/列隶属序列对应的行/列步长序列;计算行/列隶属序列的排列熵,并根据行/列步长序列中所包含的值的方差获得行/列步长序列的波动程度值;根据各行/列的行/列隶属序列的排列熵以及行/列步长序列的波动程度值,分别获得各行/列的异常值,并将各行/列的异常值进行/列排列并拟合得到行/列异常曲线;将所述行/列异常曲线中相邻两波谷之间的曲线部分作为一个波,将与所有波的均值的差值作为波的缺陷程度,并将缺陷程度大于预设第一阈值的波作为缺陷区间。2.根据权利要求1所述的基于机器视觉的布匹缺陷检测方法,其特征在于,根据各行/列隶属序列的排列熵以及行/列步长序列的波动程度值,分别获得各行/列的异常值,包括:式中τ
i
表示第i行/列的异常值,ψ为归一化参数,N表示灰度图像中行/列数,H(m)表示第i行/列隶属序列的排列熵,σ2表示第i行/列步长序列的波动程度值。3.根据权利要求1所述的基于机器视觉的布匹缺陷检测方法,其特征在于,所述行/列隶属序列的排列熵的计算过程包括:对行/列隶属序列嵌入一个维度为m的灰度窗口与一个灰度延迟L;以灰度延迟L为步长,对行隶属序列进行重构,得到对应的多个子序列,则行/列隶属序列的排列熵包括:其中,H(m)表示行/列隶属序列的排列熵;K表示子序列的总数量,p
j
表示第j个子序列在m!种全排列中的出现的概率,ln为自然对数。4.根据权利要求3所述的基于机器视觉的布匹缺陷检测方法,其特征在于,所述方法还包括:对排列熵进行归一化处理,处理过程包括:其中,H(m)

表示归一化后的排列熵;H(m)为归一化前的排列熵;m!为符号序列的总数量。5.根据权利要求1所述的基于机器视觉的布匹缺陷检测方法,其特征在于,根据像素点的梯度方向与水平方向夹角的余弦值,获得像素点的类型以获得像素点的隶属值,包括:计算像素点的梯度方向与水平方向夹角的余弦值式中,T表示像素点梯度方向与水平方向夹角的余弦值,v
p
表示水...

【专利技术属性】
技术研发人员:向双丽钟胜良
申请(专利权)人:南通东德纺织科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1