Tiny surface defect inspection of electronic passive components using discrete cosine transform decomposition and cumulative sum techniques

Passive components, owing to their low or no power consumption, are widely used in modern electronic devices. Nevertheless, tiny defects that often appear in the surface of passive components impair not only their appearances but also their functions. This paper proposes a global approach for the automated visual inspection of tiny surface defects in SBL (Surface Barrier Layer) chips, whose random surface texture contains no repetitions of basic texture primitives. The proposed method, taking advantage of the DCT decomposition and the cumulative sum techniques, does not requires textural features, the lack of which often limits the application of feature extraction-based methods. We apply the cumulative sum algorithm to the odd-odd matrix that gathers most power spectra in the decomposed DCT frequency domain, and select the large-magnitude frequency values that represent the background texture of the surface. Then, by reconstructing the frequency matrix without the selected frequency values, we eliminate random texture patterns and retain anomalies in the restored image. Experimental results demonstrate the effectiveness of the proposed method in inspecting tiny defects in random textures.

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

[2]  Chi-Wah Kok,et al.  Fast algorithm for computing discrete cosine transform , 1997, IEEE Trans. Signal Process..

[3]  Paul Wintz,et al.  Digital image processing (2nd ed.) , 1987 .

[4]  Amir Averbuch,et al.  An Efficient Topological Characterization of Gray-Levels Textures, Using a Multiresolution Representation , 1997, CVGIP Graph. Model. Image Process..

[5]  H.-C. Liu,et al.  Liquid crystal display surface uniformity defect inspection using analysis of variance and exponentially weighted moving average techniques , 2005 .

[6]  Du-Ming Tsai,et al.  A Rotation-Invariant and Non-Referential Approach for Ball Grid Array (BGA) Substrate Conducting Path Inspection , 2001 .

[7]  Andrew K. C. Wong,et al.  A new method for gray-level picture thresholding using the entropy of the histogram , 1985, Comput. Vis. Graph. Image Process..

[8]  Fah Fatt Gan,et al.  An optimal design of CUSUM quality control charts , 1991 .

[9]  C. Lu,et al.  Defect inspection of patterned thin film transistor-liquid crystal display panels using a fast sub-image-based singular value decomposition , 2004 .

[10]  Yuh-Ming Huang,et al.  A refined fast 2-D discrete cosine transform algorithm , 1999, IEEE Trans. Signal Process..

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

[12]  A. J. Wilkinson,et al.  Embedded passive components and PCB size – thermal effects , 2000 .

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

[14]  Joon Hee Han,et al.  Model-based discontinuity evaluation in the DCT domain , 2001, Signal Process..

[15]  Aysin Ertüzün,et al.  An efficient method for texture defect detection: sub-band domain co-occurrence matrices , 2000, Image Vis. Comput..

[16]  David A. Clausi,et al.  Rapid extraction of image texture by co-occurrence using a hybrid data structure , 2002 .

[17]  James S. Goddard,et al.  Robust defect segmentation in woven fabrics , 1998, Proceedings. 1998 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.98CB36231).

[18]  Bülent Sankur,et al.  Survey over image thresholding techniques and quantitative performance evaluation , 2004, J. Electronic Imaging.

[19]  George C. Runger,et al.  Comparison of multivariate CUSUM charts , 1990 .

[20]  Giridhar D. Mandyam,et al.  Lossless Image Compression Using the Discrete Cosine Transform , 1997, J. Vis. Commun. Image Represent..

[21]  N. Cho,et al.  Fast algorithm and implementation of 2-D discrete cosine transform , 1991 .

[22]  Yui-Lam Chan,et al.  Variable temporal-length 3-D discrete cosine transform coding , 1997, IEEE Trans. Image Process..

[23]  Du-Ming Tsai,et al.  Automatic Band Selection for Wavelet Reconstruction in the Application of Defect Detection , 2022 .

[24]  Du-Ming Tsai,et al.  Automatic defect inspection for LCDs using singular value decomposition , 2005 .

[25]  Md. Kamrul Hasan,et al.  Reducing signal-bias from MAD estimated noise level for DCT speech enhancement , 2004, Signal Process..

[26]  Fang-Chih Tien,et al.  Boundary-based passive component inspection approach using eigenvalues of covariance matrices , 2003 .

[27]  N. Ahmed,et al.  Discrete Cosine Transform , 1996 .

[28]  Pauli Kuosmanen,et al.  Wavelet domain features for fingerprint recognition , 2001 .

[29]  Shahram Latifi,et al.  Edge enhancement of remote sensing image data in the DCT domain , 1998, Defense, Security, and Sensing.

[30]  Chi-Hao Yeh,et al.  A case study: passive component inspection using a 1D wavelet transform , 2003 .

[31]  Douglas C. Montgomery,et al.  Introduction to Statistical Quality Control , 1986 .

[32]  Cairong Zou,et al.  A generalized fast algorithm for n-D discrete cosine transform and its application to motion picture coding , 1999 .

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

[34]  Ming-Ting Sun,et al.  Statistical Computation of Discrete Cosine Transform in Video Encoders , 1998, J. Vis. Commun. Image Represent..

[35]  Robert M. Hodgson,et al.  Texture Measures for Carpet Wear Assessment , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[36]  K. R. Rao,et al.  Techniques and Standards for Image, Video, and Audio Coding , 1996 .