Abstract
This paper presents a global approach for the automatic inspection of tiny pinhole defects in randomly textured surfaces of surface barrier layer (SBL) chips. By means of a discrete cosine transform (DCT)-based image restoration scheme, the proposed method is independent of textural features and thus not confined by the limitations of feature extraction based methods. Through properly decomposing the frequency matrix of an image in the DCT domain and selecting the best radius of the sector filter for the high-pass filtering operation, we effectively attenuate the global random texture pattern and accentuate only tiny pinhole defects in the restored image. We also develop two accumulative sum detection procedures that automatically determine the best high-pass filtering parameters based on the abrupt changes of the frequency coefficients in the decomposed matrix. Experimental results show that the proposed method outperforms the traditional approach in reducing the Type I error by 70–80% and in decreasing the deviation of the defect areas by 95%. Moreover, the proposed method can be applied to various types of passive components in large-batch production because no precise positioning of the target chip or template matching is required.
Similar content being viewed by others
References
Tsai DM, Huang TY (2003) Automated surface inspection for statistical textures. Imag Vis Comput 14:307–323
Wu WY, Wang MJ, Liu CM (1996) Automated inspection of printed circuit boards through machine vision. Comp Indust 28(2):103–111
Yeh CH, Tsai DM (2001) A rotation-invariant and non-referential approach for ball grid array (BGA) substrate conducting path inspection. Int J Adv Manuf Technol 17:412–424
Tsai DM, Hsieh CY (1999) Automated surface inspection for directional textures. Imag Vis Comput 18:49–62
Tsai DM, Chiang CH (2003) Automatic band selection for wavelet reconstruction in the application of defect detection. Imag Vis Comput 21:413–431
Pikaz A, Averbuch A (1997) An efficient topological characterization of gray-levels textures using a multiresolution respresentation. Graph Mod Imag Process 59:1–17
Siew LH, Hodgson RM, Wee LK (1988) Texture measures for carpet wear assessment. IEEE Trans Patt Anal Mach Intellig 10:92–150
Amet AL, Ertuzun A, Ercil A (2002) An efficient method for texture defect detection: sub-band domain co-occurrence matrices. Comput Geosci 28:763–774
Lin HD, Chen CS (2004) A T2 statistics based wavelet characteristic multivariate processing model applied to automated inspection of surface defects. J Chin Inst Indust Eng 21(2):121–135
Tico M, Kuosmanen P, Saarinen J (2001) Wavelet domain features for fingerprint recognition. Elec Lett 37(1):21–22
Sari-Sarraf H, Goddard JS (1998) Robust defect segmentation in woven fabrics. Proceedings of Computer Vision and Pattern Recognition, pp 938–944
Yeh CH, Shen TC, Wu FC (2003) A case study: passive component inspection using a 1D wavelet transform. Int J Adv Manuf Technol 22:899–910
Ahmed N, Natarajan T, Rao KR (1974) Discrete cosine transform. IEEE Trans Comput 23(1):90–93
Chan YL, Siu WC (1997) Variable temporal-length 3-D discrete cosine transform coding. IEEE Trans Imag Process 6(5):758–763
Giridhar M, Ahmed N, Magotra N (1997) Lossless image compression using the discrete cosine transform. J Vis Commun Imag Represent 8(1):21–26
Wan Z, He Z, Zou C, Chen JDZ (1999) A generalized fast algorithm for n-D discrete cosine transform and its application to motion picture coding. IEEE Trans Circ Sys-II: Analog Digital Signal Process 46(5):617–627
Rao KR, Hwang JJ (1996) Techniques and standards for image, video, and audio coding. Prentice-Hall, Englewood Cliffs, NJ
Sun MT, Pao IM (1998) Statistical computation of discrete cosine transform in video encoders. J Vis Commun Imag Represent 9(2):163–170
Cho NI, Lee SU (1991) Fast algorithm and implementation of 2-D discrete cosine transform. IEEE Trans Circ Sys 38(3):297–305
Hou HS (1987) A fast recursive algorithm for computing the discrete cosine transform. IEEE Trans Acoust Speech Signal Process 35(10):1455–1461
Huang YM, Wu JL (1999) A refined fast 2-D discrete cosine transform algorithm. IEEE Trans Signal Process 47(3):904–907
Kok CW (1997) Fast algorithm for computing discrete cosine transform. IEEE Trans Signal Process 45(3):757–760
Mohamed ES, Eshmawy W (1996) A fast 8×8 pruned DCT algorithm. Digital Signal Process 6(3):145–154
Gonzalez RC, Woods RE (2002) Digital image processing, 2nd edn. Prentice Hall, Englewood Cliffs, NJ
Chan YH, Chau LP, Siu WC (1994) Efficient implementation of discrete cosine transform using recursive filter structure. IEEE Trans Circ Sys Video Technol 4(6):550–552
Chen B, Latifi S, Kanai J (1999) Edge enhancement of remote sensing image data in the DCT domain. Imag Vis Comput 17(12):913–921
Lee JB, Lee BG (1992) Transform domain filtering based on pipelining structure. IEEE Trans Signal Process 40(8):2061–2064
Hasan MK, Salahuddin S, Khan MR (2004) Reducing signal-bias from MAD estimated noise level for DCT speech enhancement. Signal Process 84:151–162
Kim TY, Han JH (2001) Model-based discontinuity evaluation in the DCT domain. Signal Process 81:871–882
Wei J (2002) Image segmentation based on situational DCT descriptors. Patt Recog Lett 23:295–302
Zhong Y, Jain AK (2000) Object localization using color, texture and shape. Patt Recog 33:671–684
Ngo CW, Pong TC, Chin RT (2001) Exploiting image indexing techniques in DCT domain. Patt Recog 34:1841–1851
Jung J, Joung S, Shin J, Paik J (2004) Restoration of differential images for enhancement of compressed video. J Vis Commun Imag Represent 15:91–109
Lin HD, Ho DC (2004) Construction of quality information system based on computer vision for visual defect inspection - a case of surface barrier layer chips. Final project report, Grant NSC 92-2212-E-324-001 of National Science Council of Taiwan (R.O.C.)
Gan FF (1991) An optimal design of CUSUM quality control charts. J Quality Technol 23(4):279–286
Montgomery DC (2005) Introduction to statistical quality control, 5th edn. Wiley, New York
Pignatiello JJ, Runger GC (1990) Comparison of multivariate CUSUM charts. J Quality Technol 22(3):173–186
Kapur J, Sahoo P, Wang A (1985) A new method for gray-level picture thresholding using the entropy of the histogram. Comp Vis Graph Imag Process 29:273–285
Sezgin M, Sankur B (2004) Survey over image thresholding techniques and quantitative performance evaluation. J Electron Imag 13(1):146–165
Acknowledgements
The authors thank the National Science Council of Taiwan, R.O.C., for the financial support through the Grant NSC 92-2212-E-324-001.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lin, HD., Ho, DC. Detection of pinhole defects on chips and wafers using DCT enhancement in computer vision systems. Int J Adv Manuf Technol 34, 567–583 (2007). https://doi.org/10.1007/s00170-006-0614-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-006-0614-3