Automatic inspection of small component on loaded PCB based on SVD and SVM

Automatic inspection of small components on loaded Printed Circuit Board (PCB) is difficult due to the requirements of precision and high speed. In this paper, an automatic inspection method is presented based on Singular Value Decomposition (SVD) and Support Vector Machine (SVM). For the image of loaded PCB, we use prior location of component to get approximate region of the small component. Then the accurate numeral region of the small component can be segmented by using the projection data of this region. Next, Singular Values (SVs) of the numeral region can be obtained through SVD of the gray image. These SVs are used as the features of small component to train a SVM classifier. Then, the automatic inspection can be completed by using trained SVM classifier. The method based on projection data can overcome some difficulties of traditional method using connected domain, and reduce complexity of template matching. The SVD avoids using binary image to analyze the numerals, so the numeral information is retained as much as possible. Finally, the experimental results prove that the method in this paper is effective and feasible to some extent.

[1]  Keiichi Abe,et al.  Improvement of matching and evaluation in handwritten numeral recognition using flexible standard patterns , 2003, Seventh International Conference on Document Analysis and Recognition, 2003. Proceedings..

[2]  Sebastiano Impedovo,et al.  Numeral recognition by weighting local decisions , 2003, Seventh International Conference on Document Analysis and Recognition, 2003. Proceedings..

[3]  D. Chandra Digital image watermarking using singular value decomposition , 2002, The 2002 45th Midwest Symposium on Circuits and Systems, 2002. MWSCAS-2002..

[4]  J. Platt Sequential Minimal Optimization : A Fast Algorithm for Training Support Vector Machines , 1998 .

[5]  Wei Lu,et al.  Handwritten Numeral Recognition Based on DCT Coefficients and Neural Network , 2005, 2005 International Conference on Neural Networks and Brain.

[6]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[7]  Zi-Quan Hong,et al.  Algebraic feature extraction of image for recognition , 1991, Pattern Recognit..

[8]  Robert Sabourin,et al.  On the performance of wavelets for handwritten numerals recognition , 2002, Object recognition supported by user interaction for service robots.