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.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Chin RT, Harlow CA (1982) Automated visual inspection: a survey. IEEE Trans Pattern Anal Mach Intell 4(6):557–573
Chin RT (1988) Automated visual inspection: 1981 to 1987. Comput Vis Graph Image Process 41(3):346–381
Newman TS, Jain AK (1995) A survey of automated visual inspection. Comput Vis Image Underst 61(2):231–262
Moganti M, Ercal F, Dagli CH, Tsunekawa S (1996) Automatic PCB inspection algorithms: a survey. Comput Vis Image Underst 63(2):287–313
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
Zhao F, Xu X, Xie SQ (2009) Computer-aided inspection planning—the state of the art. Comput Ind 60:453–466
Chang MC, Fuh CS, Chen HY (2001) Fast search algorithms for industrial inspection. Int J Pattern Recognit Artif Intell 15(4):675–690
Chiou YC (2010) Intelligent segmentation method for real-time defect inspection system. Comput Ind 61:646–658
Derganc J, Likar B, Pernus F (2003) A machine vision system for measuring the eccentricity of bearings. Comput Ind 50:103–111
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
Lahajnar F, Bernard R, Pernus F, Kovacic S (2002) Machine vision system for inspecting electric plates. Comput Ind 47:113–122
Liao CT, Lee WH, Lai SH (2012) A flexible PCB inspection system based on statistical learning. J Signal Process Syst 67:279–290
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
Perng DB, Liu HW, Chang CC (2011) Automated SMD LED inspection using machine vision. Int J Adv Manuf Technol 57:1065–1077
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
Sun TH, Tseng CC, Chen MS (2010) Electric contacts inspection using machine vision. Image Vis Comput 28:890–901
Tien FC, Yeh CH, Hsieh KH (2004) Automated visual inspection for microdrills in printed circuit production. Int J Prod Res 42(12):2477–2495
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
Wang MJ, Wu WY, Hsu CC (2002) Automated post bonding inspection by using machine vision techniques. Int J Prod Res 40(12):2835–2848
Wu WY, Wang MJ, Liu CM (1996) Automated inspection of printed circuit boards through machine vision. Comput Ind 28:103–111
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
Zhou H, Kassim AA, Ranganath S (1998) A fast algorithm for detecting die extrusion defects in IC packages. Mach Vis Appl 11:37–41
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
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
Chiu SN, Perng MH (2007) Reflection-area-based feature descriptor for solder joint inspection. Mach Vis Appl 18:95–106
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
Kim TH, Cho TH, Moon YS, Park SH (1999) Visual inspection system for the classification of solder joints. Pattern Recogn 32:565–575
Loh HH, Lu MS (1999) Printed circuit board inspection using image analysis. IEEE Trans Ind Appl 35(2):426–432
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
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
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
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
Yun TS, Sim KJ, Kim HJ (2000) Support vector machine-based inspection of solder joints using circular illumination. Electron Lett 36(11):949–951
Wu WY, Wang MJ, Liu CM (1992) Performance evaluation of some noise reduction methods. CVGIP: Graph Models Image Process 54(2):134–146
Gonzalez RC, Woods RE (2002) Digital image processing, 2nd edn. Prentice-Hall, Upper Saddle River
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
Montgomery DC (2009), Statistical quality control: a modern introduction, 6th ed. Wiley, New York
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-013-4994-x