Skip to main content
Log in

The development of automated solder bump inspection using machine vision techniques

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

Abstract

Visual inspection is an important task in the manufacturing processes for integrated circuit boards. In this paper, we focus on the solder bump inspection problem, and an automated visual inspection method using machine vision techniques is proposed. The solder bump inspection method consists of image grabbing, image preprocessing, feature extraction, and defect detection and classification. Five defect types of solder bumps to be inspected are bridging solder, excess solder, incomplete solder, non-wetting, and missing solder. The solder area, the number of edge pixels, the deviation from center, and the deformation ratio are used as the features for solder bump defect detection and classification. The proposed method is a hybrid algorithm, and it consists of two stages: the training stage and the inspection stage. The experimental results show that the proposed method is effective in detecting defects of solder bumps.

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. Chin RT, Harlow CA (1982) Automated visual inspection: a survey. IEEE Trans Pattern Anal Mach Intell 4(6):557–573

    Article  Google Scholar 

  2. Chin RT (1988) Automated visual inspection: 1981 to 1987. Comput Vis Graph Image Process 41(3):346–381

    Article  MathSciNet  Google Scholar 

  3. Newman TS, Jain AK (1995) A survey of automated visual inspection. Comput Vis Image Underst 61(2):231–262

    Article  Google Scholar 

  4. Moganti M, Ercal F, Dagli CH, Tsunekawa S (1996) Automatic PCB inspection algorithms: a survey. Comput Vis Image Underst 63(2):287–313

    Article  Google Scholar 

  5. Malamas EN, Petrakis EGM, Zervakis M, Petit L, Legat JD (2003) A survey on industrial vision systems, applications and tools. Image Vis Comput 21(10):171–188

    Article  Google Scholar 

  6. Zhao F, Xu X, Xie SQ (2009) Computer-aided inspection planning—the state of the art. Comput Ind 60:453–466

    Article  Google Scholar 

  7. Chang MC, Fuh CS, Chen HY (2001) Fast search algorithms for industrial inspection. Int J Pattern Recognit Artif Intell 15(4):675–690

    Article  Google Scholar 

  8. Chiou YC (2010) Intelligent segmentation method for real-time defect inspection system. Comput Ind 61:646–658

    Article  Google Scholar 

  9. Derganc J, Likar B, Pernus F (2003) A machine vision system for measuring the eccentricity of bearings. Comput Ind 50:103–111

    Article  Google Scholar 

  10. Edinbarough I, Balderas R, Bose S (2005) A vision and robot based on-line inspection monitoring system for electronic manufacturing. Comput Ind 56:986–996

    Article  Google Scholar 

  11. Lahajnar F, Bernard R, Pernus F, Kovacic S (2002) Machine vision system for inspecting electric plates. Comput Ind 47:113–122

    Article  Google Scholar 

  12. Liao CT, Lee WH, Lai SH (2012) A flexible PCB inspection system based on statistical learning. J Signal Process Syst 67:279–290

    Article  Google Scholar 

  13. Lin HD (2008) Tiny surface defect inspection of electronic passive components using discrete cosine transform decomposition and cumulative sum techniques. Image Vis Comput 26:603–621

    Article  Google Scholar 

  14. Perng DB, Liu HW, Chang CC (2011) Automated SMD LED inspection using machine vision. Int J Adv Manuf Technol 57:1065–1077

    Article  Google Scholar 

  15. Sun TH, Tang CH, Tien FC (2011) Post-slicing inspection of silicon wafers using the HJ-PSO algorithm under machine vision. IEEE Trans Semicond Manuf 24(1):80–88

    Article  Google Scholar 

  16. Sun TH, Tseng CC, Chen MS (2010) Electric contacts inspection using machine vision. Image Vis Comput 28:890–901

    Article  Google Scholar 

  17. Tien FC, Yeh CH, Hsieh KH (2004) Automated visual inspection for microdrills in printed circuit production. Int J Prod Res 42(12):2477–2495

    Article  Google Scholar 

  18. Tsai DM, Su YJ (2009) Non-referential, self-compared shape defect inspection for bond pads with deformed shapes. Int J Prod Res 47(5):1225–1244

    Article  MATH  Google Scholar 

  19. Wang MJ, Wu WY, Hsu CC (2002) Automated post bonding inspection by using machine vision techniques. Int J Prod Res 40(12):2835–2848

    Article  Google Scholar 

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

    Article  Google Scholar 

  21. Zhang JM, Lin RM, Wang MJ (1999) The development of an automatic post-sawing inspection system using computer vision techniques. Comput Ind 40:51–60

    Article  Google Scholar 

  22. Zhou H, Kassim AA, Ranganath S (1998) A fast algorithm for detecting die extrusion defects in IC packages. Mach Vis Appl 11:37–41

    Article  Google Scholar 

  23. Perng DB, Chou CC, Lee SM (2007) Design and development of a new machine vision wire bonding inspection system. Int J Adv Manuf Technol 34:323–334

    Article  Google Scholar 

  24. Rau H, Wu CH (2005) Automatic optical inspection for detecting defects on printed circuit board inner layers. Int J Adv Manuf Technol 25:940–946

    Article  Google Scholar 

  25. Chiu SN, Perng MH (2007) Reflection-area-based feature descriptor for solder joint inspection. Mach Vis Appl 18:95–106

    Article  Google Scholar 

  26. Jiang BC, Wang CC, Hsu YN (2007) Machine vision and background remover-based approach for PCB solder joints inspection. Int J Prod Res 45(2):451–464

    Article  Google Scholar 

  27. Kim TH, Cho TH, Moon YS, Park SH (1999) Visual inspection system for the classification of solder joints. Pattern Recogn 32:565–575

    Article  Google Scholar 

  28. Loh HH, Lu MS (1999) Printed circuit board inspection using image analysis. IEEE Trans Ind Appl 35(2):426–432

    Article  Google Scholar 

  29. Mar NSS, Yarlagadda PKDV, Fookes C (2011) Design and development of automatic visual inspection system for PCB manufacturing. Robot Comput Integ Manuf 27:949–962

    Article  Google Scholar 

  30. Teoh EK, Mital DP, Lee BW, Wee LK (1990) Automated visual inspection of surface mount PCBs. In: Proceedings of 16th Annual Conference of IEEE on the Industrial Electronics Society, Nov, pp 576–580

  31. Teramoto A, Murakoshi T, Tsuzaka M, Fujita H (2007) Automated solder inspection technique for BGA-mounted substrates by means of oblique computed tomography. IEEE Trans Electron Packag Manuf 30(4):285–292

    Article  Google Scholar 

  32. Xie H, Zhang X, Kuang Y, Ouyang G (2011) Solder joint inspection method for chip component using improved AdaBoost and decision tree. IEEE Trans Components, Packag Manuf Technol 1(12):2018–2027

    Article  Google Scholar 

  33. Yun TS, Sim KJ, Kim HJ (2000) Support vector machine-based inspection of solder joints using circular illumination. Electron Lett 36(11):949–951

    Article  Google Scholar 

  34. Wu WY, Wang MJ, Liu CM (1992) Performance evaluation of some noise reduction methods. CVGIP: Graph Models Image Process 54(2):134–146

    Article  Google Scholar 

  35. Gonzalez RC, Woods RE (2002) Digital image processing, 2nd edn. Prentice-Hall, Upper Saddle River

    Google Scholar 

  36. Wang MJ, Chang SC, Liu CM, Wu WY (1994) A new edge detection method through template matching. Int J Pattern Recognit Artif Intell 8(4):899–917

    Article  Google Scholar 

  37. Montgomery DC (2009), Statistical quality control: a modern introduction, 6th ed. Wiley, New York

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wen-Yen Wu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wu, WY., Hung, CW. & Yu, WB. The development of automated solder bump inspection using machine vision techniques. Int J Adv Manuf Technol 69, 509–523 (2013). https://doi.org/10.1007/s00170-013-4994-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-013-4994-x

Keywords

Navigation