手機(jī)外殼缺陷檢測(cè)
Quality control of products is very important in manufacturing industries. The traditional manual visual inspection method needs a lot of well-trained workers, is always labor consuming and inefficient, and the standards can be very different because of personal subjectivity. In the past decades, with the development of the optical technique and computer technique, many automatic optical inspection (AOI) solutions were proposed for the surface defect inspection task. Such a contactless inspection method can essentially improve the inspection accuracy and efficiency, providing guidance in production. The labor expenses can also be tremendously reduced. A typical defect inspection system is mainly composed of an imaging system and image processing algorithms. The imaging system should be carefully designed based on the imaging characteristics of the objects’ surface, and a charge-coupled device(CCD) or CMOS camera applied to capture the images of objects illuminated by a custom-made light source. The camera can be a line-scan camera or matrix camera, which is determined by the object size, imaging resolution, and imaging efficiency requirements. The dark-field imaging system is often used in optical surface defect inspection systems, since the imaging system only receives the scattered light of defects on the smooth optical elements. A bright-field imaging system is also widely used for defect detection because of the sensitivity in high-contrast areas. When the images of the object are obtained, the next step is image processing, which is essentially important for the whole system. The defect detection process mainly includes preprocessing, defect detection, and classification. Image denoising and non-uniformity correction in preprocessing would improve the image quality. Hand-crafted approaches like image filters, morphological operations, and other techniques are utilized to extract the features of defects, and classical machine-vision methods, such as Support Vector Machine(SVM) , decision trees, and k-Nearest Neighbor(kNN), are applied for defect classification.
The automatic detection demand of defects for mobile phone glass is rapidly growing. Different types of defects like a scratch, dent, and discoloration are produced during the glass production process. Many AOI inspection systems have been proposed for the quality inspection of mobile phone glass. Martíne proposed an automated inspection system for the surface quality inspection of transparent parts, and the system is versatile and adaptable to different products and part models . Li Di proposed an automatic defect inspection system. Here, a plane array CMOS camera was utilized to capture images of the mobile phone cover glass and principal components analysis was utilized for five typical cover glass defects’ recognition. Based on the multifractal spectrum, Jian proposed an imbalanced mobile phone screen glass defect classification method, which achieved a 96.61% overall accuracy.
With the Industry 4.0 potential transformation from machine dominant manufacturing to digital manufacturing, the defect detection task demands higher accuracy. Deep learning based on a deep convolutional neural network achieved a great breakthrough in object recognition and image segmentation tasks. In the classical machine vision inspection method, features extraction of an object is crucial , as experienced machine vision engineer designs or selects the suitable features according to a certain manually predefined algorithm based on a priori knowledge. On the contrary, the deep convolutional neural network can automatically learn high-level features by feeding enough positive samples and negative samples with a proper network, and there is no need to design hand-crafted features. Zhi-chao proposed an automatic mobile phone cover glass detection system based on backlight line-scanning imaging technology and introduced a modified segmentation method based on deep learning . Weimer proposed a machine vision system, which used basic patch statistics from raw image data combined with a two layer neural network to detect surface defects on arbitrary textured and weakly labeled image data. Using ReLU for the activation function, Faghih-Roohi proposed a deep convolutional neural network solution to detect the defects of rail surface from many hours of automated video recordings . Tabernik proposed a segmentation-based deep-learning architecture using only 25–30 detective training samples for the detection and segmentation of surface anomalies. The segmentation output map was 8-fold reduced in the resolution of the input image. Even though there are many deep learning applications in the area of industrial surface detection, there are some limitations compared with other areas like facial recognition and natural language analysis. Different detection objects have totally different imaging properties, and there are few publicly available image datasets of a specific detection object, making it very difficult to use a unified method to detect all kinds of objects.