Fabric defect detection based on feature fusion of a convolutional neural network and optimized extreme learning machine

2021 ◽  
pp. 004051752110447
Author(s):  
Zhiyu Zhou ◽  
Wenxiong Deng ◽  
Zefei Zhu ◽  
Yaming Wang ◽  
Jiayou Du ◽  
...  

Aiming to accurately detect various defects in the fabric production process, we propose a fabric defect detection algorithm based on the feature fusion of a convolutional neural network (CNN) and optimized extreme learning machine (ELM). Firstly, we use transfer learning to transfer the parameters of the first 13 convolutional layers and first two fully connected layers of a VGG16 network model as pre-trained by ImageNet to the initial model and fine-tune the parameters. Subsequently, the fine-tuned model is used as a feature extractor to extract features of RGB images and their corresponding L-component images. A principal component analysis is used to reduce the dimensionality of the features and fuse the reduced features. The moth flame optimization (MFO) algorithm is used to initialize the optimization variables of a parallel chaotic search (PCS) algorithm, and the PCS algorithm (as optimized by the MFO algorithm) is used to optimize the input weight and bias of the ELM (i.e., the PCS-MFO-ELM (PMELM)). Finally, the PMELM is used to replace the softmax classifier of the CNN to classify and detect fabric defect features. The experimental results show that on the amplified TILDA dataset, the precision, recall, F1-score, and accuracy rates of this algorithm for fabric holes, stains, warp breaks, dragging, and folds in fabric can reach 98.57%, 98.52%, 98.52%, and 98.50%, respectively, that is, higher than those of other algorithms. Through a validity experiment, this method is shown to be suitable for defect detection for unpatterned fabrics, regular patterned fabrics, and irregularly patterned fabrics.

2020 ◽  
pp. 004051752095522
Author(s):  
Feng Li ◽  
Feng Li

In this paper, a bag of tricks is proposed to improve the precision of fabric defect detection. Although the general state-of-the-art convolutional neural network detection algorithm can achieve a better detection effect, in fact, the detection precision still has enough room to improve on fabric defect detection. Therefore, we propose three tricks to further improve the precision. Firstly, we use multiscale training, which scales the single input image into a number of images of different resolutions for training, so as to be able to adapt to the box distribution of different scales. Secondly, we use the dimension clusters method. By observing the distribution of the width and the height of the defect size in the fabric dataset, we find that the distribution of the defect size in the dataset is extremely unbalanced and the size span is large. We believe that the training results of the default prior boxes setting might not be optimal, so we conduct dimensional clustering for the width and height of the defect size of the dataset, so as to make the network model easier to learn. Thirdly, we use soft non-maximum suppression instead of traditional non-maximum suppression to avoid the situation that the same kinds of defect category in the dataset are overlapped and eliminated as repeated detection. With this bag of tricks, we effectively improve the precision of fabric defect detection by 8.9% mAP on the basis of the baseline of state-of-the-art convolutional neural network detection algorithm.


2020 ◽  
Vol 12 (05-SPECIAL ISSUE) ◽  
pp. 950-955
Author(s):  
Eldho Paul ◽  
Nivedha K ◽  
Nivethika M ◽  
Pavithra V ◽  
Priyadharshini G

IEEE Access ◽  
2019 ◽  
Vol 7 ◽  
pp. 70130-70140 ◽  
Author(s):  
Wenbin Ouyang ◽  
Bugao Xu ◽  
Jue Hou ◽  
Xiaohui Yuan

2020 ◽  
pp. 004051752092860 ◽  
Author(s):  
Junfeng Jing ◽  
Zhen Wang ◽  
Matthias Rätsch ◽  
Huanhuan Zhang

Deep learning–based fabric defect detection methods have been widely investigated to improve production efficiency and product quality. Although deep learning–based methods have proved to be powerful tools for classification and segmentation, some key issues remain to be addressed when applied to real applications. Firstly, the actual fabric production conditions of factories necessitate higher real-time performance of methods. Moreover, fabric defects as abnormal samples are very rare compared with normal samples, which results in data imbalance. It makes model training based on deep learning challenging. To solve these problems, an extremely efficient convolutional neural network, Mobile-Unet, is proposed to achieve the end-to-end defect segmentation. The median frequency balancing loss function is used to overcome the challenge of sample imbalance. Additionally, Mobile-Unet introduces depth-wise separable convolution, which dramatically reduces the complexity cost and model size of the network. It comprises two parts: encoder and decoder. The MobileNetV2 feature extractor is used as the encoder, and then five deconvolution layers are added as the decoder. Finally, the softmax layer is used to generate the segmentation mask. The performance of the proposed model has been evaluated by public fabric datasets and self-built fabric datasets. In comparison with other methods, the experimental results demonstrate that segmentation accuracy and detection speed in the proposed method achieve state-of-the-art performance.


Sign in / Sign up

Export Citation Format

Share Document