CNN Defect Detection Using Image Classification Falls Short in Assembly
Keywords:
defect detection, convolutional neural networks, assembly, image classificationAbstract
The use of Convolutional Neural Networks (CNNs) for image classification is wellestablished in defect detection within manufacturing environments. However, their application in assembly processes remains underexplored. This study investigates the effectiveness of using relatively smaller CNNs for detecting assembly defects by testing multiple existing pre-trained CNNs and a custom CNN on a dataset of model train seat assembly images. The dataset includes common assembly defects such as missing, rotated, and swapped parts. Despite implementing various data augmentation and image processing techniques, such as cropping, normalization, and image transforms, and making several modifications to the models, the existing techniques struggled to accurately predict defects while providing the correct rationale for their predictions. The Grad-CAM analysis revealed that the models often focused on irrelevant features, highlighting the challenges of defect detection in complex assembly environments. These findings indicate the need for more robust machine learning approaches capable of handling high levels of noise and variations typical of realworld assembly conditions. This study underscores the limitations of current CNN-based defect detection methods in uncontrolled assembly settings and the necessity for further research to develop more reliable solutions.
https://doi.org/10.59200/ICONIC.2024.015