Solder joint inspection based on neural network combined with genetic algorithm

Abstract To improve the performance of automatic optical inspection (AOI), a neural network combined with genetic algorithm for the diagnosis of solder joint defects on printed circuit boards (PCBs) assembled in surface mounting technology (SMT) is presented. Six types of solder joint have been classified in respect to the reality in the manufacture. The images of solder joint under test are acquired and 14 features are extracted as input features for the classification. The neural network is easily become over-fitting because these input features are not independent of each other, so the genetic algorithm is introduced to select and remove redundant input features. The experimental results have proved that the neural network combined with genetic algorithm reduced the number of input feature and had a satisfying recognition rate.

[1]  Kang Li,et al.  System oriented neural networks -- problem formulation, methodology and application , 2006, Int. J. Pattern Recognit. Artif. Intell..

[2]  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.

[3]  Ming-Hwei Perng,et al.  Reflection-area-based feature descriptor for solder joint inspection , 2007, Machine Vision and Applications.

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

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

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

[7]  D. Fogel System Identification Through Simulated Evolution: A Machine Learning Approach to Modeling , 1991 .

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

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

[10]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[11]  Markus Ulrich,et al.  Machine Vision Algorithms and Applications , 2007 .

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

[13]  Horng-Hai Loh,et al.  Printed circuit board inspection using image analysis , 1999 .

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

[15]  Jae-Hoon Kim,et al.  Neural network-based inspection of solder joints using a circular illumination , 1995, Image Vis. Comput..