Skip to main content
Log in

Image registration for automated inspection of printed circuit patterns using CAD reference data

  • Published:
Machine Vision and Applications Aims and scope Submit manuscript

Abstract

An image registration approach for inspection of printed circuit patterns which has been validated on a prototype system is described. Theoffline procedure forms, selects, prioritizes, and sorts registration features from CAD-generated reference data. A feature is selected if it satisfies clearance rules that account for the maximum expecteddiscongruence between captured and reference images. The sorting scheme considers the detection complexity of a feature and its distance away from the center of the expected image, since outer features represent potential global distortions better. Theruntime registration procedure detects features and finds the parameters that transform pixels into reference data coordinates and vice versa. We represent robust feature-measurement techniques that offer accurate subpixel localization and verify feature authenticity. We describe an edge-detection technique based on a novel way of authenticating zero-crossings and a method that disqualifies edges detected on defects of the part under inspection.

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

  • Clark JJ (1989) Authenticating edges produced by zero-crossing algorithms. IEEE Trans Pattern Anal Machine Intell 11(1):43–57

    Google Scholar 

  • Chin RT (1987) Automated visual inspection: 1981 to 1987. Comput Vision Graphics Image Processing 41:346–381

    Google Scholar 

  • De Micheli E, Caprile B, Ottonello P, Torre V (1989) Localization and noise in edge detection. IEEE Trans Pattern Anal Machine Intell 11:1106–1117

    Google Scholar 

  • Dom BE (1989) Machine vision techniques for integrated circuit inspection. In: Freeman H (ed) Machine vision for inspection and measurement. Academic Press, pp 257–282

  • Dom BE, Brecher VH, Bonner R, Batchelder JS, Jaffe RS (1988) The P300: a system for automatic patterned wafer inspection. Machine Vision Applic 1:205–221

    Google Scholar 

  • Nalwa VS, Binford TO (1986) On detecting edges. IEEE Trans Pattern Anal Machine Intell 8:699–714

    Google Scholar 

  • Petkovic D, Dom BE, Sanz JLC, Mandeville JR (1988) Verifying the accuracy of machine vision algorithms and systems. IBM Research Report RJ 6523, IBM T. J. Watson Reserach Center, Yorktown Heights, NY

    Google Scholar 

  • Press WH, Flannery BP, Teukolsky SA, Vetterling WT (1988) Numerical recipes in C. Cambridge University Press, New York

    Google Scholar 

  • Rodriguez AA, Mandeville JR, Wu FY (1991) Calibration and alignment techniques for automated inspection of printed circuit patterns. Indust Metrol 1:293–307

    Google Scholar 

  • Ronse C (1990) A twofold model of edge and feature detection. Working Document WD65, Philips Research Lab, Louvain-la-Neuve, Belgium

    Google Scholar 

  • Sanz JLC, Jain AK (1986) Machine vision techniques for inspection of printed wiring boards and thick film circuits. J Opt Soc Am A 3:1465–1482

    Google Scholar 

  • Singer PH (1988) Life on the edge: measuring critical dimensions. Semiconductor Int (December) 84–87

  • Strang G (1980) Linear algebra and its applications. Academic Press, New York

    Google Scholar 

  • Wolberg G (1990) Digital Image warping. IEEE Computer Society Press, Washington, DC

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Arturo A. Rodriguez.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Rodriguez, A.A., Mandeville, J.R. Image registration for automated inspection of printed circuit patterns using CAD reference data. Machine Vis. Apps. 6, 233–242 (1993). https://doi.org/10.1007/BF01212302

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01212302

Key words

Navigation