Abstract

Product surface defect detection is vital to ensure the quality, efficiency, and reliability of industrial production. Deep-learning-based product surface defect inspection algorithms have been gradually used because of their higher detection accuracy and better generalization performance. However, the current deep-learning-based algorithms require a large amount of training samples and high-cost manual annotation work, which is inefficient and costly. In this article, we propose a weakly supervised defect segmentation algorithm of image-level labels based on a classification activation map (CAM). First, we use a Siamese network to narrow the gap between image-level and pixel-level supervision. Then, three modules are improved to enhance the inspection performance, i.e., auto-focused subregion loss, max-pooling-based nonlocal attention, and log summation exponential global pooling, which are used to boost the segmentation without additional computation complexity. To evaluate the performance of the proposed method, we conduct comparison experiments on two public datasets: Deutsche Arbeitsgemeinschaft fuer Mustererkennung (DAGM) and KolektorSDD. The experimental results showed that the proposed method is superior and generalized than state-of-the-art weakly supervised methods. Furthermore, our method outperforms some early fully supervised segmentation algorithms.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.