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 条
[21]  
Kittler J., 1994, Proceedings of IAPR Workshop on Machine Vision Applications, P558
[22]   Transfer learning and deep convolutional neural networks for safety guardrail detection in 2D images [J].
Kolar, Zdenek ;
Chen, Hainan ;
Luo, Xiaowei .
AUTOMATION IN CONSTRUCTION, 2018, 89 :58-70
[23]  
Kronos Incorporated, 2016, FUT MAN 2020, P12
[24]   Defect detection in X-ray images using fuzzy reasoning [J].
Lashkia, V .
IMAGE AND VISION COMPUTING, 2001, 19 (05) :261-269
[25]   Improving automatic detection of defects in castings by applying wavelet technique [J].
Li, Xiaoli ;
Tso, S. K. ;
Guan, Xin-Ping ;
Huang, Qian .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2006, 53 (06) :1927-1934
[26]   Microsoft COCO: Common Objects in Context [J].
Lin, Tsung-Yi ;
Maire, Michael ;
Belongie, Serge ;
Hays, James ;
Perona, Pietro ;
Ramanan, Deva ;
Dollar, Piotr ;
Zitnick, C. Lawrence .
COMPUTER VISION - ECCV 2014, PT V, 2014, 8693 :740-755
[27]  
Lovejoy M.J., 2012, MAGNETIC PARTICLE IN
[28]  
MacKenzie D. S., 2005, ANAL CHARACTERIZATIO
[29]   Detecting defects in fabric with laser-based morphological image processing [J].
Mallik-Goswami, B ;
Datta, AK .
TEXTILE RESEARCH JOURNAL, 2000, 70 (09) :758-762
[30]  
Manning C., 2008, INTRO INFORM RETRIEV, DOI [10.1023/A:1007379606734, DOI 10.1023/A:1007379606734]