Deep learning-based fabric defect detection: A review
Source abstract
Abstract
The use of the deep learning approach in the textile industry for the purpose of defect detection has become an increasing trend in the past 20 years. The majority of publications have investigated a specific problem in this field. Furthermore, many of published reviews or survey articles preferred to investigate papers from a more general perspective. Compared with published review publications, this study is the first up-to-date study that investigates the implementation of deep learning approaches for the detection of fabric defects from 2003 to the present. As the main objective of this study is to review deep learning-based fabric defect detection, the publications regarding fabric defect detection by using deep learning are examined. The methods, database, performance rates, comparisons, and architecture type of these works were compared with each other. The most widely used deep learning architectures customized deep convolutional neural networks, long short-term memory, generative adversarial networks, and autoencoders. Besides the use of the most used deep learning algorithms, the advantages and disadvantages of these approaches have also been expressed.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Industrial Vision Systems and Defect Detection · Integrated Circuits and Semiconductor Failure Analysis · Textile materials and evaluations
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Industrial Engineering, Gaziantep University, Turkey
References (100+)
Show source-provided references
1. 10.3390/s1804106410.3390/s18041064 ↗
2. 10.1016/j.ijleo.2016.09.11010.1016/j.ijleo.2016.09.110 ↗
3. 10.1155/2020/818940310.1155/2020/8189403 ↗
4. 10.1109/TIE.1930.89647610.1109/TIE.1930.896476 ↗
5. 10.1155/2021/994880810.1155/2021/9948808 ↗
6. 10.1016/j.imavis.2011.02.00210.1016/j.imavis.2011.02.002 ↗
7. Mahajan PM · Adv Comput Res · 2009 · 1 · 18
8. Narasimha Murty M and Susheela Deevi V. Introduction to Pattern Recognition and Machine Learning . Singapore: World Scientific, 2011.10.1142/8037 ↗
9. Michie D, Spiegelhalter DJ and Taylor CC. Machine learning Neural and Statistical Classification . New Delhi (India): Overseas Press, 2009.
10. 10.1007/978-3-030-74640-7_410.1007/978-3-030-74640-7_4 ↗
11. 10.1038/nature1453910.1038/nature14539 ↗
12. 10.1007/978-1-4757-3115-6_210.1007/978-1-4757-3115-6_2 ↗
13. 10.1016/j.tics.2007.09.00410.1016/j.tics.2007.09.004 ↗
14. Hinton GE, Srivastava N, Krizhevsky A, et al. Improving neural networks by preventing co-adaptation of feature detectors. arXiv 2012; 12070580: 1–18.
15. 10.1145/306538610.1145/3065386 ↗
16. 10.1126/science.112764710.1126/science.1127647 ↗
17. 10.1016/j.neunet.2014.09.00310.1016/j.neunet.2014.09.003 ↗
18. Vargas R, Mosavi A and Ruiz L. Deep learning: A Review. Preprints 2017; 2018100218: 1–11.10.20944/preprints201810.0218.v1 ↗
19. Seker A, Diri B and Balik HH. Derin Ogrenme Yontemleri ve Uygulamalari Hakkinda Bir Inceleme. Gazi Muhendislik Bilimleri Dergisi (GMBD) 2017; 3: 47–64.
20. Goodfellow I · 2016
21. Khan A, Sohail A, Zahoora U, et al. A Survey of the Recent Architectures of Deep Convolutional Neural Networks.
22. 10.1016/j.patcog.2017.10.01310.1016/j.patcog.2017.10.013 ↗
23. 10.1109/5.72679110.1109/5.726791 ↗
24. Simonyan K · arXiv Preprint arXiv · 14091556
25. 10.1109/CVPR.2016.9010.1109/CVPR.2016.90 ↗
26. Mikolov T, Karafiat M, Burget L, et al. Recurrent neural network based language model. In: 11th Annual Conference of the International Speech Communication Association . Chiba, Japan, 26-30 September 2010, pp. 1045–1048.
27. Zaremba W · arXiv Preprint arXiv
28. Sutskever I · Adv Neural Inform Process Syst · 27
29. Krizhevsky A and Hinton GE. Using very deep autoencoders for content-based image retrieval. ESANN 2011; 1: 2–8.
30. 10.1145/342262210.1145/3422622 ↗
31. Hinton GE. A practical guide to training restricted Boltzmann machines. In: Montavon, G., Orr, G.B., Müller, KR. (eds) Neural Networks: Tricks of the Trade. Lecture Notes in Computer Science , Berlin-Heidelberg: Springer, 2012, pp. 599–619.10.1007/978-3-642-35289-8_32 ↗
32. Hinton GE · Parallel Distrib Process: Explor Microstruct Cognit · 1986 · 1 · 2
33. 10.4249/scholarpedia.594710.4249/scholarpedia.5947 ↗
34. Lin TY, Maire M, Belongie S, et al. Microsoft COCO: common objects in context. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) . Berlin-Heidelberg: Springer Verlag, 2014, pp. 740–755.10.1007/978-3-319-10602-1_48 ↗
35. 10.1007/s11263-020-01400-410.1007/s11263-020-01400-4 ↗
36. Schulz-Mirbach H. · Interner Bericht · 1996 · 4 · 96
37. Kylberg G. Kylberg texture Dataset v. 1.0 . Centre for Image Analysis, Swedish University of Agricultural Sciences: Sweden, 2011.
38. 10.1191/0142331204tm112oa10.1191/0142331204tm112oa ↗
39. Pathirana P. Fabric Stain Dataset | Kaggle . See https://www.kaggle.com/priemshpathirana/fabric-stain-dataset (2020, accessed 10 December 2021).
40. 10.1007/978-3-540-24673-2_2110.1007/978-3-540-24673-2_21 ↗
41. 10.1007/978-3-319-46454-1_4710.1007/978-3-319-46454-1_47 ↗
42. DAGM. Weakly Supervised Learning for Industrial Optical Inspection. 12-14 september2007. See https://conferences.mpi-inf.mpg.de/dagm/2007/prizes.html (accessed).
43. 10.1016/j.neucom.2019.10.06710.1016/j.neucom.2019.10.067 ↗
44. 10.1111/cote.1239410.1111/cote.12394 ↗
45. 10.1109/TASE.2017.269674810.1109/TASE.2017.2696748 ↗
46. 10.1016/j.ifacol.2015.06.45110.1016/j.ifacol.2015.06.451 ↗
47. 10.1108/IJCST-11-2018-013510.1108/IJCST-11-2018-0135 ↗
48. 10.1109/ACCESS.2019.291362010.1109/ACCESS.2019.2913620 ↗
49. 10.1109/ACPR.2017.3410.1109/ACPR.2017.34 ↗
50. Zhouchen L, Minming C, Yi M. The Augmented Lagrange Multiplier Method for Exact Recovery of Corrupted Low-Rank Matrices – NASA/ADS. arXiv: 10095055 . See https://ui.adsabs.harvard.edu/abs/2010arXiv1009.5055L/abstract (2010, accessed 10 December 2021).
51. 10.1016/j.jsb.2012.10.01010.1016/j.jsb.2012.10.010 ↗
52. 10.1177/004051751988412410.1177/0040517519884124 ↗
53. 10.1587/transinf.2019EDP709210.1587/transinf.2019EDP7092 ↗
54. 10.12783/dtcse/cii2017/1730610.12783/dtcse/cii2017/17306 ↗
55. Anh NTH, Giao BC. An empirical study on fabric defect classification using deep network models. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) . Cham: Springer, 2019, pp. 739–746.10.1007/978-3-030-35653-8_54 ↗
56. 10.1007/978-3-030-31654-9_4510.1007/978-3-030-31654-9_45 ↗
57. Redmon J, Farhadi A. YOLOv3: An Incremental Improvement . (2018). See http://arxiv.org/abs/1804.02767 (2018, accessed 11 February 2020).
58. 10.1016/j.displa.2021.10200810.1016/j.displa.2021.102008 ↗
59. 10.1109/ACCESS.2021.308602810.1109/ACCESS.2021.3086028 ↗
60. 10.1177/004051752093598410.1177/0040517520935984 ↗
61. 10.1109/ACCESS.2020.302148210.1109/ACCESS.2020.3021482 ↗
62. 10.1177/004051752092860410.1177/0040517520928604 ↗
63. 10.1109/CVPR.2018.0047410.1109/CVPR.2018.00474 ↗
64. 10.1109/ASYU52992.2021.959907110.1109/ASYU52992.2021.9599071 ↗
65. 10.3390/app1210528510.3390/app12105285 ↗
66. 10.1016/j.neucom.2019.10.06710.1016/j.neucom.2019.10.067 ↗
67. 10.1177/152808371455577710.1177/1528083714555777 ↗
68. 10.1109/ICWAPR.2010.557630210.1109/ICWAPR.2010.5576302 ↗
69. 10.1117/12.252420210.1117/12.2524202 ↗
70. 10.1016/j.ijleo.2013.05.00410.1016/j.ijleo.2013.05.004 ↗
71. 10.1109/TMSCS.2016.260132610.1109/TMSCS.2016.2601326 ↗
72. Ren S, He K, Girshick R, et al. Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Network . See https://github.com/ (accessed 30 January 2020).
73. 10.1016/j.ins.2019.10.03210.1016/j.ins.2019.10.032 ↗
74. 10.3390/app917350610.3390/app9173506 ↗
75. 10.1109/TPAMI.2016.257268310.1109/TPAMI.2016.2572683 ↗
76. 10.1109/TPAMI.2016.264461510.1109/TPAMI.2016.2644615 ↗
77. 10.1007/978-3-319-24574-4_2810.1007/978-3-319-24574-4_28 ↗
78. 10.1109/IDAP.2018.862088810.1109/IDAP.2018.8620888 ↗
79. 10.1109/DDCLS.2018.851609410.1109/DDCLS.2018.8516094 ↗
80. 10.1177/004051751881365610.1177/0040517518813656 ↗
81. Siegmund D, Prajapati A, Kirchbuchner F, et al. An integrated deep neural network for defect detection in dynamic textile textures. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) . Berlin-Heidelberg: Springer Verlag, 2018, pp. 77–84.10.1007/978-3-030-01132-1_9 ↗
82. 10.1016/j.neucom.2018.10.07010.1016/j.neucom.2018.10.070 ↗
83. Kopaczka M, Saggiomo M, Güttler M, et al. Detection and Classification of Faulty Weft Threads Using Both Feature-Based and Deep Convolutional Machine Learning Methods. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) . Berlin-Heidelberg: Springer Verlag, 2019, pp. 141–163.10.1007/978-3-030-05499-1_8 ↗
84. Wei B, Hao K, Tang XS, et al. Fabric defect detection based on faster RCNN. In: Advances in Intelligent Systems and Computing . Berlin-Heidelberg: Springer Verlag, 2019, pp. 45–51.10.1007/978-3-319-99695-0_6 ↗
85. 10.1177/155892501989739610.1177/1558925019897396 ↗
86. Gao C, Zhou J, Wong WK, et al. Woven fabric defect detection based on convolutional neural network for binary classification. In: Advances in Intelligent Systems and Computing . Berlin-Heidelberg: Springer Verlag, 2019, pp. 307–313.10.1007/978-3-319-99695-0_37 ↗
87. 10.3390/app1023843410.3390/app10238434 ↗
88. Arora P · J Text Inst · 2021
89. 10.1109/JIOT.2020.298305010.1109/JIOT.2020.2983050 ↗
90. Huang Y · IEEE Trans Instrument Measurem · 2021 · 70 · 1
91. Siegmund D, Samartzidis T, Fu B, et al. Fiber defect detection of inhomogeneous voluminous textiles. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) . Berlin-Heidelberg: Springer Verlag, 2017, pp. 278–287.10.1007/978-3-319-59226-8_27 ↗
92. 10.1109/CVPR.2015.729859410.1109/CVPR.2015.7298594 ↗
93. Lin M, Chen Q, Yan S. Network in network. In: 2nd International Conference on Learning Representations, ICLR 2014 , Banff, Canada, 14-16 april 2014, pp.1–10.
94. 10.1109/TASE.2016.252095510.1109/TASE.2016.2520955 ↗
95. Chen T, Li M, Li Y, et al. MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systems . (2015). See http://arxiv.org/abs/1512.01274 (2015, accessed 5 February 2020).
96. 10.23919/MVA.2019.875805110.23919/MVA.2019.8758051 ↗
97. 10.3390/app1007251110.3390/app10072511 ↗
98. 10.1109/DDCLS.2019.890894410.1109/DDCLS.2019.8908944 ↗
99. 10.3390/s1804106410.3390/s18041064 ↗
100. 10.17265/2159-5313/2016.09.00310.17265/2159-5313/2016.09.003 ↗