Abstract
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.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Kong F (2008) A new method of inspection based on shape from shading. Int Congress on Image and Signal Process, pp. 291–294
Jiang J, Cheng J, Tao D (2012) Color biological features based solder paste defects detection and classification on printed circuit boards. IEEE Trans Compon Packag Manuf Technol 2(9):1536–1544
Cai N, Lin J, Wang H, Weng S, Ling BW-K, Ye Q, New A (2016) IC solder joint inspection method for an automatic optical inspection system based on an improved visual background extraction algorithm. IEEE Trans Compon Packag Manuf Technol 6(1):161–172
N. Cai, Q. Ye, G. Liu, H. Wang, and Z. Yang, IC solder joint inspection based on the Gaussian mixture model. International Journal of Soldering and Surface Mount Technology 28(4):207–214 (2016)
Cai N, Zhou Y, Ye Q, Liu G, Wang H, Chen X (2017) IC solder joint inspection via robust principle component analysis. IEEE Trans Compon Packag Manuf Technol 7(2):300–309
Xie HW, Zhang XM, Kuang YC, Ouyang GF (2011) Solder joint inspection method for chip component using improved AdaBoost and decision tree. IEEE Trans Compon Packag Manuf Technol 1(12):2018–2027
Wu H, Zhang X, Xie H, Kuang Y, Ouyang G (2013) Classification of solder joint using feature selection based on Bayes and support vector machine. IEEE Trans Compon Packag Manuf Technol 3(3):516–522
Hao W, Xianmin Z, Yongcong K, Gaofei O, Hongwei X (2013) Solder joint inspection based on neural network combined with genetic algorithm. Int J Light and Electron Optics 124(20):4110–4116
Sim KJ, Yun TS, Kim HJ (2000) Solder joint inspection system using support vector machine and circular illumination. Proceed KIISE Spring Conference (in Korean) 27(1B):607–609
Xie H, Kuang Y, and Zhang X (2009) A high speed AOI algorithm for chip component based on image difference. IEEE Int Conf Inform Autom, pp. 969–974
Wu F, Zhang X (2011) Feature-extraction based inspection algorithm for IC solder joints. IEEE Trans Compon Packag Manuf Technol 1(5):689–694
Wu F, Zhang X, Kuan Y, and He Z (2008) An AOI algorithm for PCB based on feature extraction inspection. Int Conf Intellig Control and Autom, pp. 240–247
Wu F, Zhang X (2014) Inspection and classification method for chip solder joints using color grads and Boolean rules. Int J Robotics Comp-Integr Manuf 30(5):517–526
Song JD, Kim YG, Park TH (2017) Defect classification method of PCB solder joint by color features and region segmentation. J Instit Control Robotics and Systems (in Korean) 23(12):1086–1091
Lee JS, Park TH (2015) Defect classification of components for SMT inspection machines. J Instit Control Robotics and Systems (in Korean) 21(10):982–987
Youn SG, Lee YA, Park TH (2015) Automatic classification of SMD packages using neural network. J Instit Control Robotics and Systems (in Korean) 21(3):276–282
Youn SG, Kim YG, Park TH (2017) Wavelet transform based defect detection for PCB inspection machines. Trans Korean Instit Electric Eng 66(10):849–857
Li X, Tso SK, Guan X, Huang Q (2006) Improving automatic detection of defects in castings by applying wavelet technique. IEEE Trans Ind Electron 53(1):849–857
Shenouda A (2006) A quantitative comparison of different MLP activation functions in classification. Int Symp Neural Networks, pp. 849–857
Vedaldi A, Zisserman A (2011) Efficient additive kernels via explicit feature maps. IEEE Trans Pattern Anal Mach Intell 34(3):480–492
Platt JC (1999) Fast training of support vector machines using sequential minimal optimization. Advances in Kernel Methods-Support Vector. Learning, pp. 185–208
Fan R, Chen P, Lin C (2005) Working set selection using second order information for training support vector machines. Int J Mach Learn Res 6:1889–1918
Mika S, Ratsch G, Weston J, Scholkopf B, and Mullers R (1999) Fisher discriminant analysis with kernels. Proceed 1999 IEEE Signal Process Soc Workshop, pp. 41–48
Acknowledgements
This work was supported by Institute for Information & communications Technology Promotion(IITP) grant funded by the Korea government(MSIT) (No. R7117-16-0164, Development of eight wide area driving environment awareness and cooperative driving technology, which are based on V2X wireless communication)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Song, JD., Kim, YG. & Park, TH. SMT defect classification by feature extraction region optimization and machine learning. Int J Adv Manuf Technol 101, 1303–1313 (2019). https://doi.org/10.1007/s00170-018-3022-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-018-3022-6