Deep Learning-Based Decision Support System for Automatic Detection and Grading of Surface Corrosion on Galvanized Steel Sheets
Abstract
:1. Introduction
- (1)
- A novel and unique system was developed that detects the level of corrosion on galvanized sheets using CNN. This system can automatically and accurately detect the level of corrosion at four different levels.
- (2)
- This study is the first of its kind in the literature and fills a significant gap and critical need in the field. By developing a system to accurately detect and classify corrosion levels on galvanized steel sheets using deep learning, this research contributes valuable insights and tools for corrosion assessment, paving the way for future advances in the field.
- (3)
- A highly useful application was developed that outperforms traditional visual analysis methods for corrosion detection in the steel industry. This system is faster, more stable and more consistent across different users, eliminating the variability and limitations associated with human intervention. By automating the corrosion detection process, it provides a more reliable and efficient solution for the industry.
- (4)
- The developed system has a structure that can be practically used in many facilities within the steel industry and will support smart manufacturing
2. Materials and Methods
2.1. Description of the Dataset
2.2. Convolutional Neural Network
- Convolution Layer
- 2.
- Activation function
- 3.
- Pooling Layer
- 4.
- Fully Connected Layer
- 5.
- Softmax Layer
2.2.1. AlexNet
2.2.2. GoogleNet
2.2.3. ResNet-50
2.3. Evaluating the System’s Performance
3. Results and Discussion
4. Conclusions
- AlexNet: It achieved the highest performance, with an average accuracy of 97.5%, precision of 0.98, recall of 1 and average F1 score of 0.99.
- GoogleNet: It achieved an average accuracy of 87.5%, precision of 0.92, recall of 0.95 and F1 score of 0.93.
- ResNet-50: It achieved the lowest performance, with an average accuracy of 75%, precision of 0.84, recall of 0.84 and F1 score of 0.85.
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Palmanak, E. Synthesis and Investigation of Corrosion Performance of 6-Amino-m-Cresol on Copper and Stainless Steel. Master’s Thesis, Cukurova University, Adana, Turkey, 2008. [Google Scholar]
- Permeh, S.; Lau, K. Corrosion of galvanized steel in alkaline solution associated with sulfate and chloride ions. Constr. Build. Mater. 2023, 392, 131899. [Google Scholar] [CrossRef]
- Jiang, H.; Liao, Y.; Jing, L.; Gao, S.; Li, G.; Cui, J. Mechanical properties and corrosion behavior of galvanized steel/Al dissimilar joints. Arch. Civ. Mech. Eng. 2021, 168, 1–13. [Google Scholar] [CrossRef]
- Ma, Y.; Dong, H.; Li, P.; Yang, J.; Wu, B.; Hao, X.; Xia, Y.; Qi, G. A novel corrosion transformation process in aluminum alloy/galvanized steel welded joint. Corros. Sci. 2022, 194, 109936. [Google Scholar] [CrossRef]
- Moreira, V.B.; Krummenauer, A.; Ferreira, J.Z.; Veit, H.M.; Armelin, E.; Meneguzzi, A. Computational image analysis as an alternative tool for the evaluation of corrosion in salt spray test. Stud. Chem. 2020, 65, 45–64. [Google Scholar]
- Sanchez, G.; Aperador, W.; Cerón, A. Corrosion grade classification: A machine learning approach. Indian Chem. Eng. 2019, 62, 277–286. [Google Scholar] [CrossRef]
- Vorobel, R.; Ivasenko, I.; Berehulyak, O.; Mandzii, T. Segmentation of rust defects on painted steel surfaces by intelligent image analysis. Autom. Constr. 2021, 123, 103515. [Google Scholar] [CrossRef]
- Scazzero, J.A.; Longenecker, C.O. The Illusion of Quality: Controlling Subjective Inspection. JABR 1991, 7, 52–56. [Google Scholar] [CrossRef]
- Chen, W.; Huang, S. Human Reliability Analysis for Visual Inspection in Aviation Maintenance by a Bayesian Network Approach. Transp. Res. Rec. 2014, 2449, 105–113. [Google Scholar] [CrossRef]
- Dafflon, B.; Moalla, N.; Ouzrout, Y. The challenges, approaches, and used techniques of CPS for manufacturing in Industry 4.0: A literature review. Int. J. Adv. Manuf. Technol. 2021, 113, 2395–2412. [Google Scholar] [CrossRef]
- Indolia, S.; Goswami, A.K.; Mishra, S.P.; Asopa, P. Conceptual Understanding of Convolutional Neural Network—A Deep Learning Approach. Procedia Comput. Sci. 2018, 132, 679–688. [Google Scholar] [CrossRef]
- Souza, R.M.; Nascimento, E.G.S.; Miranda, U.A.; Silva, W.J.D.; Lepikson, H.A. Deep learning for diagnosis and classification of faults in industrial rotating machinery. Comput. Ind. Eng. 2021, 153, 107060. [Google Scholar] [CrossRef]
- Srivastava, N.; Hinton, G.; Krizhevsky, A.; Sutskever, I.; Salakhutdinov, R. Dropout: A simple way to prevent neural networks from overfitting. J. Mach. Learn. Res. 2014, 15, 1929–1958. [Google Scholar]
- He, Y.; Song, K.; Meng, Q.; Yan, Y. An End-to-End Steel Surface Defect Detection Approach via Fusing Multiple Hierarchical Features. IEEE Trans. Instrum. Meas. 2020, 69, 1493–1504. [Google Scholar] [CrossRef]
- Wang, H.; Cao, G.; Liu, J.; Wu, S.; Li, Z.; Liu, Z. Development and application of automatic identification methods based on deep learning for oxide scale structures of iron and steel materials. J. Mater. Sci. 2023, 58, 17675–17690. [Google Scholar] [CrossRef]
- Huang, Y.; Qiu, C.; Wang, X.; Wang, S.; Yuan, K. A Compact Convolutional Neural Network for Surface Defect Inspection. Sensors 2020, 20, 1974. [Google Scholar] [CrossRef]
- Kim, B.; Cho, S. Automated Vision-Based Detection of Cracks on Concrete Surfaces Using a Deep Learning Technique. Sensors 2018, 18, 3452. [Google Scholar] [CrossRef]
- Dais, D.; Bal, I.E.; Smyrou, E.; Sarhosis, V. Automatic crack classification and segmentation on masonry surfaces using convolutional neural networks and transfer learning. Autom. Constr. 2021, 125, 103606. [Google Scholar] [CrossRef]
- Kim, M.S.; Park, T.; Park, P. Classification of Steel Surface Defect Using Convolutional Neural Network with Few Images. In Proceedings of the 12th Asian Control Conference (ASCC), Kitakyushu, Japan, 9–12 June 2019; pp. 1398–1401. [Google Scholar]
- Chu, M.; Gong, R.; Gao, S.; Zhao, J. Steel surface defects recognition based on multi-type statistical features and enhanced twin support vector machine. Chemom. Intell. Lab. Syst. 2017, 171, 140–150. [Google Scholar] [CrossRef]
- Wang, X.; Wang, Y.; Tang, L.; Zhang, Q. Multi-Objective Ensemble Learning with Multi-Scale Data for Product Quality Prediction in Iron and Steel Industry. IEEE Trans. Evol. Comput. 2023, 28, 1099–1113. [Google Scholar] [CrossRef]
- Zheng, X.; Zheng, S.; Kong, Y.; Chen, J. Recent advances in surface defect inspection of industrial products using deep learning techniques. Int. J. Adv. Manuf. Technol. 2021, 113, 35–58. [Google Scholar] [CrossRef]
- Bhatt, D.; Patel, C.; Talsania, H.; Patel, J.; Vaghela, R.; Pandya, S.; Modi, K.; Ghayvat, H. CNN Variants for Computer Vision: History, Architecture, Application, Challenges and Future Scope. Electronics 2021, 10, 2470. [Google Scholar] [CrossRef]
- Zong, K.; Yuan, Y.; Montenegro-Marin, C.E.; Kadry, S.N. Or-Based Intelligent Decision Support System for E-Commerce. J. Theor. Appl. Electron. Commer. Res. 2021, 16, 1150–1164. [Google Scholar] [CrossRef]
- Arena, S.; Florian, E.S.; Zennaro, I.; Orrù, P.F.; Sgarbossa, F. A novel decision support system for managing predictive maintenance strategies based on machine learning approaches. Saf. Sci. 2022, 146, 105529. [Google Scholar] [CrossRef]
- Yun, Y.; Dexin, M.A.; Meihong, D.; Yang, M. Human–computer interaction-based Decision Support System with Applications in Data Mining. Future Gener. Comput. Syst. 2021, 114, 285–289. [Google Scholar] [CrossRef]
- Li, J.; Dai, J.; Issakhov, A.; Almojil, S.F.; Souri, A. Towards decision support systems for energy management in the smart industry and Internet of Things. Comput. Ind. Eng. 2021, 161, 107671. [Google Scholar] [CrossRef]
- Zhang, J.; Shen, C. Set-based obfuscation for strong PUFs against machine learning attacks. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 288–300. [Google Scholar] [CrossRef]
- Liu, S.; Zaraté, P. Knowledge Based Decision Support Systems: A Survey on Technologies and Application Domains. In Group Decision and Negotiation. A Process-Oriented View; Springer: Berlin/Heidelberg, Germany, 2014; pp. 62–72. [Google Scholar]
- Dhillon, A.; Verma, G.K. Convolutional neural network: A review of models, methodologies and applications to object detection. Prog. Artif. Intell. 2020, 9, 85–112. [Google Scholar] [CrossRef]
- Yu, S.; Jia, S.; Xu, C. Convolutional neural networks for hyperspectral image classification. Neurocomputing 2017, 219, 88–98. [Google Scholar] [CrossRef]
- Wang, K.; Gou, C.; Zheng, N.; Rehg, J.M.; Wang, F.Y. Parallel vision for perception and understanding of complex scenes: Methods, framework, and perspectives. Artif. Intell. Rev. 2017, 48, 299–329. [Google Scholar] [CrossRef]
- Kumar, A.; Gorai, A.K. Design of an optimized deep learning algorithm for automatic classification of high-resolution satellite dataset (LISS IV) for studying land-use patterns in a mining region. Comput. Geosci. 2023, 170, 105251. [Google Scholar] [CrossRef]
- Hadipour-Rokni, R.; Asli-Ardeh, E.A.; Jahanbakhshi, A.; Afrakoti, I.E.; Sabzi, S. Intelligent detection of citrus fruit pests using machine vision system and convolutional neural network through transfer learning technique. Comput. Biol. Med. 2023, 155, 106611. [Google Scholar] [CrossRef] [PubMed]
- Gou sia Habib, G.S.; Shaima Qureshi, S. Optimization and acceleration of convolutional neural networks: A survey. J. King Saud Univ. Comput. Inf. Sci. 2022, 34, 4244–4268. [Google Scholar]
- Lu, S.; Lu, Z.; Zhang, Y.D. Pathological brain detection based on AlexNet and transfer learning. J. Comput. Sci. 2019, 30, 41–47. [Google Scholar] [CrossRef]
- Çınar, A.; Tuncer, S.A. Classification of lymphocytes, monocytes, eosinophils, and neutrophils on white blood cells using hybrid Alexnet-GoogleNet-SVM. SN Appl. Sci. 2021, 3, 503. [Google Scholar] [CrossRef]
- Fulton, L.V.; Dolezel, D.; Harrop, J.; Yan, Y.; Fulton, C.P. Classification of Alzheimer’s Disease with and without Imagery Using Gradient Boosted Machines and ResNet-50. Brain Sci. 2019, 9, 212. [Google Scholar] [CrossRef]
- Özdemir, M.E.; Telatar, Z.; Eroğul, O.; Tunca, Y. Classifying dysmorphic syndromes by using artificial neural network based hierarchical decision tree. Australas. Phys. Eng. Sci. Med. 2018, 41, 451–461. [Google Scholar] [CrossRef]
Classes of Corroded Sheet Metal | Numbers of Images |
---|---|
Class 1 (1–25%) | 33 |
Class 2 (26–50%) | 33 |
Class 3 (51–75%) | 33 |
Class 4 (76–100%) | 33 |
Classification | ||
---|---|---|
Test negative | True negative (tn) | False positive (fp) |
Test positive | False negative (fn) | True positive (tp) |
Model | Optimizer | Learning Rate | Mini Batch Size | Max Epochs | Validation Frequency | Validation Accuracy (%) |
---|---|---|---|---|---|---|
AlexNet | sgdm | 0.001 | 128 | 80 | 3 | 92.86 |
GoogleNet | sgdm | 0.001 | 128 | 65 | 3 | 89.29 |
ResNet-50 | sgdm | 0.001 | 128 | 77 | 3 | 82.15 |
Class | Number of Tests | Correct Number of Grading | Accuracy (%) | Precision | Recall | F1 Score |
---|---|---|---|---|---|---|
Class 1 | 10 | 10 | 100 | 1 | 1 | 1 |
Class 2 | 10 | 9 | 90 | 0.90 | 1 | 0.95 |
Class 3 | 10 | 10 | 100 | 1 | 1 | 1 |
Class 4 | 10 | 10 | 100 | 1 | 1 | 1 |
Overall | 40 | 39 | 97.5 | 0.98 | 1 | 0.99 |
Class | Number of Tests | Correct Number of Grading | Accuracy (%) | Precision | Recall | F1 Score |
---|---|---|---|---|---|---|
Class 1 | 10 | 10 | 100 | 1 | 1 | 1 |
Class 2 | 10 | 7 | 70 | 0.78 | 0.88 | 0.83 |
Class 3 | 10 | 9 | 90 | 0.90 | 1 | 0.95 |
Class 4 | 10 | 9 | 90 | 1 | 0.90 | 0.95 |
Overall | 40 | 35 | 87.5 | 0.92 | 0.95 | 0.93 |
Class | Number of Tests | Correct Number of Grading | Accuracy (%) | Precision | Recall | F1 Score |
---|---|---|---|---|---|---|
Class 1 | 10 | 10 | 100 | 1 | 1 | 1 |
Class 2 | 10 | 6 | 60 | 0.86 | 0.67 | 0.83 |
Class 3 | 10 | 4 | 40 | 0.50 | 0.67 | 0.57 |
Class 4 | 10 | 10 | 100 | 1 | 1 | 1 |
Overall | 40 | 30 | 75 | 0.84 | 0.84 | 0.85 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Erkınay Özdemir, M.; Karakuş, F. Deep Learning-Based Decision Support System for Automatic Detection and Grading of Surface Corrosion on Galvanized Steel Sheets. Electronics 2024, 13, 3998. https://doi.org/10.3390/electronics13203998
Erkınay Özdemir M, Karakuş F. Deep Learning-Based Decision Support System for Automatic Detection and Grading of Surface Corrosion on Galvanized Steel Sheets. Electronics. 2024; 13(20):3998. https://doi.org/10.3390/electronics13203998
Chicago/Turabian StyleErkınay Özdemir, Merve, and Fuat Karakuş. 2024. "Deep Learning-Based Decision Support System for Automatic Detection and Grading of Surface Corrosion on Galvanized Steel Sheets" Electronics 13, no. 20: 3998. https://doi.org/10.3390/electronics13203998
APA StyleErkınay Özdemir, M., & Karakuş, F. (2024). Deep Learning-Based Decision Support System for Automatic Detection and Grading of Surface Corrosion on Galvanized Steel Sheets. Electronics, 13(20), 3998. https://doi.org/10.3390/electronics13203998