Visual Detection of Generic Defects in Industrial Components using Generative Adversarial Networks

Detection of general or unspecified anomalies in industrial environments using camera images is a challenging task, and one which is the focus of much current research. Many studies are application focused, and demonstrate results on domain-specific datasets which are often not widely available, and hence it is difficult to directly compare performance of new techniques. We propose the use of Generative Adversarial Networks (GAN)s in performing generalised visual anomaly detection and the performance of various state-of-the-art GAN based methods is evaluated and compared to previous results. A simple method for generation of a dataset with automatically annotated anomalies in the form of Gaussian blobs in images, demonstrated on the well-known MNIST hand-written digits dataset, in order that unsupervised visual anomaly detection techniques can be compared without access to industry-specific datasets.

[1]  Paul Fieguth,et al.  Automated detection of cracks in buried concrete pipe images , 2006 .

[2]  Martín Abadi,et al.  TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems , 2016, ArXiv.

[3]  Eduardo Zalama Casanova,et al.  Road Crack Detection Using Visual Features Extracted by Gabor Filters , 2014, Comput. Aided Civ. Infrastructure Eng..

[4]  Carlos Balaguer,et al.  Tunnel structural inspection and assessment using an autonomous robotic system , 2018 .

[5]  Rob Fergus,et al.  Deep Generative Image Models using a Laplacian Pyramid of Adversarial Networks , 2015, NIPS.

[6]  Soumith Chintala,et al.  Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks , 2015, ICLR.

[7]  D. Tsai,et al.  Automated surface inspection using Gabor filters , 2000 .

[8]  ゴーベル,ファシー,ハッサン,et al.  Autonomous robot crawler for in-pipe inspection , 2002 .

[9]  Hong Zheng,et al.  Automatic inspection of metallic surface defects using genetic algorithms , 2002 .

[10]  Ioannis Brilakis,et al.  Visual retrieval of concrete crack properties for automated post-earthquake structural safety evaluation , 2011 .

[11]  Liang Cheng,et al.  Inspection and Structural Health Monitoring techniques for Concentrated Solar Power plants , 2016 .

[12]  Minh N. Do,et al.  Semantic Image Inpainting with Deep Generative Models , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[13]  Georg Langs,et al.  Unsupervised Anomaly Detection with Generative Adversarial Networks to Guide Marker Discovery , 2017, IPMI.

[14]  Matti Pietikäinen,et al.  Automated visual inspection of rolled metal surfaces , 1990, Machine Vision and Applications.

[15]  Yoshua Bengio,et al.  Generative Adversarial Nets , 2014, NIPS.

[16]  José Manuel Pastor,et al.  A climbing autonomous robot for inspection applications in 3D complex environments , 2000, Robotica.

[17]  Rama Chellappa,et al.  Robust Fastener Detection for Autonomous Visual Railway Track Inspection , 2015, 2015 IEEE Winter Conference on Applications of Computer Vision.

[18]  Jianzhong Shang,et al.  Development of a climbing robot for inspection of long weld lines , 2008, Ind. Robot.

[19]  Wojciech Zaremba,et al.  Improved Techniques for Training GANs , 2016, NIPS.

[20]  Kay Chen Tan,et al.  A Generic Deep-Learning-Based Approach for Automated Surface Inspection , 2018, IEEE Transactions on Cybernetics.

[21]  Claudio A. Perez,et al.  A neurofuzzy color image segmentation method for wood surface defect detection , 2005 .

[22]  Nicole Barry,et al.  Modeling and control of a cable-suspended robot for inspection of vertical structures , 2016 .

[23]  Chang-Soo Han,et al.  Auto inspection system using a mobile robot for detecting concrete cracks in a tunnel , 2007 .

[24]  Alberto Ortiz,et al.  A mosaicing approach for vessel visual inspection using a micro-aerial vehicle , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[25]  Yuxi Chen,et al.  Autonomous Detection of Weld Seam Profiles via a Model of Saliency-Based Visual Attention for Robotic Arc Welding , 2016, J. Intell. Robotic Syst..

[26]  Shuji Hashimoto,et al.  Fast crack detection method for large-size concrete surface images using percolation-based image processing , 2010, Machine Vision and Applications.

[27]  De Xu,et al.  Measurement and Defect Detection of the Weld Bead Based on Online Vision Inspection , 2010, IEEE Transactions on Instrumentation and Measurement.