基于机器视觉的发动机金属壳体表面缺陷检测方法

Surface defect detection method for the metal shell of motor based on machine vision model

  • 摘要: 固体火箭发动机金属壳体的缺陷检测对于发动机状态的评估具有重要意义。文章提出一种基于机器视觉的检测方法,采用基于深度卷积生成对抗网络(DCGAN)的数据增强技术和基于卷积注意力模块(CBAM)的目标检测技术实现了发动机金属壳体表面缺陷的检测。首先基于已有的少量真实壳体缺陷数据,通过数据增强技术对数据集进行增强;再基于增强后的数据集,利用深度学习算法对缺陷目标进行识别和分类;最终实现对发动机壳体缺陷目标的检测。通过对多种壳体缺陷进行检测,验证了该方法的可行性,且该方法在不影响检测效率的前提下,识别准确率较传统检测方法提升5.7%,模型鲁棒性、泛化性较好,在实际工程中具有良好的应用前景。

     

    Abstract: The defect detection for the metal shell of solid rocket motor is essential in the assessment of motor conditions. A machine vision-based surface defect detection method for the motor metal shell was proposed in this paper. The detection was achieved using data enhancement technique based on deep convolutional generative adversarial networks (DCGAN), as well as target detection technique based on convolutional block attention module (CBAM). Firstly, on the basis of the existing small amount of real shell defect data, the dataset was enhanced by data enhancement technique. Then, the deep learning algorithm was applied to identify and classify defective targets. Finally, the defect detection for the motor shell was realized. The feasibility of the method was verified through testing various types of shell defects. The results demonstrate a 5.7% enhancement in identification accuracy compared to conventional detection methods, while maintaining the detection efficiency. The model also shows good robustness and generalization. The proposed method may have a good application prospect in practical engineering.

     

/

返回文章
返回