A Parallel Feature Extraction Model with Channel Attention for Button Defect Detection

Defect detection is a vital task for production process, which greatly affects the quality of the product. Manual inspection is the most commonly used defect detection method, but is very time-consuming and not reliable. Currently, many image processing algorithms have been used for defect detection to partially replace manual detection. However, due to the complexity of various defects, how to correctly and quickly detect whether the button is defective still faces great challenges. To address these challenges, we propose a button defect detection model based on parallel feature extraction network. The model extracts feature by two parallel CNN structures, one of which is deeper and stronger (CNN-B), and the other is relatively shallow and weak (CNN-A). The CNN-B is trained on ImageNet firstly. Meanwhile, only the three layers of CNN-B but all layers in CNN-A are trained. We further add channel attention module to perform feature maps recalibration in CNN-A. The experimental results show that the parallel feature extraction model can identify the defect of button effectively.

[1]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[2]  Daniel F. García,et al.  Inspection system for rail surfaces using differential images , 2017, 2017 IEEE Industry Applications Society Annual Meeting.

[3]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[4]  Yongsheng Ding,et al.  A new method using the convolutional neural network with compressive sensing for fabric defect classification based on small sample sizes , 2018, Textile Research Journal.

[5]  Hichem Snoussi,et al.  A fast and robust convolutional neural network-based defect detection model in product quality control , 2017, The International Journal of Advanced Manufacturing Technology.

[6]  Edward Rajan Samuel Nadar,et al.  Computer vision for automatic detection and classification of fabric defect employing deep learning algorithm , 2019, International Journal of Clothing Science and Technology.

[7]  Jian Li,et al.  Vision‐Based Fatigue Crack Detection of Steel Structures Using Video Feature Tracking , 2018, Comput. Aided Civ. Infrastructure Eng..

[8]  Yang Liu,et al.  Automated Pixel‐Level Pavement Crack Detection on 3D Asphalt Surfaces Using a Deep‐Learning Network , 2017, Comput. Aided Civ. Infrastructure Eng..

[9]  Jürgen Schmidhuber,et al.  Highway Networks , 2015, ArXiv.

[10]  Bart De Schutter,et al.  Deep convolutional neural networks for detection of rail surface defects , 2016, 2016 International Joint Conference on Neural Networks (IJCNN).