Application of neural networks in optical inspection and classification of solder joints in surface mount technology

The defect detection on manufactures is extremely important in the optimization of industrial processes; particularly, the visual inspection plays a fundamental role. The visual inspection is often carried out by a human expert. However, new technology features have made this inspection unreliable. For this reason, many researchers have been engaged to develop automatic analysis processes of manufactures and automatic optical inspections in the industrial production of printed circuit boards. Among the defects that could arise in this industrial process, those of the solder joints are very important, because they can lead to an incorrect functioning of the board; moreover, the amount of the solder paste can give some information on the quality of the industrial process. In this paper, a neural network-based automatic optical inspection system for the diagnosis of solder joint defects on printed circuit boards assembled in surface mounting technology is presented. The diagnosis is handled as a pattern recognition problem with a neural network approach. Five types of solder joints have been classified in respect to the amount of solder paste in order to perform the diagnosis with a high recognition rate and a detailed classification able to give information on the quality of the manufacturing process. The images of the boards under test are acquired and then preprocessed to extract the region of interest for the diagnosis. Three types of feature vectors are evaluated from each region of interest, which are the images of the solder joints under test, by exploiting the properties of the wavelet transform and the geometrical characteristics of the preprocessed images. The performances of three different classifiers which are a multilayer perceptron, a linear vector quantization, and a K-nearest neighbor classifier are compared. The n-fold cross-validation has been exploited to select the best architecture for the neural classifiers, while a number of experiments have been devoted to estimating the best value of K in the K-NN. The results have proved that the MLP network fed with the GW-features has the best recognition rate. This approach allows to carry out the diagnosis burden on image processing, feature extraction, and classification algorithms, reducing the cost and the complexity of the acquisition system. In fact, the experimental results suggest that the reason for the high recognition rate in the solder joint classification is due to the proper preprocessing steps followed as well as to the information contents of the features

[1]  Azriel Rosenfeld,et al.  The fuzzy geometry of image subsets , 1984, Pattern Recognit. Lett..

[2]  Stéphane Mallat,et al.  Multifrequency channel decompositions of images and wavelet models , 1989, IEEE Trans. Acoust. Speech Signal Process..

[3]  Stéphane Mallat,et al.  A Theory for Multiresolution Signal Decomposition: The Wavelet Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  C. Neubauer,et al.  Improving X-ray inspection of printed circuit boards by integration of neural network classifiers , 1993, Proceedings of 15th IEEE/CHMT International Electronic Manufacturing Technology Symposium.

[5]  Nicolas Pérez de la Blanca,et al.  Automatic estimation of the LVQ-1 parameters. Applications to multispectral image classification , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[6]  Sarangapani Jagannathan,et al.  Automatic inspection of wave soldered joints using neural networks , 1997 .

[7]  Ahmad Lotfi,et al.  Adaptive fuzzy control of solder paste printing: the identification of deposit defects , 1999, Twenty Fourth IEEE/CPMT International Electronics Manufacturing Technology Symposium (Cat. No.99CH36330).

[8]  Ulrich Anders,et al.  Model selection in neural networks , 1999, Neural Networks.

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

[10]  Tim Andersen,et al.  Cross validation and MLP architecture selection , 1999, IJCNN'99. International Joint Conference on Neural Networks. Proceedings (Cat. No.99CH36339).

[11]  K. Ko,et al.  Solder Joints Inspection Using a Neural Network and Fuzzy Rule-Based Classification Method , 2000 .

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

[13]  Hyungsuck Cho,et al.  Solder Joint Inspection Using a Neural Network and Fuzzy Rule-Based Classification Method , 2000 .

[14]  Hyung Suck Cho,et al.  A neural network approach to the inspection of ball grid array solder joints on printed circuit boards , 2000, Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks. IJCNN 2000. Neural Computing: New Challenges and Perspectives for the New Millennium.

[15]  Alessandra Fanni,et al.  Automatic optical inspection of electronic devices using neural networks , 2001 .

[16]  Sotoshi Yamada,et al.  Wavelet-based processing of ECT images for inspection of printed circuit board , 2001 .

[17]  Du-Ming Tsai,et al.  Rotation-invariant pattern matching using wavelet decomposition , 2002, Pattern Recognit. Lett..

[18]  F. Voci,et al.  Fuzzy inference filter and morphological operators for short circuits detection in printed circuit board , 2002, Industrial Electronics, 2002. ISIE 2002. Proceedings of the 2002 IEEE International Symposium on.

[19]  Z. Aspar,et al.  Performance evaluation of wavelet-based PCB defect detection and localization algorithm , 2002, 2002 IEEE International Conference on Industrial Technology, 2002. IEEE ICIT '02..

[20]  Francesco Ziliani,et al.  Controlled temporal Haar transform for video coding , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[21]  O. Ono,et al.  A noise elimination procedure for wavelet-based printed circuit board inspection system , 2004, 2004 5th Asian Control Conference (IEEE Cat. No.04EX904).