The invention discloses a textile fabric defect detection model and its training method and application, wherein the training method includes collecting sample textile fabric defect image, establishing data set, establishing textile fabric defect detection model based on YOLOv2, using dimension clustering before the training model, and conducting direct coordinate prediction and loss during the training model. The network weight parameters of the textile defect detection model are updated by using the current network weight parameters, and then the network weight parameters are calculated and updated many times by using the training set to get the optimal network weight parameters, that is, the trained textile defect detection model. Then real-time acquisition of textile images, using the trained textile fabric defect detection model to detect, get textile fabric image defect detection results. The defect detection model of the textile fabric has high accuracy, real-time and versatility.
【技术实现步骤摘要】
一种纺织布疵点检测模型及其训练方法和应用
本专利技术属于深度学习与计算机视觉
,更具体地,涉及一种纺织布疵点检测模型及其训练方法和应用。
技术介绍
在世界的纺织工业的生产与发展中,对纺织布的质量检测一直是一项非常重要的环节。但是在传统的纺织布的质量检测中,由于没有很好的自动化检测工具,大多的方案还是通过人工视觉去做判断,然而这种方案一方面依赖于人工的熟练程度,另一方面工人长时间工作容易疲劳,准确度难以保证。随着纺织布的生产量与生产速度的剧增,用人工视觉的方法愈发的不适应现代纺织工业的需求,急需要寻求一种自动,准确,快速进行质量或者疵点检测的方法。目前,国内对纺织布疵点的检测方法有基于统计的检测方法,基于频域的检测方法,基于模型的,以及基于机器视觉的方法,但是由于纺织布的疵点种类较多,纹理复杂,这些方法往往运算量大,速度慢,并且常常仅能针对某些特定类型的疵点做检测。由此可见,现有纺织布疵点的检测方法存在准确率低、实时性差和不具有通用性的技术问题。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供了一种纺织布疵点检测模型及其训练方法和应用,由此解决现有纺织布疵点的检测方法存在准确率低、实时性差和不具有通用性的技术问题。为实现上述目的,按照本专利技术的一个方面,提供了一种纺织布疵点检测模型的训练方法,包括:(1)采集样本纺织布疵点图像,对样本纺织布疵点图像进行标记得到疵点类别和包含疵点的真实框,进而建立数据集,基于YOLOv2建立纺织布疵点检测模型;(2)对数据集中的真实框进行维度聚类,得到固定框,将固定框应用于纺织布疵点检测模型,利用直接坐标预 ...
【技术保护点】
1.一种纺织布疵点检测模型的训练方法,其特征在于,包括:(1)采集样本纺织布疵点图像,对样本纺织布疵点图像进行标记得到疵点类别和包含疵点的真实框,进而建立数据集,基于YOLOv2建立纺织布疵点检测模型;(2)对数据集中的真实框进行维度聚类,得到固定框,将固定框应用于纺织布疵点检测模型,利用直接坐标预测得到预测框,利用损失函数基于预测框进行损失值计算,得到预测误差,利用预测误差进行反向传播,得到当前网络权重参数;(3)利用当前网络权重参数更新纺织布疵点检测模型的网络权重参数,然后利用训练集进行多次网络权重计算与更新,得到最优网络权重参数,即得到训练好的纺织布疵点检测模型。
【技术特征摘要】
1.一种纺织布疵点检测模型的训练方法,其特征在于,包括:(1)采集样本纺织布疵点图像,对样本纺织布疵点图像进行标记得到疵点类别和包含疵点的真实框,进而建立数据集,基于YOLOv2建立纺织布疵点检测模型;(2)对数据集中的真实框进行维度聚类,得到固定框,将固定框应用于纺织布疵点检测模型,利用直接坐标预测得到预测框,利用损失函数基于预测框进行损失值计算,得到预测误差,利用预测误差进行反向传播,得到当前网络权重参数;(3)利用当前网络权重参数更新纺织布疵点检测模型的网络权重参数,然后利用训练集进行多次网络权重计算与更新,得到最优网络权重参数,即得到训练好的纺织布疵点检测模型。2.如权利要求1所述的一种纺织布疵点检测模型的训练方法,其特征在于,所述样本纺织布疵点图像包括:断经图像、断纬图像、破洞图像、异物图像、油污图像和折痕图像。3.如权利要求1或2所述的一种纺织布疵点检测模型的训练方法,其特征在于,所述纺织布疵点检测模型基于YOLOv2框架,总共32层,包含23个Convolutional层Conv1~Conv23、5个Maxpool层Max1~Max5、两个Route层Route1~Route2、一个Reorg层Reorg1、一个Softmax层Softmax1,所述纺织布疵点检测模型的级联方式为Conv1依次连接Max1、Conv2、Max2、Conv3~Conv5、Max3、Conv6~Conv8、Max4、Conv9~Conv13、Max5、Conv14~Conv20、Route1、Conv21、Reorg1、Route2、Conv22、Conv23和Softmax1。4.如权利要求3述的一种纺织布疵点检测模型的训练方法,其特征在于,所述纺织布疵点检测模型中的Conv1~Conv22在进行卷积前均进行批归一化,Conv1~Conv22在进行卷积后均使用leaky-ReLU激活函数;Conv23在卷积前没有进行批归一化,在卷积后使用linear激活函数。5.如权利要求1或2所述的一种纺织布疵点检测模型的训练方法,其特征在于,所述纺织布疵点检测模型在训练过程中采用多尺度训练。6.如权利要求1或2所述的一种纺织布疵点检测模型的训练方法,其特征在于,所述步骤(2)包括:(2-1)对于数据集中的真实框进行维度聚类得到聚类框,利用聚类框与真实框的交并比IOU(box,centroid)得到距离度量中心偏差值d(box,centroid)=1-IO...
【专利技术属性】
技术研发人员:孙志刚,禹万泓,江湧,王卓,肖力,
申请(专利权)人:华中科技大学,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。