Classifying Image Stacks of Specular Silicon Wafer Back Surface Regions: Performance Comparison of CNNs and SVMs

In this work, we compare the performance of convolutional neural networks and support vector machines for classifying image stacks of specular silicon wafer back surfaces. In these image stacks, we can identify structures typically originating from replicas of chip structures or from grinding artifacts such as comets or grinding grooves. However, defects like star cracks are also visible in those images. To classify these image stacks, we test and compare three different approaches. In the first approach, we train a convolutional neural net performing feature extraction and classification. In the second approach, we manually extract features of the images and use these features to train support vector machines. In the third approach, we skip the classification layers of the convolutional neural networks and use features extracted from different network layers to train support vector machines. Comparing these three approaches shows that all yield an accuracy value above 90%. With a quadratic support vector machine trained on features extracted from a convolutional network layer we achieve the best compromise between precision and recall rate of the class star crack with 99.3% and 98.6%, respectively.

[1]  Mohan M. Trivedi,et al.  Deep Learning for Assistive Computer Vision , 2018, ECCV Workshops.

[2]  Corinna Kofler,et al.  Detecting Star Cracks in Topography Images of Specular Back Surfaces of Structured Wafers , 2018, 2018 17th IEEE International Conference on Machine Learning and Applications (ICMLA).

[3]  Wilhelm Burger,et al.  Digital Image Processing - An Algorithmic Introduction using Java , 2008, Texts in Computer Science.

[4]  Kjell Johnson,et al.  An Introduction to Feature Selection , 2013 .

[5]  Gabriel A. Wainer,et al.  CLASSIFYING DEFECTS IN TOPOGRAPHY IMAGES OF SILICON WAFERS , 2017 .

[6]  Luca Maria Gambardella,et al.  Convolutional Neural Network Committees for Handwritten Character Classification , 2011, 2011 International Conference on Document Analysis and Recognition.

[7]  Matthias Haselmann,et al.  Pixel-Wise Defect Detection by CNNs without Manually Labeled Training Data , 2019, Appl. Artif. Intell..

[8]  De Xu,et al.  Automatic Metallic Surface Defect Detection and Recognition with Convolutional Neural Networks , 2018, Applied Sciences.

[9]  Isabelle Guyon,et al.  An Introduction to Variable and Feature Selection , 2003, J. Mach. Learn. Res..

[10]  Tiziana D'Orazio,et al.  Identification of Defective Areas in Composite Materials by Bivariate EMD Analysis of Ultrasound , 2012, IEEE Transactions on Instrumentation and Measurement.

[11]  Li Fei-Fei,et al.  ImageNet: A large-scale hierarchical image database , 2009, CVPR.

[12]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[13]  Limei Song,et al.  Detection of Micro-Defects on Metal Screw Surfaces Based on Deep Convolutional Neural Networks , 2018, Sensors.

[14]  Atsushi Imiya,et al.  Machine Learning and Data Mining in Pattern Recognition , 2013, Lecture Notes in Computer Science.

[15]  L. Waller,et al.  Applied Spatial Statistics for Public Health Data , 2004 .

[16]  Matthias Haselmann,et al.  Supervised Machine Learning Based Surface Inspection by Synthetizing Artificial Defects , 2017, 2017 16th IEEE International Conference on Machine Learning and Applications (ICMLA).

[17]  Satoshi Naoi,et al.  Beyond human recognition: A CNN-based framework for handwritten character recognition , 2015, 2015 3rd IAPR Asian Conference on Pattern Recognition (ACPR).

[18]  Ching Y. Suen,et al.  A novel hybrid CNN-SVM classifier for recognizing handwritten digits , 2012, Pattern Recognit..

[19]  Paolo Napoletano,et al.  Anomaly Detection in Nanofibrous Materials by CNN-Based Self-Similarity , 2018, Sensors.

[20]  Wei Yang,et al.  Neighborhood Component Feature Selection for High-Dimensional Data , 2012, J. Comput..

[21]  Shigeo Abe DrEng Pattern Classification , 2001, Springer London.

[22]  J. Wade Davis,et al.  Statistical Pattern Recognition , 2003, Technometrics.

[23]  Guojun Wen,et al.  Automatic Fabric Defect Detection with a Multi-Scale Convolutional Denoising Autoencoder Network Model , 2018, Sensors.

[24]  Jürgen Beyerer,et al.  A New Approach for Specular Surface Reconstruction Using Deflectometric Methods , 2007, GI Jahrestagung.

[25]  Hyeran Byun,et al.  Applications of Support Vector Machines for Pattern Recognition: A Survey , 2002, SVM.