Detection and Segmentation of Manufacturing Defects with Convolutional Neural Networks and Transfer Learning

被引:153
作者
Ferguson, Max [1 ]
Ak, Ronay [2 ]
Lee, Yung-Tsun Tina [2 ]
Law, Kincho H. [1 ]
机构
[1] Stanford Univ, Civil & Environm Engn, Y2E2 Bldg,473 Via Ortega, Stanford, CA 94305 USA
[2] NIST, Syst Integrat Div, 100 Bur Dr, Gaithersburg, MD 20899 USA
来源
SMART AND SUSTAINABLE MANUFACTURING SYSTEMS | 2018年 / 2卷 / 01期
关键词
smart manufacturing; transfer learning; defect detection; casting defect detection; weld defect detection; automated surface inspection; convolutional neural networks;
D O I
10.1520/SSMS20180033
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Quality control is a fundamental component of many manufacturing processes, especially those involving casting or welding. However, manual quality control procedures are often time-consuming and error-prone. In order to meet the growing demand for high-quality products, the use of intelligent visual inspection systems is becoming essential in production lines. Recently, Convolutional Neural Networks (CNNs) have shown outstanding performance in both image classification and localization tasks. In this article, a system is proposed for the identification of casting defects in X-ray images, based on the Mask Region-based CNN architecture. The proposed defect detection system simultaneously performs defect detection and segmentation on input images, making it suitable for a range of defect detection tasks. It is shown that training the network to simultaneously perform defect detection and defect instance segmentation results in a higher defect detection accuracy than training on defect detection alone. Transfer learning is leveraged to reduce the training data demands and increase the prediction accuracy of the trained model. More specifically, the model is first trained with two large, openly available image datasets before fine-tuning on a relatively small metal casting X-ray dataset. The accuracy of the trained model exceeds the state-of-the art performance of the Grupo de Inteligencia de Maquina database of X-ray images (GDXray) Castings dataset and is fast enough to be used in a production setting. The system also performs well on the GDXray Welds dataset. A number of in-depth studies are conducted to explore how transfer learning, multitask learning, and multi-class learning influence the performance of the trained system.
引用
收藏
页码:137 / 164
页数:28
相关论文
共 58 条
[1]  
Ade F., 1984, Seventh International Conference on Pattern Recognition (Cat. No. 84CH2046-1), P428
[2]   Implementing an ultrasonic inspection system to find surface and internal defects in hot, moving steel using EMATs [J].
Baillie, I. ;
Griffith, P. ;
Jian, X. ;
Dixon, S. .
INSIGHT, 2007, 49 (02) :87-92
[3]   Multitask learning [J].
Caruana, R .
MACHINE LEARNING, 1997, 28 (01) :41-75
[4]   A fractal image analysis system for fabric inspection based on a box-counting method [J].
Conci, A ;
Proenca, CB .
COMPUTER NETWORKS AND ISDN SYSTEMS, 1998, 30 (20-21) :1887-1895
[5]   IDENTIFYING AND LOCATING SURFACE-DEFECTS IN WOOD - PART OF AN AUTOMATED LUMBER PROCESSING SYSTEM [J].
CONNERS, RW ;
MCMILLIN, CW ;
LIN, K ;
VASQUEZESPINOSA, RE .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1983, 5 (06) :573-583
[6]  
Dai J., 2016, ADV NEURAL INFORM PR, P379, DOI DOI 10.1016/J.JPOWSOUR.2007.02.075
[7]  
Ferguson M, 2017, IEEE INT C BIG DATA, P1726
[8]   Deep Transfer Learning for Image-Based Structural Damage Recognition [J].
Gao, Yuqing ;
Mosalam, Khalid M. .
COMPUTER-AIDED CIVIL AND INFRASTRUCTURE ENGINEERING, 2018, 33 (09) :748-768
[9]   Automatic Defect Detection on Hot-Rolled Flat Steel Products [J].
Ghorai, Santanu ;
Mukherjee, Anirban ;
Gangadaran, M. ;
Dutta, Pranab K. .
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2013, 62 (03) :612-621
[10]  
Girshick R., 2014, P IEEE C COMP VIS PA, DOI DOI 10.1109/CVPR.2014.81