Classification of Solder Joint Using Feature Selection Based on Bayes and Support Vector Machine

In this paper, a feature selection and a two-stage classifier for solder joint inspection have been proposed. Using a three-color (red, green, and blue) hemispherical light-emitting diode array illumination and a charge-coupled device color digital camera, images of solder joints can be obtained. The color features, including the average gray level and the percentage of highlights and template-matching feature, are extracted. After feature selection, based on the algorithm of Bayes, each solder joint is classified by its qualification. If the solder joint fails in the qualification test, it is classified into one of the pre-defined types based on support vector machine. The choice of the second stage classifier is based on the performance evaluation of various classifiers. The proposed inspection system has been implemented and tested with various types of solder joints in surface-mounted devices. The experimental results showed that the proposed scheme is not only more efficient, but also increases the recognition rate, because it reduces the number of needed extracted features.

[1]  Young Shik Moon,et al.  Visual inspection system for the classification of solder joints , 1999, Pattern Recognit..

[2]  Yuanqing Li,et al.  A self-training semi-supervised SVM algorithm and its application in an EEG-based brain computer interface speller system , 2008, Pattern Recognit. Lett..

[3]  Mervyn V. M. Yeo,et al.  Can SVM be used for automatic EEG detection of drowsiness during car driving , 2009 .

[4]  Giuseppe Acciani,et al.  Application of neural networks in optical inspection and classification of solder joints in surface mount technology , 2006, IEEE Transactions on Industrial Informatics.

[5]  Cihan H. Dagli,et al.  Automatic PCB Inspection Algorithms: A Survey , 1996, Comput. Vis. Image Underst..

[6]  D. J. Nolan,et al.  Automatic defect classification of printed wiring board solder joints , 1990 .

[7]  Ramesh C. Jain,et al.  Automatic Solder Joint Inspection , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  T. S. Yun,et al.  Support vector machine-based inspection of solder joints using circular illumination , 2000 .

[9]  Chih-Jen Lin,et al.  A Comparison of Methods for Multi-class Support Vector Machines , 2015 .

[10]  Nello Cristianini,et al.  Large Margin DAGs for Multiclass Classification , 1999, NIPS.

[11]  Ramesh C. Jain,et al.  Automatic visual solder joint inspection , 1985, IEEE J. Robotics Autom..

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

[13]  Hao Wu,et al.  The Research of the PCB Location Based on Three Layers of MARK Point , 2011 .

[14]  Shih-Chieh Lin,et al.  A Development of Visual Inspection System for Surface Mounted Devices on Printed Circuit Board , 2007, IECON 2007 - 33rd Annual Conference of the IEEE Industrial Electronics Society.

[15]  Xianmin Zhang,et al.  An AOI algorithm for PCB based on feature extraction , 2008, 2008 7th World Congress on Intelligent Control and Automation.

[16]  Chih-Jen Lin,et al.  A comparison of methods for multiclass support vector machines , 2002, IEEE Trans. Neural Networks.