Many industrial processes, particularly those requiring casting or welding, rely heavily on quality control. Manual
quality control processes, on the other hand, are frequently time-consuming and error-prone. To address the increased demand
for high-quality products, sophisticated visual inspection technologies are becoming increasingly important in manufacturing
lines. Convolutional Neural Networks have recently demonstrated exceptional performance in image classification and
localization tasks.