Non-referential, self-compared shape defect inspection for bond pads with deformed shapes

Automated visual inspection algorithms for printed circuit boards have long been focused on geometric defects of conductive paths that comprise regularly straight line and circular arc segments. In this study, we aim at defect inspection of substrate bond pads consisting of rotated and deformed shapes. A non-referential, self-comparison machine vision scheme is proposed in this paper for shape defect detection of bond pads. It is invariant to translation and orientation, and is tolerable to shape deformation of faultless objects. A shape reconstruction technique based on Fourier transforms is first applied to restore an inspection object with varying smoothness. Two discrimination features are then extracted from the point-to-point distances between the original and reconstructed shapes. The first discrimination feature measures the global irregularity of the whole boundary of the inspection object, and the second feature measures the maximum local deviation of the object boundary. Experimental results of numerous real bond pad samples have shown that the proposed self-comparison scheme with the two discrimination features can well separate the clusters of faultless and defective samples.

[1]  Charles A. Harlow,et al.  Automatic Visual Inspection Of Printed Circuit Boards , 1979, Optics & Photonics.

[2]  Sung-Jea Ko,et al.  Real-Time Inspection System for Printed Circuit Boards , 2003, DAGM-Symposium.

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

[4]  Ahmet T. Erdogan,et al.  Automatic Hybrid Genetic Algorithm Based Printed Circuit Board Inspection , 2006, First NASA/ESA Conference on Adaptive Hardware and Systems (AHS'06).

[5]  Alireza Khotanzad,et al.  A vision system for inspection of ball bonds in integrated circuits , 1992, [1992] Proceedings IEEE Workshop on Applications of Computer Vision.

[6]  Arturo A. Rodriguez,et al.  Image registration for automated inspection of printed circuit patterns using CAD reference data , 1993, Machine Vision and Applications.

[7]  Hyung Suck Cho Automated Inspection of Printed Circuit Boards , 2002 .

[8]  Fred Spiring,et al.  Introduction to Statistical Quality Control , 2007, Technometrics.

[9]  Jon R. Mandeville,et al.  Novel method for analysis of printed circuit images , 1985 .

[10]  J. IIVARINENHelsinki Efficiency of Simple Shape Descriptors , 1997 .

[11]  Du-Ming Tsai,et al.  Wavelet-based approach for ball grid array (BGA) substrate conduct paths inspection , 2001 .

[12]  Geoff A. W. West,et al.  A system for the automatic visual inspection of bare-printed circuit boards , 1984, IEEE Transactions on Systems, Man, and Cybernetics.

[13]  Anil K. Jain,et al.  A Survey of Automated Visual Inspection , 1995, Comput. Vis. Image Underst..

[14]  Fikret Erçal,et al.  A Subpattern Level Inspection System for Printed Circuit Boards , 1998, Comput. Vis. Image Underst..

[15]  Ari Visa,et al.  Multiscale Fourier descriptors for defect image retrieval , 2006, Pattern Recognit. Lett..

[16]  Sherri L. Messimer,et al.  Automated visual inspection of bare printed circuit boards , 1990 .

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

[18]  Fuaida Harun,et al.  Assembly challenges related to fine pitch in-line and staggered bond pad devices , 2003, 53rd Electronic Components and Technology Conference, 2003. Proceedings..

[19]  Tughrul Arslan,et al.  Elitist selection schemes for genetic algorithm based printed circuit board inspection system , 2005, 2005 IEEE Congress on Evolutionary Computation.

[20]  Shigeo Abe DrEng Pattern Classification , 2001, Springer London.

[21]  Matti Pietikäinen,et al.  An Experimental Comparison of Autoregressive and Fourier-Based Descriptors in 2D Shape Classification , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[22]  Yasuhiko Hara,et al.  Automatic Inspection System for Printed Circuit Boards , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[23]  Guojun Lu,et al.  Review of shape representation and description techniques , 2004, Pattern Recognit..

[24]  Dmitry ChetverikovComputer Shape Defect Detection in Ferrite Cores , 1997 .

[25]  Rama Chellappa,et al.  Fourier Coding of Image Boundaries , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[26]  Michael C. Fairhurst Computer vision for robotic systems - an introduction , 1988 .

[27]  Z. Aspar,et al.  Analysis of the wavelet-based image difference algorithm for PCB inspection , 2002, Proceedings of the 41st SICE Annual Conference. SICE 2002..

[28]  Wen-Yen Wu,et al.  Automated inspection of printed circuit boards through machine vision , 1996 .

[29]  Yasuhiko Hara,et al.  A System for PCB Automated Inspection Using Fluorescent Light , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[30]  David G. Stork,et al.  Pattern Classification , 1973 .

[31]  Shang-Hong Lai,et al.  Hausdorff distance based PCB inspection system with defect classification , 2005, SPIE Optics East.

[32]  Dmitry Chetverikov,et al.  Matching for Shape Defect Detection , 1999, CAIP.

[33]  Alireza Khotanzad,et al.  Automated vision system for inspection of wedge bonds , 1992, Electronic Imaging.

[34]  Mohan S. Kankanhalli,et al.  Shape Measures for Content Based Image Retrieval: A Comparison , 1997, Inf. Process. Manag..