【技术实现步骤摘要】
一种布面疵点检测方法及系统
[0001]本专利技术属于织物质量控制
,具体涉及一种布面疵点检测方法及系统。
技术介绍
[0002]在全球经济一体化的时代,为使纺织企业更具竞争力,确保产品质量无疑是十分重要的因素。而疵点检测作为纺织品质量控制的重要环节,在纺织品生产过程中占有重要地位。由于机械故障、纱线断裂等导致的面料缺陷问题时有发生,给企业造成了巨大的经济损失,研究表明,有疵点的织物价格会降低45%~65%。现阶段验布车间内大多还在使用传统的人工检测法,存在效率低、误检率高等缺点。
技术实现思路
[0003]为了解决现有技术存在的现阶段验布车间内大多还在使用传统的人工检测法,存在效率低、误检率高的技术问题,本专利技术提供一种布面疵点检测方法及系统。
[0004]第一方面
[0005]本专利技术提供了一种布面疵点检测方法,包括:
[0006]S101:获取包括多种疵点类型的布面疵点数据集;
[0007]S102:引入YOLOv5模型,其中,YOLOv5模型包括依次连接的输入端、骨干网络、颈部网络和检测头部;
[0008]S103:结合K
‑
means++算法对输入端的聚类策略进行优化,引入CBAM注意力模块、Swim Transformer模块对骨干网络进行优化,其中,Swim Transformer模块为包括W
‑
MSA的第一模块和包括SW
‑
MSA的第二模块,引入包括聚焦机制的WIoU损失函数对检测头 ...
【技术保护点】
【技术特征摘要】
1.一种布面疵点检测方法,其特征在于,包括:S101:获取包括多种疵点类型的布面疵点数据集;S102:引入YOLOv5模型,其中,YOLOv5模型包括依次连接的输入端、骨干网络、颈部网络和检测头部;S103:结合K
‑
means++算法对所述输入端的聚类策略进行优化,引入CBAM注意力模块、Swim Transformer模块对所述骨干网络进行优化,其中,Swim Transformer模块为包括W
‑
MSA的第一模块和包括SW
‑
MSA的第二模块,引入包括聚焦机制的WIoU损失函数对所述检测头部进行优化,构建改进YOLOv5模型;S104:在所述WIoU损失函数的控制下,利用所述布面疵点数据集对所述改进YOLOv5模型进行训练,直至WIoU损失函数值小于预设值;S105:结合所述改进YOLOv5模型的自适应缩放技术,利用训练后的改进YOLOv5模型对待检测布面进行疵点检测。2.根据权利要求1所述的布面疵点检测方法,其特征在于,所述布面疵点数据集为天池布匹瑕疵检测数据集。3.根据权利要求2所述的布面疵点检测方法,其特征在于,所述S101具体包括:S1011:根据不同疵点类型,对所述天池布匹瑕疵检测数据集进行人工筛选和标注,其中,所述疵点类型包括百脚、杂物织入、粗维、断经、缝头、花板跳、浆斑、结头、筘路、毛粒、三丝、松经和跳花;S1012:从所述天池布匹瑕疵检测数据集中选取相同数量的疵点类型样本作为所述布面疵点数据集。4.根据权利要求1所述的布面疵点检测方法,其特征在于,在所述S103之后还包括:S103A:利用所述改进YOLOv5模型的Mosaic数据增强模块对所述布面疵点数据集中的多个图像进行旋转和缩放,将旋转和缩放后的多个图像进行拼接,得到一幅新图像,以完成所述布面疵点数据集的数据增强。5.根据权利要求1所述的布面疵点检测方法,其特征在于,所述S104具体包括:S1041:将所述布面疵点数据集划分为预设比例的训练集和验证集;S1042:利用所述K
‑
means++算法筛选出预设数量的聚类中心,其中,所述聚类中心为所述改进YOLOv5模型的自适应锚框的筛选结果;S1043:在所述预设数量的聚类中心的范围内,利用所述CBAM注意力模块提取所述训练集的特征信息,其中,所述CBAM注意力模块包括通道注意力模块和空间注意力模块;S1044:通过所述Swim Transformer模块对所述特征信息进行多头注意力计算,以增强所述骨干网络对全局信息的捕捉能力;S1045:利用所述改进YOLOv5模型的颈部网络模块对经过多头注意力计算的特征信息进行融合;S1046:以所述WIoU损失函数作为回归损失函数,通过所述检测头部对融合后的特征信息进行目标疵点的检测,在所述WIoU损失函数的值小于预设损失值的情况下,将所述目标疵点输出。6.根据权利要求5所述的布面疵点检测方法,其特征在于,所述S1042具体包括:S1042A:从所述训练集中选取一个样本作为第一个聚类中心;
S1042B:计算所述训练集中的每个样本到所述聚类中心的最短距离;S1042C:基于所...
【专利技术属性】
技术研发人员:戴宁,胡潇寒,胡旭东,向忠,袁嫣红,史伟民,
申请(专利权)人:浙江理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。