SMT defect classification by feature extraction region optimization and machine learning

In this paper, we propose a solder joint defect type classification method for automatic optical inspection machines in the manufacturing system of printed circuit boards. The inspection procedure for the solder joint defect type classification consists of an offline stage, which sets the optimal feature extraction region, and an online stage which classifies a defect type. In the offline stage, we use an optimization technique, namely, the genetic algorithm, to optimize the feature extraction region. In this stage, the optimal feature extraction region for defect type classification is constructed automatically. In the online stage, feature extraction regions are used to segment the solder joint image after component image acquirement. We then extract various color features from the segmented feature extraction regions. Next, we use support vector machine, which is one of the machine learning model’s method to classify the solder joint defect type. To evaluate the performance of the proposed method, ten types of solder joint defects were used in an experiment. The experimental results verified the effectiveness of the method in terms of the recognition rate, and its convenience.

[1]  Andrew Zisserman,et al.  Efficient Additive Kernels via Explicit Feature Maps , 2012, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Tae-Hyoung Park,et al.  Defect Classification Method of PCB Solder Joint by Color Features and Region Segmentation , 2017 .

[3]  Hongwei Xie,et al.  A high speed AOI algorithm for chip component based on image difference , 2009, 2009 International Conference on Information and Automation.

[4]  B. Scholkopf,et al.  Fisher discriminant analysis with kernels , 1999, Neural Networks for Signal Processing IX: Proceedings of the 1999 IEEE Signal Processing Society Workshop (Cat. No.98TH8468).

[5]  Chih-Jen Lin,et al.  Working Set Selection Using Second Order Information for Training Support Vector Machines , 2005, J. Mach. Learn. Res..

[6]  Han Wang,et al.  IC Solder Joint Inspection via Robust Principle Component Analysis , 2017, IEEE Transactions on Components, Packaging and Manufacturing Technology.

[7]  Qian Huang,et al.  Improving Automatic Detection of Defects in Castings by Applying Wavelet Technique , 2006, IEEE Transactions on Industrial Electronics.

[8]  Hongwei Xie,et al.  Classification of Solder Joint Using Feature Selection Based on Bayes and Support Vector Machine , 2013, IEEE Transactions on Components, Packaging and Manufacturing Technology.

[9]  Xianmin Zhang,et al.  An inspection and classification method for chip solder joints using color grads and Boolean rules , 2014 .

[10]  Fan-Hui Kong,et al.  A New Method of Inspection Based on Shape from Shading , 2008, 2008 Congress on Image and Signal Processing.

[11]  박태형,et al.  SMT 검사기를 위한 불량유형의 자동 분류 방법 , 2015 .

[12]  Nian Cai,et al.  IC solder joint inspection based on the Gaussian mixture model , 2016 .

[13]  SeungGeun Youn,et al.  Automatic classification of SMD packages using neural network , 2014, 2014 IEEE/SICE International Symposium on System Integration.

[14]  Emad A. M. Andrews Shenouda A Quantitative Comparison of Different MLP Activation Functions in Classification , 2006, ISNN.

[15]  Han Wang,et al.  A New IC Solder Joint Inspection Method for an Automatic Optical Inspection System Based on an Improved Visual Background Extraction Algorithm , 2016, IEEE Transactions on Components, Packaging and Manufacturing Technology.

[16]  John C. Platt,et al.  Fast training of support vector machines using sequential minimal optimization, advances in kernel methods , 1999 .

[17]  Park Tae Hyoung Wavelet Transform Based Defect Detection for PCB Inspection Machines , 2017 .

[18]  Xianmin Zhang,et al.  Feature-Extraction-Based Inspection Algorithm for IC Solder Joints , 2011, IEEE Transactions on Components, Packaging and Manufacturing Technology.

[19]  Xie Hongwei,et al.  Solder joint inspection based on neural network combined with genetic algorithm , 2013 .

[20]  Dacheng Tao,et al.  Color Biological Features-Based Solder Paste Defects Detection and Classification on Printed Circuit Boards , 2012, IEEE Transactions on Components, Packaging and Manufacturing Technology.

[21]  Xie Hongwei,et al.  Solder Joint Inspection Method for Chip Component Using Improved AdaBoost and Decision Tree , 2011, IEEE Transactions on Components, Packaging and Manufacturing Technology.