Abstract

Surface defect classification (SDC) is the visual inspection of the surface of an object to identify appearance defects. Efficient and accurate SDC is i mportant for improving the quality of industrial products. A manually designed convolutional neural network (CNN) is traditionally used for SDC. In this study, a simpler SDC scheme with a higher classification accuracy, named NAS-SDC, is developed based on the neural architecture search (NAS) technique. A max-pooling cell based on NASNet is introduced to reduce the search space and the number of network parameters, thus simplifying the candidate operators for the search. Two network architectures are proposed to stack the search candidates or the best cells. The proposed method can be used to automatically design an efficient CNN model for SDC on a specific dataset. Experimental results show that the proposed method can find the best cells in ~11 h using a single graphics processing unit (GPU) and achieves higher classification accuracies (99.98%, 99.8% and 99.26%) than state-of-the-art methods on the Northeastern University (NEU-CLS), DAGM, and bridge defect datasets. The number of network parameters used in the proposed method is only 0.35 M, and the average test time per sample is approximately 61 ms, thus achieving a balance between performance and speed.

Full Text
Published version (Free)

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