<p>Welding operations are used in industrial and construction projects for creating durable, high-strength structures and machinery. Traditional inspection methods for identifying welding defects, such as porosity, overweld, undercut, and underfill, are often labor-intensive and prone to human error. This study investigates the application of deep learning techniques, specifically convolutional neural networks (CNNs), to automate the classification of welding defects. Five pre-trained CNN architectures—DenseNet121, MobileNet, Xception, VGG16, and NASNet-Mobile—are finetuned on a large dataset of welding images, developed as part of the work. Data augmentation techniques are applied to address class imbalance and improve model generalization. Of all the models, DenseNet121 achieves the highest accuracy of 98.88%, demonstrating its superior performance. The other models also exhibit very good performance, highlighting the efficacy of CNN-based approaches in delivering scalable, consistent, and efficient solutions for welding defect detection. Further, five-fold cross-validation is also implemented to validate results. In addition, advanced explainable AI (XAI) methods are applied to enhance model interpretability. Specifically, Grad-CAM is implemented with computed confidence scores to visually and quantitatively validate the model focus on defect regions. Further, LIME and SHAP are used to provide both local and global explanations of the model’s predictions, with the aim of making the decision-making process transparent and easily understandable.</p> Graphical abstract <p></p> <p>Explainable deep learning models for welding defect classification</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Explainable deep learning approaches for classifying welding defects—integrating CNN architectures with XAI

  • Aditi Satsangi,
  • Prem Prakash Vuppuluri,
  • Gurumukh Das

摘要

Welding operations are used in industrial and construction projects for creating durable, high-strength structures and machinery. Traditional inspection methods for identifying welding defects, such as porosity, overweld, undercut, and underfill, are often labor-intensive and prone to human error. This study investigates the application of deep learning techniques, specifically convolutional neural networks (CNNs), to automate the classification of welding defects. Five pre-trained CNN architectures—DenseNet121, MobileNet, Xception, VGG16, and NASNet-Mobile—are finetuned on a large dataset of welding images, developed as part of the work. Data augmentation techniques are applied to address class imbalance and improve model generalization. Of all the models, DenseNet121 achieves the highest accuracy of 98.88%, demonstrating its superior performance. The other models also exhibit very good performance, highlighting the efficacy of CNN-based approaches in delivering scalable, consistent, and efficient solutions for welding defect detection. Further, five-fold cross-validation is also implemented to validate results. In addition, advanced explainable AI (XAI) methods are applied to enhance model interpretability. Specifically, Grad-CAM is implemented with computed confidence scores to visually and quantitatively validate the model focus on defect regions. Further, LIME and SHAP are used to provide both local and global explanations of the model’s predictions, with the aim of making the decision-making process transparent and easily understandable.

Graphical abstract

Explainable deep learning models for welding defect classification