Smart-Inspect: Micro Scale Localization and Classification of Smartphone Glass Defects for Industrial Automation

The presence of any type of defect on the glass screen of smart devices has a great impact on their quality. We present a robust semi-supervised learning framework for intelligent micro-scaled localization and classification of defects on a 16K pixel image of smartphone glass. Our model features the efficient recognition and labeling of three types of defects: scratches, light leakage due to cracks, and pits. Our method also differentiates between the defects and light reflections due to dust particles and sensor regions, which are classified as non-defect areas. We use a partially labeled dataset to achieve high robustness and excellent classification of defect and non-defect areas as compared to principal components analysis (PCA), multi-resolution and information-fusion-based algorithms. In addition, we incorporated two classifiers at different stages of our inspection framework for labeling and refining the unlabeled defects. We successfully enhanced the inspection depth-limit up to 5 microns. The experimental results show that our method outperforms manual inspection in testing the quality of glass screen samples by identifying defects on samples that have been marked as good by human inspection.

[1]  Filippo Attivissimo,et al.  An online defects inspection system for satin glass based on machine vision , 2009, 2009 IEEE Instrumentation and Measurement Technology Conference.

[2]  Daniel Cremers,et al.  Learning by Association — A Versatile Semi-Supervised Training Method for Neural Networks , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[3]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[4]  P. Savander,et al.  Novel optical techniques for window glass inspection , 1995 .

[5]  Tapani Raiko,et al.  Semi-supervised Learning with Ladder Networks , 2015, NIPS.

[6]  Der-Baau Perng,et al.  Automated SMD LED inspection using machine vision , 2011 .

[7]  Kaiming He,et al.  Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Zude Zhou,et al.  An online defects inspection method for float glass fabrication based on machine vision , 2008 .

[9]  Filippo Attivissimo,et al.  A low-cost inspection system for online defects assessment in satin glass , 2009 .

[10]  Filippo Attivissimo,et al.  Calibration of an Inspection System for Online Quality Control of Satin Glass , 2010, IEEE Transactions on Instrumentation and Measurement.

[11]  Sung-Bae Cho,et al.  A Deep Learning-Based Surface Defect Inspection System for Smartphone Glass , 2019, IDEAL.

[12]  Dong-Hyun Lee,et al.  Pseudo-Label : The Simple and Efficient Semi-Supervised Learning Method for Deep Neural Networks , 2013 .

[13]  Jie Zhao,et al.  A Method for Detection and Classification of Glass Defects in Low Resolution Images , 2011, 2011 Sixth International Conference on Image and Graphics.

[14]  Max Welling,et al.  Semi-supervised Learning with Deep Generative Models , 2014, NIPS.

[15]  Youping Chen,et al.  A classification method of glass defect based on multiresolution and information fusion , 2011 .

[16]  Di Li,et al.  Defect inspection and extraction of the mobile phone cover glass based on the principal components analysis , 2014 .

[17]  Larry S. Davis,et al.  Soft-NMS — Improving Object Detection with One Line of Code , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[18]  Filippo Attivissimo,et al.  An automated visual inspection system for the glass industry , 2008 .

[19]  K. Nonaka,et al.  Development of a novel non-contact inspection technique to detect micro cracks under the surface of a glass substrate by thermal stress-induced light scattering method , 2017 .

[20]  George J. Vachtsevanos,et al.  An application of rough set theory to defect detection of automotive glass , 2002, Math. Comput. Simul..

[21]  Ming Chang,et al.  Development of an optical inspection platform for surface defect detection in touch panel glass , 2016 .

[22]  Akira Ishii,et al.  Detection of foreign material included in LCD panels , 2000, 2000 26th Annual Conference of the IEEE Industrial Electronics Society. IECON 2000. 2000 IEEE International Conference on Industrial Electronics, Control and Instrumentation. 21st Century Technologies.