Skip to main content
Log in

Detection of pinhole defects on chips and wafers using DCT enhancement in computer vision systems

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Tsai DM, Huang TY (2003) Automated surface inspection for statistical textures. Imag Vis Comput 14:307–323

    Article  Google Scholar 

  2. Wu WY, Wang MJ, Liu CM (1996) Automated inspection of printed circuit boards through machine vision. Comp Indust 28(2):103–111

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. Tsai DM, Hsieh CY (1999) Automated surface inspection for directional textures. Imag Vis Comput 18:49–62

    Article  Google Scholar 

  5. Tsai DM, Chiang CH (2003) Automatic band selection for wavelet reconstruction in the application of defect detection. Imag Vis Comput 21:413–431

    Article  Google Scholar 

  6. Pikaz A, Averbuch A (1997) An efficient topological characterization of gray-levels textures using a multiresolution respresentation. Graph Mod Imag Process 59:1–17

    Article  Google Scholar 

  7. Siew LH, Hodgson RM, Wee LK (1988) Texture measures for carpet wear assessment. IEEE Trans Patt Anal Mach Intellig 10:92–150

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Google Scholar 

  10. Tico M, Kuosmanen P, Saarinen J (2001) Wavelet domain features for fingerprint recognition. Elec Lett 37(1):21–22

    Article  Google Scholar 

  11. Sari-Sarraf H, Goddard JS (1998) Robust defect segmentation in woven fabrics. Proceedings of Computer Vision and Pattern Recognition, pp 938–944

  12. 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

    Article  Google Scholar 

  13. Ahmed N, Natarajan T, Rao KR (1974) Discrete cosine transform. IEEE Trans Comput 23(1):90–93

    Article  MATH  Google Scholar 

  14. Chan YL, Siu WC (1997) Variable temporal-length 3-D discrete cosine transform coding. IEEE Trans Imag Process 6(5):758–763

    Article  Google Scholar 

  15. Giridhar M, Ahmed N, Magotra N (1997) Lossless image compression using the discrete cosine transform. J Vis Commun Imag Represent 8(1):21–26

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. Rao KR, Hwang JJ (1996) Techniques and standards for image, video, and audio coding. Prentice-Hall, Englewood Cliffs, NJ

  18. Sun MT, Pao IM (1998) Statistical computation of discrete cosine transform in video encoders. J Vis Commun Imag Represent 9(2):163–170

    Article  Google Scholar 

  19. Cho NI, Lee SU (1991) Fast algorithm and implementation of 2-D discrete cosine transform. IEEE Trans Circ Sys 38(3):297–305

    Article  Google Scholar 

  20. Hou HS (1987) A fast recursive algorithm for computing the discrete cosine transform. IEEE Trans Acoust Speech Signal Process 35(10):1455–1461

    Article  Google Scholar 

  21. Huang YM, Wu JL (1999) A refined fast 2-D discrete cosine transform algorithm. IEEE Trans Signal Process 47(3):904–907

    Article  MATH  Google Scholar 

  22. Kok CW (1997) Fast algorithm for computing discrete cosine transform. IEEE Trans Signal Process 45(3):757–760

    Article  Google Scholar 

  23. Mohamed ES, Eshmawy W (1996) A fast 8×8 pruned DCT algorithm. Digital Signal Process 6(3):145–154

    Article  Google Scholar 

  24. Gonzalez RC, Woods RE (2002) Digital image processing, 2nd edn. Prentice Hall, Englewood Cliffs, NJ

  25. 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

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. Lee JB, Lee BG (1992) Transform domain filtering based on pipelining structure. IEEE Trans Signal Process 40(8):2061–2064

    Article  Google Scholar 

  28. Hasan MK, Salahuddin S, Khan MR (2004) Reducing signal-bias from MAD estimated noise level for DCT speech enhancement. Signal Process 84:151–162

    Article  Google Scholar 

  29. Kim TY, Han JH (2001) Model-based discontinuity evaluation in the DCT domain. Signal Process 81:871–882

    Article  MATH  Google Scholar 

  30. Wei J (2002) Image segmentation based on situational DCT descriptors. Patt Recog Lett 23:295–302

    Article  MATH  Google Scholar 

  31. Zhong Y, Jain AK (2000) Object localization using color, texture and shape. Patt Recog 33:671–684

    Article  Google Scholar 

  32. Ngo CW, Pong TC, Chin RT (2001) Exploiting image indexing techniques in DCT domain. Patt Recog 34:1841–1851

    Article  MATH  Google Scholar 

  33. 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

    Article  Google Scholar 

  34. 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.)

  35. Gan FF (1991) An optimal design of CUSUM quality control charts. J Quality Technol 23(4):279–286

    Google Scholar 

  36. Montgomery DC (2005) Introduction to statistical quality control, 5th edn. Wiley, New York

  37. Pignatiello JJ, Runger GC (1990) Comparison of multivariate CUSUM charts. J Quality Technol 22(3):173–186

    Google Scholar 

  38. 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

    Article  Google Scholar 

  39. Sezgin M, Sankur B (2004) Survey over image thresholding techniques and quantitative performance evaluation. J Electron Imag 13(1):146–165

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Hong-Dar Lin.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-006-0614-3

Keywords

Navigation