A New IC Solder Joint Inspection Method for an Automatic Optical Inspection System Based on an Improved Visual Background Extraction Algorithm

In the field of automatic optical inspection (AOI), defect recognition for an integrated circuit (IC) solder joint is a long-standing task. Inspired by a visual background extraction (ViBe) algorithm, an object detection method in computer vision, we propose a new inspection method for IC solder joints with an improved ViBe algorithm. To the best of our knowledge, we are the first to consider the defect inspection problem as an object detection problem. We build a solder joint model using the ViBe model updating scheme. Then, we compare the solder joint image with the well-trained model to detect potential defects. Finally, we introduce a frequency map method and define a metric named defect degree to evaluate the qualities of the solder joints. Experimental results show that our method is universal, accurate, and easily debugged compared with the other existing methods.

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

[2]  Xie Hongwei,et al.  Solder Joint Inspection Method for Chip Component Using Improved AdaBoost and Decision Tree , 2011, IEEE Transactions on Components, Packaging and Manufacturing Technology.

[3]  Marc Van Droogenbroeck,et al.  ViBe: A Disruptive Method for Background Subtraction , 2014 .

[4]  Alessandro Ferrero,et al.  Camera as the instrument: the rising trend of vision based measurement , 2014, IEEE Instrumentation & Measurement Magazine.

[5]  Larry S. Davis,et al.  Non-parametric Model for Background Subtraction , 2000, ECCV.

[6]  Chao-Ton Su,et al.  Using a neural network-based approach to predict the wafer yield in integrated circuit manufacturing , 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]  K. Ko,et al.  Solder Joints Inspection Using a Neural Network and Fuzzy Rule-Based Classification Method , 2000 .

[9]  Ferdinand van der Heijden,et al.  Efficient adaptive density estimation per image pixel for the task of background subtraction , 2006, Pattern Recognit. Lett..

[10]  A. Louis-Charles,et al.  Modeling Component Placement Errors In Surface Mount Technology Using Neural Networks , 1997, 1997 Proceedings 47th Electronic Components and Technology Conference.

[11]  Xianmin Zhang,et al.  An AOI algorithm for PCB based on feature extraction , 2008, 2008 7th World Congress on Intelligent Control and Automation.

[12]  Paisarn Muneesawang,et al.  An Advanced Vision System for the Automatic Inspection of Corrosions on Pole Tips in Hard Disk Drives , 2014, IEEE Transactions on Components, Packaging and Manufacturing Technology.

[13]  A.N. Belbachir,et al.  An automatic optical inspection system for the diagnosis of printed circuits based on neural networks , 2005, Fourtieth IAS Annual Meeting. Conference Record of the 2005 Industry Applications Conference, 2005..

[14]  Hongwei Xie,et al.  Classification of Solder Joint Using Feature Selection Based on Bayes and Support Vector Machine , 2013, IEEE Transactions on Components, Packaging and Manufacturing Technology.

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

[16]  L. Economikos,et al.  Computer vision for automatic inspection of complex metal patterns on multichip modules (MCM-D) , 1995 .

[17]  Li Peng,et al.  Research on solder joint intelligent optical inspection analysis , 2008, 2008 International Conference on Electronic Packaging Technology & High Density Packaging.

[18]  Shih-Chieh Lin,et al.  A Development of Visual Inspection System for Surface Mounted Devices on Printed Circuit Board , 2007, IECON 2007 - 33rd Annual Conference of the IEEE Industrial Electronics Society.

[19]  Dacheng Tao,et al.  Color Biological Features-Based Solder Paste Defects Detection and Classification on Printed Circuit Boards , 2012, IEEE Transactions on Components, Packaging and Manufacturing Technology.

[20]  Giuseppe Acciani,et al.  Automatic Detection of Solder Joint Defects on Integrated Circuits , 2007, 2007 IEEE International Symposium on Circuits and Systems.

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

[22]  Shih-Chieh Lin,et al.  A Visual Inspection System for Surface Mounted Devices on Printed Circuit Board , 2006, 2006 IEEE Conference on Cybernetics and Intelligent Systems.

[23]  Hongwei Xie,et al.  A high speed AOI algorithm for chip component based on image difference , 2009, 2009 International Conference on Information and Automation.

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

[25]  David Suter,et al.  A consensus-based method for tracking: Modelling background scenario and foreground appearance , 2007, Pattern Recognit..

[26]  Marc Van Droogenbroeck,et al.  ViBe: A Universal Background Subtraction Algorithm for Video Sequences , 2011, IEEE Transactions on Image Processing.

[27]  Marc Van Droogenbroeck,et al.  ViBE: A powerful random technique to estimate the background in video sequences , 2009, 2009 IEEE International Conference on Acoustics, Speech and Signal Processing.