Zhao Ziheng, Bakar Elmi Bin Abu, Razak Norizham Bin Abdul, Akhtar Mohammad Nishat
School of Aerospace Engineering, Kampus Kejuruteraan, Universiti Sains Malaysia, 14300, Nibong Tebal, Pulau Pinang, Malaysia.
Heliyon. 2024 Aug 24;10(17):e36754. doi: 10.1016/j.heliyon.2024.e36754. eCollection 2024 Sep 15.
Corrosion is one of the key factors leading to material failure, which can occur in facilities and equipment closely related to people's lives, causing structural damage and thus affecting the safety of people's lives and property. To identify corrosion more effectively across multiple facilities and equipment, this paper utilizes a corrosion binary classification dataset containing various materials to develop a CNN classification model for better detection and distinction of material corrosion, using a methodological paradigm of transfer learning and fine-tuning. The proposed model implementation initially uses data augmentation to enhance the dataset and employs different sizes of EfficientNetV2 for training, evaluated using Confusion Matrix, ROC curve, and the values of Precision, Recall, and F1-score. To further enhance the testing results, this paper focuses on the impact of using the Global Average Pooling layer versus the Global Max Pooling layer, as well as the number of fine-tuning layers. The results show that the Global Average Pooling layer performs better, and EfficientNetV2B0 with a fine-tuning rate of 20 %, and EfficientNetV2S with a fine-tuning rate of 15 %, achieve the highest testing accuracy of 0.9176, an ROC-AUC value of 0.97, and Precision, Recall, and F1-Score values exceeding 0.9. These findings can be served as a reference for other corrosion classification models which uses EfficientNetV2.
腐蚀是导致材料失效的关键因素之一,它可能发生在与人们生活密切相关的设施和设备中,造成结构损坏,进而影响人们的生命财产安全。为了在多个设施和设备中更有效地识别腐蚀,本文利用一个包含各种材料的腐蚀二元分类数据集,采用迁移学习和微调的方法范式,开发了一个卷积神经网络(CNN)分类模型,以更好地检测和区分材料腐蚀。所提出的模型实现最初使用数据增强来扩充数据集,并采用不同大小的EfficientNetV2进行训练,使用混淆矩阵、ROC曲线以及精确率、召回率和F1分数的值进行评估。为了进一步提高测试结果,本文重点研究了使用全局平均池化层与全局最大池化层的影响以及微调层数。结果表明,全局平均池化层表现更好,微调率为20%的EfficientNetV2B0和微调率为15%的EfficientNetV2S实现了最高测试准确率0.9176、ROC-AUC值0.97以及精确率、召回率和F1分数值超过0.9。这些发现可为其他使用EfficientNetV2的腐蚀分类模型提供参考。