Contact Us Search Paper

Deep Convolution Neural Network Approach for Defect Inspection of Textured Surfaces

Meenakshi Garg1, Gaurav Dhiman2,*

Corresponding Author:

Gaurav Dhiman


1. Department of Computer Science, Government Bikram College of Commerce, Patiala 147004, Punjab, India
Email: [email protected]
2. Department of Computer Science, Government Bikram College of Commerce, Patiala 147004, Punjab, India
Email: [email protected]
*Corresponding Author: Gaurav Dhiman, Email: [email protected]


Defect Inspection of Textured Surfaces is a challenging problem which occurs during manufacturing in many processing phases. With arbitrary length, shape and orientation, these defects occur. Moreover, there are fewer and different photos of defective products. Deep Convolution Neural Network (CNN) has an impressive development in target detection, and better results have been obtained with the implementation of deep CNN design for texture detection. Nonetheless, with the growing detection accuracy of deep CNNs, there are the drawbacks of significantly increasing computational costs and processing resources, which seriously hinders CNN's use in resource-limited environments such as mobile or embedded phones. In this paper, a novel framework is proposed that uses raw image database patch statistics joint with two layers of neural network for surface defect detection. For defect detection, a convolution neural network (CNN) classifier is used. Imaging analysis of training samples using Deep Convolution Neural Network (CNN) is used to find the defect in an image's target area. In point of energy saving, the results of the experiment show that proposed method has numerous advantages in terms of reduction in time and cost. It also shows the high-performance contrast to conventional manual inspection process with less repetition and helps to build the object detection classifier with high generalization potential and high detection accuracy.


Deep Convolution neural network (DCNN); Convolution neural network (CNN); Machine Vision; Defect detection; Fabric Defect Classification

Downloads: 137 Views: 972
Cite This Paper:

Meenakshi Garg, Gaurav Dhiman (2020). Deep Convolution Neural Network Approach for Defect Inspection of Textured Surfaces. Journal of the Institute of Electronics and Computer, 2, 28-38.


[1] Tiwari, V., & Sharma, G. (2015). Automatic fabric fault detection using morphological operations on bit plane. IJCSNS International Journal of Computer Science and Network Security, 5(10), 30-35.
[2] Ngan, H. Y., Pang, G. K., & Yung, N. H. (2011). Automated fabric defect detection—a review. Image and vision computing, 29(7), 442-458.
[3] Handbook, T. (2000). Hong Kong Productivity Council. The Hong Kong Cotton Spinners Association.
[4] Anh, N. T. H., & Giao, B. C. (2019, November). An Empirical Study on Fabric Defect Classification Using Deep Network Models. In International Conference on Future Data and Security Engineering (pp. 739-746). Springer, Cham.
[5] Boukouvalas, C., Kittler, J., Marik, R., & Petrou, M. (1999). Color grading of randomly textured ceramic tiles using color histograms. IEEE Transactions on industrial electronics, 46(1), 219-226.
[6] Wiltschi, K., Pinz, A., & Lindeberg, T. (2000). An automatic assessment scheme for steel quality inspection. Machine Vision and Applications, 12(3), 113-128.
[7] Chan, C. H., & Pang, G. K. (2000). Fabric defect detection by Fourier analysis. IEEE transactions on Industry Applications, 36(5), 1267-1276.
[8] Han, Y., & Shi, P. (2007). An adaptive level-selecting wavelet transform for texture defect detection. Image and Vision Computing, 25(8), 1239-1248.
[9] Tsai, D. M., & Hsiao, B. (2001). Automatic surface inspection using wavelet reconstruction. Pattern Recognition, 34(6), 1285-1305.
[10] Yang, X., Pang, G., & Yung, N. (2005). Robust fabric defect detection and classification using multiple adaptive wavelets. IEE Proceedings-Vision, Image and Signal Processing, 152(6), 715-723.
[11] Zhi, Y. X., Pang, G. K., & Yung, N. H. C. (2001, May). Fabric defect detection using adaptive wavelet. In 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No. 01CH37221) (Vol. 6, pp. 3697-3700). IEEE.
[12] Jing, J. F., Ma, H., & Zhang, H. H. (2019). Automatic fabric defect detection using a deep convolutional neural network. Coloration Technology, 135(3), 213-223.
[13] Park, J. K., Kwon, B. K., Park, J. H., & Kang, D. J. (2016). Machine learning-based imaging system for surface defect inspection. International Journal of Precision Engineering and Manufacturing-Green Technology, 3(3), 303-310.
[14]Fukushima, K., Miyake, S., & Ito, T. (1983). Neocognitron: A neural network model for a mechanism of visual pattern recognition. IEEE transactions on systems, man, and cybernetics, (5), 826-834.
[15] Le, Y., Bottou, L., Bengio, Y., & Haffner, P. (1998). " Gradient-Based Learning Applied to Document Recognition", Proceedings of the IEEE, vol. 86, no. 11, pp. 2278-2324.
[16] Hinton, G. E., Osindero, S., & Teh, Y. W. (2006). A fast learning algorithm for deep belief nets. Neural computation, 18(7), 1527-1554.
[17] Collobert, R. and Weston, J., “A Unified Architecture for Natural Language Processing: Deep Neural Networks with Multitask Learning,” Proc. of the 25th ICML, Vol. 25, pp. 160-167, 2008.
[18] Hinton, G., Deng, L., Yu, D., Dahl, G., Mohamed, A. R., Jaitly, N., ... & Sainath, T. (2012). Deep neural networks for acoustic modeling in speech recognition. IEEE Signal processing magazine, 29.
[19] Sonka, M., Hlavac, V., & Boyle, R. (2014). Image processing, analysis, and machine vision. Cengage Learning.
[20] Soukup, D., & Huber-Mörk, R. (2014, December). Convolutional neural networks for steel surface defect detection from photometric stereo images. In International Symposium on Visual Computing (pp. 668-677). Springer, Cham.
[21] Sun, Y., & Long, H. R. (2009, March). Detection of weft knitting fabric defects based on windowed texture information and threshold segmentation by cnn. In 2009 International Conference on Digital Image Processing (pp. 292-296). IEEE.
[22] Weimer, D., Thamer, H., & Scholz-Reiter, B. (2013). Learning defect classifiers for textured surfaces using neural networks and statistical feature representations. Procedia CIRP, 7, 347-352.