Defect Detection in Electronic Surfaces Using Template-Based Fourier Image Reconstruction

For defect detection in nonperiodical pattern images, such as printed circuit boards or integrated circuit dies found in the electronic industry, template matching could be the only applicable method to tackle the problem. The traditional template matching techniques work in the spatial domain and rely on the local pixel information. They are sensitive to geometric and lighting changes, and random product variations. The currently available Fourier-based methods mainly work for plain and periodical texture surfaces. In this paper, we propose a global Fourier image reconstruction method to detect and localize small defects in nonperiodical pattern images. It is based on the comparison of the whole Fourier spectra between the template and the inspection image. It retains only the frequency components associated with the local spatial anomaly. The inverse Fourier transform is then applied to reconstruct the test image, where the local anomaly will be restored and the common pattern will be removed as a uniform surface. The proposed method is invariant to translation and illumination, and can detect subtle defects as small as 1-pixel wide in a wide variety of nonperiodical patterns found in the electronic industry.

[1]  Raja Kamil,et al.  A review of SMD-PCB defects and detection algorithms , 2012, Other Conferences.

[2]  Kamal Jamshidi,et al.  Defect Detection of Tiles Using 2D-Wavelet Transform and Statistical Features , 2009 .

[3]  Bernard C. Jiang,et al.  Machine Vision-Based Defect Detection in IC Images Using the Partial Information Correlation Coefficient , 2013, IEEE Transactions on Semiconductor Manufacturing.

[4]  Tughrul Arslan,et al.  Image Registration of Printed Circuit Boards using Hybrid Genetic Algorithm , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[5]  Hugues Talbot,et al.  The phase only transform for unsupervised surface defect detection , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[6]  Du-Ming Tsai,et al.  Automated surface inspection for statistical textures , 2003, Image Vis. Comput..

[7]  Eulalio Rodriguez,et al.  A computer vision system for printed circuit board inspection , 1990 .

[8]  Marcelo Ricardo Stemmer,et al.  Automated PCB inspection in small series production based on SIFT algorithm , 2015, 2015 IEEE 24th International Symposium on Industrial Electronics (ISIE).

[9]  N. H. C. Yung,et al.  Automated fabric defect detection - A review , 2011, Image Vis. Comput..

[10]  Yuji Iwahori,et al.  Defect Classification of Electronic Circuit Board Using SVM based on Random Sampling , 2014, KES.

[11]  Paolo Valigi,et al.  Automated defect detection in uniform and structured fabrics using Gabor filters and PCA , 2013, J. Vis. Commun. Image Represent..

[12]  Matthijs C. Dorst Distinctive Image Features from Scale-Invariant Keypoints , 2011 .

[13]  Szu-Hao Huang,et al.  Automated visual inspection in the semiconductor industry: A survey , 2015, Comput. Ind..

[14]  Du-Ming Tsai,et al.  Automated surface inspection for directional textures , 1999, Image Vis. Comput..

[15]  Hassan Foroosh,et al.  Extension of phase correlation to subpixel registration , 2002, IEEE Trans. Image Process..

[16]  J. Sarvaiya,et al.  Image Registration by Template Matching Using Normalized Cross-Correlation , 2009, 2009 International Conference on Advances in Computing, Control, and Telecommunication Technologies.

[17]  N. H. C. Yung,et al.  Ellipsoidal decision regions for motif-based patterned fabric defect detection , 2010, Pattern Recognit..

[18]  Bo Hsiao,et al.  Automatic surface inspection using wavelet reconstruction , 2001, Pattern Recognit..

[19]  Du-Ming Tsai,et al.  The evaluation of normalized cross correlations for defect detection , 2003, Pattern Recognit. Lett..

[20]  Han Wang,et al.  IC Solder Joint Inspection via Robust Principle Component Analysis , 2017, IEEE Transactions on Components, Packaging and Manufacturing Technology.

[21]  Falko Kuester,et al.  Automatic object and image alignment using Fourier Descriptors , 2008, Image Vis. Comput..

[22]  Federico Tombari,et al.  Performance Evaluation of Full Search Equivalent Pattern Matching Algorithms , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[24]  Wen Wang,et al.  Automatic Visual Inspection for Leather Manufacture , 2006 .

[25]  Chi-Ho Chan,et al.  Fabric defect detection by Fourier analysis , 1999, Conference Record of the 1999 IEEE Industry Applications Conference. Thirty-Forth IAS Annual Meeting (Cat. No.99CH36370).

[26]  Bin Lin,et al.  Automated inspection of engineering ceramic grinding surface damage based on image recognition , 2013 .

[27]  Gary M. Bone,et al.  Defect identification on specular machined surfaces , 2013, Machine Vision and Applications.

[28]  Shih-hsuan Chiu,et al.  Textural Defect Segmentation Using a Fourier-Domain Maximum Likelihood Estimation Method , 2002 .

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

[30]  Jukka Iivarinen,et al.  A SOM-based system for web surface inspection , 2004, IS&T/SPIE Electronic Imaging.

[31]  S. Mohamaddan,et al.  Detection of Bond Pad Discolorations at Outgoing Wafer Inspections , 2018, IEEE Transactions on Semiconductor Manufacturing.

[32]  Michael K. Ng,et al.  Wavelet based methods on patterned fabric defect detection , 2005, Pattern Recognit..

[33]  William Rucklidge,et al.  Efficiently Locating Objects Using the Hausdorff Distance , 1997, International Journal of Computer Vision.

[34]  Qian Huang,et al.  Improving Automatic Detection of Defects in Castings by Applying Wavelet Technique , 2006, IEEE Transactions on Industrial Electronics.

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

[36]  Marcelo Ricardo Stemmer,et al.  Evaluation of SIFT in machine vision applied to industrial automation , 2013, 2013 11th IEEE International Conference on Industrial Informatics (INDIN).