Defect Detection in Porcelain Industry Based on Deep Learning Techniques

This paper presents an automated defect management system based on machine learning and computer vision that detects and quantifies different types of defects in porcelain products. The system is developed in collaboration with an industrial porcelain producer and integrates robots, artificial vision and machine learning. At present, in most of the companies involved in the porcelain industry, defect detection is performed manually by employees. An intelligent system for product monitoring and defect detection is very much needed. Our proposed system is implemented through a convolutional neural network which analyzes images of the products and predicts if the product is defective or not. Experimental evaluation on an image data set acquired at the industrial partner shows promising results. The proposed architecture will finally have a positive economic impact for the company by optimizing the production flow and reducing the production costs.

[1]  Z. Hocenski,et al.  The Edge Detecting Methods in Ceramic Tiles Defects Detection , 2006, 2006 IEEE International Symposium on Industrial Electronics.

[2]  Razvan Pascanu,et al.  Theano: new features and speed improvements , 2012, ArXiv.

[3]  G. M. Atiqur Rahaman,et al.  Automatic Defect Detection and Classification Technique from Image: A Special Case Using Ceramic Tiles , 2009, ArXiv.

[4]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[5]  H. Elbehiery,et al.  Surface Defects Detection for Ceramic Tiles Using Image Processing and Morphological Techniques , 2007, WEC.

[6]  Eric R. Ziegel,et al.  The Elements of Statistical Learning , 2003, Technometrics.

[7]  Liu Ri-Xian,et al.  Defects Detection Based on Deep Learning and Transfer Learning , 2015 .

[8]  Mahkameh S. Mostafavi A New Method in Detection of Ceramic Tiles Color Defects Using Genetic C-Means Algorithm , 2008 .

[9]  Manuel João Oliveira Ferreira,et al.  Computer vision techniques applied to the quality control of ceramic plates , 2009 .

[10]  Alireza Ahmadyfard,et al.  A Novel Approach for Detecting Defects of Random Textured Tiles Using Gabor Wavelet , 2009 .

[12]  Domingo Mery,et al.  Automatic Defect Recognition in X-Ray Testing Using Computer Vision , 2017, 2017 IEEE Winter Conference on Applications of Computer Vision (WACV).

[13]  Trevor Hastie,et al.  The Elements of Statistical Learning , 2001 .

[14]  Yann LeCun,et al.  Convolutional networks and applications in vision , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[15]  Yee Whye Teh,et al.  A Fast Learning Algorithm for Deep Belief Nets , 2006, Neural Computation.

[16]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

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

[18]  Majid Mirmehdi,et al.  Ceramic tile inspection for colour and structural defects , 1995 .

[19]  Yoshua Bengio,et al.  Exploring Strategies for Training Deep Neural Networks , 2009, J. Mach. Learn. Res..

[20]  Luc Van Gool,et al.  DARN: a Deep Adversial Residual Network for Intrinsic Image Decomposition , 2016, ArXiv.