Approach for Automatic Defect Detection in Aluminum Casting X-Ray Images Using Deep Learning and Gain-Adaptive Multi-Scale Retinex

被引:0
作者
Chao Hai
Yapeng Wu
Hong Zhang
Fanyong Meng
Dalong Tan
Min Yang
机构
[1] Beihang University,School of Mechanical Engineering and Automation
[2] Beijing Power Machinery Research Institute,undefined
[3] State Key Laboratory of Mesoscience and Engineering,undefined
[4] Institute of Process Engineering,undefined
[5] Chinese Academy of Sciences,undefined
来源
Journal of Nondestructive Evaluation | 2024年 / 43卷
关键词
Aluminum casting X-ray image; Defect detection; Image enhancement; Attention module; W-RoI pooling;
D O I
暂无
中图分类号
学科分类号
摘要
Nondestructive testing (NDT) plays a vital role in the production and quality control of the casting process. Due to the complexity of inspection procedures and the extensive scale of mass production, it becomes imperative to develop fast and precise automatic detection methods. This paper introduces a deep learning-based approach for detecting defects in X-ray images of aluminum castings. Firstly, we introduce the Gain-Adaptive Multi-Scale Retinex (GAMSR) algorithm, which is designed to enhance the low-contrast and noisy X-ray raw data. To address the problem of minor blowhole defects being overlooked during detections, we combine the Feature Pyramid Network (FPN) with the Convolutional Block Attention Module (CBAM) to extract high-level semantic information from the X-ray images. It can also promote the feature extraction network to focus more on the casting defect features. Furthermore, we employ Weighted Region of Interest pooling (W-RoI pooling) in place of RoIAlign. This strategy eliminates area misalignment and significantly enhances the precision of defect identification. Experiment results demonstrate that the proposed approaches can improve the performance of defect detection for aluminum casting DR images, with the accuracy increasing by 20.08%.
引用
收藏
相关论文
共 81 条
  • [31] Retraint F(undefined)undefined undefined undefined undefined-undefined
  • [32] Krizhevsky A(undefined)undefined undefined undefined undefined-undefined
  • [33] Sutskever I(undefined)undefined undefined undefined undefined-undefined
  • [34] Hinton GE(undefined)undefined undefined undefined undefined-undefined
  • [35] Girshick R(undefined)undefined undefined undefined undefined-undefined
  • [36] Donahue J(undefined)undefined undefined undefined undefined-undefined
  • [37] Darrell T(undefined)undefined undefined undefined undefined-undefined
  • [38] Ren S(undefined)undefined undefined undefined undefined-undefined
  • [39] He K(undefined)undefined undefined undefined undefined-undefined
  • [40] Girshick R(undefined)undefined undefined undefined undefined-undefined