The Application of One-Class Classifier Based on CNN in Image Defect Detection

2017 
In the field of defect detection, image processing algorithms and feature extraction algorithms have some limitations, owing to their necessity for extracting a large number of different features of diverse products images. Meanwhile, the images of defective products are less and various. Aiming at these problems, we presented a One-Class classifier based on deep convolution neural network to detect the defect images in this paper. We design a loss function with the penalty term based on Euclidean distance to train the deep convolution neural network model. A hypersphere is used as classification decision surface after setting an appropriate hypersphere radius according to the inspection accuracy. It maps the non-defective products into a hypersphere in a high dimensional feature space, while the defect images are mapped somewhere far from the center of hypersphere. Thus, a One-Class classifier based on convolutional neural network(CNN) model is proposed to detect the defects. Experiments show that the proposed method, with less number of iteration, help build the classifier for image defect detection with high generalization ability and high detection precision.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    15
    References
    26
    Citations
    NaN
    KQI
    []