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.
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
Chin RT (1987) Automated visual inspection: 1981 to 1987. Comput Vision Graphics Image Processing 41:346–381
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
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
Nalwa VS, Binford TO (1986) On detecting edges. IEEE Trans Pattern Anal Machine Intell 8:699–714
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
Press WH, Flannery BP, Teukolsky SA, Vetterling WT (1988) Numerical recipes in C. Cambridge University Press, New York
Rodriguez AA, Mandeville JR, Wu FY (1991) Calibration and alignment techniques for automated inspection of printed circuit patterns. Indust Metrol 1:293–307
Ronse C (1990) A twofold model of edge and feature detection. Working Document WD65, Philips Research Lab, Louvain-la-Neuve, Belgium
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
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
Wolberg G (1990) Digital Image warping. IEEE Computer Society Press, Washington, DC
Author information
Authors and Affiliations
Corresponding author
Rights 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
Issue Date:
DOI: https://doi.org/10.1007/BF01212302