The aerospace and aeronautical industries require extremely demanding manufacturing standards for parts. In this field, Non-Destructive Testing (NDT) plays a fundamental role, as it allows the identification of defects (such as porosity) without the need to damage the parts. Within NDT, computed tomography stands out for its ability to evaluate the internal structure of materials from 2D radiographic images, which are then reconstructed in a 3D model. However, in many cases, the analysis of the tomographic results is carried out manually due to the low contrast between the defects and the material, which makes the process complex, slow and susceptible to human error due to visual fatigue of the operator. This study proposes to optimise such analysis by developing an automated defect detection system using the open-source programming language Python and, specifically, libraries such as OpenCV, NumPy and Pandas to process images and detect contours to quantify, locate and size pores. The system is tested as a first approach with image stacks obtained from two Image Quality Indicators (IQI); standards designed to verify sensitivity in tomography, one Aluminium and one Titanium. The results show that the automated approach improves the efficiency of quality control by reducing analysis time. As future work, we plan to test this methodology on cylindrical specimens with induced porosity and on industrial parts of different geometries

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

Automatic Defect Detection on Metal Parts

  • Lidia Gallego-Ciero,
  • Alicia Robles-Velasco,
  • Pablo Cortés,
  • Luis Onieva

摘要

The aerospace and aeronautical industries require extremely demanding manufacturing standards for parts. In this field, Non-Destructive Testing (NDT) plays a fundamental role, as it allows the identification of defects (such as porosity) without the need to damage the parts. Within NDT, computed tomography stands out for its ability to evaluate the internal structure of materials from 2D radiographic images, which are then reconstructed in a 3D model. However, in many cases, the analysis of the tomographic results is carried out manually due to the low contrast between the defects and the material, which makes the process complex, slow and susceptible to human error due to visual fatigue of the operator. This study proposes to optimise such analysis by developing an automated defect detection system using the open-source programming language Python and, specifically, libraries such as OpenCV, NumPy and Pandas to process images and detect contours to quantify, locate and size pores. The system is tested as a first approach with image stacks obtained from two Image Quality Indicators (IQI); standards designed to verify sensitivity in tomography, one Aluminium and one Titanium. The results show that the automated approach improves the efficiency of quality control by reducing analysis time. As future work, we plan to test this methodology on cylindrical specimens with induced porosity and on industrial parts of different geometries