Automated inspection of printed circuit boards through machine vision

Abstract This paper introduces the development of an automated visual inspection system for printed circuit boards (PCBs). It utilizes an elimination-subtraction method which directly subtracts the template image from the inspected image, and then conducts an elimination procedure to locate defects in the PCB. Each detected defect is subsequently classified into one of the seven defect types by three indices: the type of object detected, the difference in object numbers, and the difference in background numbers between the inspected image and the template. Finally, a 256 × 240 PCB image was tested to show the effectiveness of this system.

[1]  Roland T. Chin,et al.  Automated visual inspection: 1981 to 1987 , 1988, Computer Vision Graphics and Image Processing.

[2]  Masakazu Ejiri,et al.  An Automatic Wafer Inspection System Using Pipelined Image Processing Techniques , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  John F. Jarvis A Method for Automating the Visual Inspection of Printed Wiring Boards , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Geoff A. W. West,et al.  A system for the automatic visual inspection of bare-printed circuit boards , 1984, IEEE Transactions on Systems, Man, and Cybernetics.

[5]  Andrew M. Wallace,et al.  Industrial applications of computer vision since 1982 , 1988 .

[6]  Michihiro Mese,et al.  A process for detecting defects in complicated patterns , 1973, Comput. Graph. Image Process..

[7]  Sherri L. Messimer,et al.  Automated visual inspection of bare printed circuit boards , 1990 .

[8]  Yasuhiko Hara,et al.  Automatic Inspection System for Printed Circuit Boards , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Yasuhiko Hara,et al.  A System for PCB Automated Inspection Using Fluorescent Light , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Charles A. Harlow,et al.  Automated Visual Inspection: A Survey , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Levent Onural,et al.  An automated system for design-rule-based visual inspection of printed circuit boards , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[12]  Anil K. Jain,et al.  A Rule Based Approach for Visual Pattern Inspection , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  H. K. Tönshoff,et al.  Image Processing in a Production Environment , 1988 .

[14]  Nobuyuki Goto,et al.  An automatic inspection system for printed wiring board masks , 1980, Pattern Recognit..

[15]  Q.-Z. Ye,et al.  Inspection of Printed Circuit Boards by Connectivity Preserving Shrinking , 1988, IEEE Trans. Pattern Anal. Mach. Intell..