Defect detection algorithm for fabric based on deformable convolutional network

The detection of fabric defects is an important aspect of textile quality management. This paper proposes an algorithm based on YOLOv3 and deformable convolutional network to solve the problems of low accuracy, high rate of missed and false detection, and high labor cost existing in traditional manual detection methods. First, data enhancement is adopted to address the problem of imbalanced categories of defective samples in the dataset. Then, the Resnet101 model is used to extract the features, and the original convolution operation is replaced by deformable convolution to balance the accuracy and speed of the model. Finally, the focal loss function is introduced to solve the insensitivity problem of the model to difficult defect samples. Experimental results show that this method can quickly and accurately detect defects on the surface of fabrics. In real-time detection, the average accuracy of this method is 8.3% higher than that of YOLOv3. The average accuracy of multiple categories of detection reaches more than 90%, and the detection effect of small defect targets, such as three silk, is also relatively better.