Automatic inspection of loaded PCBs using 3D range data

Inspection of loaded printed circuit boards (PCBs) using 3D laser striping range data is described. The work presented here is intended to assess the feasibility of using 3D depth data for robust identification of PCB defects. A knowledge-based control system interrogates a 2D CAD database for PCB layout information. Test strategies are then implemented with efficient multiresolution data capture. Inspection algorithms use 3D scene models to detect and interpret faults. This paper describes the implementation of the 3D range scanner, inspection tasks, control system, and 3D scene modeling. Surface-based approaches for the inspection of 3D shape characteristics have been used extensively throughout this work. This approach utilizes the inherent 3D shape characteristics of depth data. Surface segmentation algorithms are used for the implementation of board registration, testing of components, and coplanarity of ICs.

[1]  Demetri Terzopoulos,et al.  A finite element model for 3D shape reconstruction and nonrigid motion tracking , 1993, 1993 (4th) International Conference on Computer Vision.

[2]  L. F. Pau,et al.  Computer Vision for Electronics Manufacturing , 1990, Advances in Computer Vision and Machine Intelligence.

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

[4]  A.P. Sprague,et al.  A method for automatic inspection of printed circuit boards , 1991, CVGIP Image Underst..

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

[6]  David W. Capson,et al.  A Tiered-Color Illumination Approach for Machine Inspection of Solder Joints , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Anil K. Jain,et al.  CAD-Based Computer Vision: From CAD Models to Relational Graphs , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Laurent D. Cohen,et al.  Using Deformable Surfaces to Segment 3-D Images and Infer Differential Structures , 1992, ECCV.

[9]  Anil K. Jain,et al.  Machine-vision techniques for inspection of printed wiring boards and thick-film circuits , 1986 .

[10]  Ramesh C. Jain,et al.  Automatic Solder Joint Inspection , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Demetri Terzopoulos,et al.  The Computation of Visible-Surface Representations , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Ramesh C. Jain,et al.  Automatic visual solder joint inspection , 1985, IEEE J. Robotics Autom..

[13]  Jake K. Aggarwal,et al.  Model-based object recognition in dense-range images—a review , 1993, CSUR.

[14]  Paul J. Besl,et al.  Surfaces in Range Image Understanding , 1988, Springer Series in Perception Engineering.