journal article·2020-02

Unsupervised fabric defect detection based on a deep convolutional generative adversarial network

Guanghua Hu, Junfeng Huang, Qinghui Wang, Jingrong Li, Zhijia Xu, Xingbiao Huang

Textile Research Journal· Volume 90· Issue 3-4
Publisher page

Abstract

Detecting and locating surface defects in textured materials is a crucial but challenging problem due to factors such as texture variations and lack of adequate defective samples prior to testing. In this paper we present a novel unsupervised method for automatically detecting defects in fabrics based on a deep convolutional generative adversarial network (DCGAN). The proposed method extends the standard DCGAN, which consists of a discriminator and a generator, by introducing a new encoder component. With the assistance of this encoder, our model can reconstruct a given query image such that no defects but only normal textures will be preserved in the reconstruction. Therefore, when subtracting the reconstruction from the original image, a residual map can be created to highlight potential defective regions. Besides, our model generates a likelihood map for the image under inspection where each pixel value indicates the probability of occurrence of defects at that location. The residual map and the likelihood map are then synthesized together to form an enhanced fusion map. Typically, the fusion map exhibits uniform gray levels over defect-free regions but distinct deviations over defective areas, which can be further thresholded to produce a binarized segmentation result. Our model can be unsupervisedly trained by feeding with a set of small-sized image patches picked from a few defect-free examples. The training is divided into several successively performed stages, each under an individual training strategy. The performance of the proposed method has been extensively evaluated by a variety of real fabric samples. The experimental results in comparison with other methods demonstrate its effectiveness in fabric defect detection.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Industrial Vision Systems and Defect Detection · Integrated Circuits and Semiconductor Failure Analysis · Optical measurement and interference techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Mechanical and Automotive Engineering, South China University of Technology, China

Guangxing Poultry Equipment Group Co., Ltd, China

Funding

Science and Technology Program of Guangzhou, China · National Natural Science Foundation of China

References (35)

Show source-provided references
1. 10.1016/j.imavis.2011.02.00210.1016/j.imavis.2011.02.002 ↗
2. 10.1016/j.ijleo.2016.09.11010.1016/j.ijleo.2016.09.110 ↗
3. 10.1016/S0262-8856(99)00009-810.1016/S0262-8856(99)00009-8 ↗
4. 10.1364/AO.46.00668810.1364/AO.46.006688 ↗
5. 10.1016/S0031-3203(02)00017-110.1016/S0031-3203(02)00017-1 ↗
6. 10.1177/152808371349000210.1177/1528083713490002 ↗
7. 10.1080/00405000.2014.92979010.1080/00405000.2014.929790 ↗
8. 10.1080/00405000.2013.82739310.1080/00405000.2013.827393 ↗
9. 10.1016/S0031-3203(03)00005-010.1016/S0031-3203(03)00005-0 ↗
10. 10.1080/0040500070155642610.1080/00405000701556426 ↗
11. 10.1016/S0031-3203(01)00188-110.1016/S0031-3203(01)00188-1 ↗
12. Li WC · Pattern Recogn · 2011 · 45 · 742
13. 10.1177/004051751455579610.1177/0040517514555796 ↗
14. 10.1364/JOSAA.23.00269010.1364/JOSAA.23.002690 ↗
15. Asha V, Bhajantri NU and Nagabhushan P. Automatic detection of texture defects using texture-periodicity and Gabor wavelets. In: Venugopal KR and Patnaik LM (eds) Proceedings of Communication and Computer Information Series (CCIS) , ICIP 2011, vol. 157, 5–7 August 2011. Berlin: Springer-Verlag, pp. 548–553.10.1007/978-3-642-22786-8_69 ↗
16. 10.1016/j.jvcir.2013.05.01110.1016/j.jvcir.2013.05.011 ↗
17. Zhang D, Gao G and Li C. Fabric defect detection algorithm based on Gabor filter and low-rank decomposition. In: Falco CM and Jiang X (eds) Proceedings of SPIE - The International Society for Optical Engineering, v 10033, 2016, Eighth International Conference on Digital Image Processing , ICDIP 2016, Chengdu, China, 20–23 May 2016, pp. 1–6. Bellingham: SPIE.10.1117/12.2244861 ↗
18. 10.1080/00405000.2013.83678410.1080/00405000.2013.836784 ↗
19. 10.1117/1.OE.55.5.05310910.1117/1.OE.55.5.053109 ↗
20. 10.1177/004051751452588010.1177/0040517514525880 ↗
21. 10.1111/mice.1233410.1111/mice.12334 ↗
22. 10.1111/mice.1226310.1111/mice.12263 ↗
23. 10.1117/1.OE.56.9.09310410.1117/1.OE.56.9.093104 ↗
24. Li Y · IEEE Trans Autom Sci Eng · 2016 · 14 · 1
25. 10.1109/TIM.2018.279517810.1109/TIM.2018.2795178 ↗
26. 10.3390/s1804106410.3390/s18041064 ↗
27. Goodfellow IJ, Pouget-Abadie J, Mirza M, et al. Generative Adversarial Nets. In: Ghahramani Z, Welling M, et al. (eds) Proceedings of the 27th International Conference on Neural Information Processing Systems , NIPS 2014, Montreal, Canada, 8–13 December 2014, pp. 2672–2680. Cambridge, MA, USA: MIT Press.
28. Radford A · arXiv preprint arXiv:151106434 · 2015 · 1
29. Yeh R · arXiv preprint, arXiv:160707539 · 2017 · 1
30. Schlegl T, Seebock P, Waldstein SM, et al. Unsupervised anomaly detection with generative adversarial networks to guide marker discovery. In: Niethammer M, Styner M, Aylward S, et al. (eds) Information Processing in Medical Imaging , Boone, NC, United states, 25–30 June 2017, pp. 146–157. Cham: Springer.10.1007/978-3-319-59050-9_12 ↗
31. Kingma DP · arXiv:14126980 · 2014 · 1
32. 10.1109/TASE.2014.231424010.1109/TASE.2014.2314240 ↗
33. 10.1109/TASE.2008.91714010.1109/TASE.2008.917140 ↗
34. Workgroup on Texture Analysis of DFG’s. TILDA textile texture database, http://lmb.informatik.uni-freiburg.de/resources/datasets/tilda.en.html (1996, 16 March 2019).
35. Abadi M, Barham P, Brevdo E, et al. TensorFlow: large-scale machine learning on heterogeneous systems. 2015, https://tensorflow.google.cn (2015, accessed 6 May 2018).