A framework for inspection of dies attachment on PCB utilizing machine learning techniques

Decision Support Systems are considered as a robust technology able to provide an advantage to several manufacturing companies. As part of the Z-Fact0r EU project Early Stage-Decision Support System, a framework for the inspection of a printed circuit boards (PCB) and the inference of faults, regarding the excess or insufficient glue, is proposed. For the inspection of the PCB, a pixel-based vector of the regions of interest is utilized and several very popular in research community machine learning algorithms are tested on their performance on fault recognition. In order to determine the most efficient and effective classifier, a schema of Monte Carlo simulations for each classification algorithm and set of hyper-parameters was performed. Simulation results show a superiority of the support vector machine (SVM) classifier with polynomial and radial basis function kernels, compared to the rest. The best overall classifier was the SVM polynomial (accuracy: 81.39%, f-measure: 78.72%).

[1]  Gary R. Bradski,et al.  ORB: An efficient alternative to SIFT or SURF , 2011, 2011 International Conference on Computer Vision.

[2]  Dimitrios Tzovaras,et al.  Towards Robust Early Stage Data Knowledge-based Inference Engine to Support Zero-defect Strategies in Manufacturing Environment , 2017 .

[3]  Keiichi Abe,et al.  Topological structural analysis of digitized binary images by border following , 1985, Comput. Vis. Graph. Image Process..

[4]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  Bernhard E. Boser,et al.  A training algorithm for optimal margin classifiers , 1992, COLT '92.

[6]  Yen-Wei Chen,et al.  A Machine Learning-Based Framework for Automatic Visual Inspection of Microdrill Bits in PCB Production , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[7]  Zhuming Bi,et al.  Support vector machine and ROC curves for modeling of aircraft fuel consumption , 2015 .

[8]  Ching-Yuen Chan,et al.  A particle swarm optimization approach for components placement inspection on printed circuit boards , 2009 .

[9]  Mohit Borthakur,et al.  A Comparative Study of Automated PCB Defect Detection Algorithms and to Propose an Optimal Approach to Improve the Technique , 2015 .

[10]  Pierre Vandergheynst,et al.  FREAK: Fast Retina Keypoint , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[11]  O. Oyeleye AUTOMATIC VISUAL INSPECTION OF SURFACE MOUNT SOLDER JOINT DEFECTS , 1999 .

[12]  Der-Baau Perng,et al.  A Molding Surface Auto-Inspection System , 2014 .

[13]  Frank Rosenblatt,et al.  PRINCIPLES OF NEURODYNAMICS. PERCEPTRONS AND THE THEORY OF BRAIN MECHANISMS , 1963 .

[14]  Prasad K. Yarlagadda,et al.  Design and development of automatic visual inspection system for PCB manufacturing , 2011 .

[15]  Walmir M. Caminhas,et al.  SVM practical industrial application for mechanical faults diagnostic , 2011, Expert Syst. Appl..

[16]  Andrew Zisserman,et al.  Multiple View Geometry in Computer Vision (2nd ed) , 2003 .

[17]  Lida Xu,et al.  Business Intelligence for Enterprise Systems: A Survey , 2012, IEEE Transactions on Industrial Informatics.

[18]  Ivan E. Sutherland,et al.  Three-dimensional data input by tablet , 1974 .

[19]  J. Friedman Stochastic gradient boosting , 2002 .

[20]  Tom Fawcett,et al.  An introduction to ROC analysis , 2006, Pattern Recognit. Lett..

[21]  Xiaohong Guan,et al.  An SVM-based machine learning method for accurate internet traffic classification , 2010, Inf. Syst. Frontiers.

[22]  Vincent Lepetit,et al.  BRIEF: Binary Robust Independent Elementary Features , 2010, ECCV.

[23]  Keng Siau,et al.  A review of data mining techniques , 2001, Ind. Manag. Data Syst..

[24]  Bernard C. Jiang,et al.  Evaluation of a digital camera image applied to PCB inspection , 2008 .

[25]  H. Rau,et al.  Automatic optical inspection for detecting defects on printed circuit board inner layers , 2005 .

[26]  Miodrag Lovric,et al.  International Encyclopedia of Statistical Science , 2011 .

[27]  Fei Tao,et al.  Data and knowledge mining with big data towards smart production , 2017, J. Ind. Inf. Integr..