Method and system for automatically visually inspecting an article
First Claim
1. A method for automatically and visually inspecting an article, the method comprising the steps of:
- acquiring a first set of digital image data representing a known good article, the image data representing a two dimensional reference image, processing the first set of image data to separate the reference image into at least two identifiable areas having a boundary therebetween;
compressing the reference image in each of the two dimensions of the reference image, the step of compressing including the steps of reducing at least one of the areas of the reference image to an edge represented by a number of data points and reducing the number of data points representing the edge;
storing the compressed reference image;
acquiring a second set of digital image data representing a two-dimensional image of an article under inspection;
processing the second set of digital image data to separate the image of the article under inspection into at least two identifiable areas having a boundary therebetween;
retrieving the compressed reference image;
regenerating the retrieved reference image, said step of regenerating including the step of regenerating the edge from the reduced number of data points, regenerating the at least one of the areas from the regenerated edge, and constructing border regions around at least one of the areas of the reference image to obtain a regenerated reference image; and
matching the regenerated reference image and the image of the article under inspection to identify areas where mismatches occur.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system are disclosed for automatically visually inspecting an article such as an electronic circuit wherein both reference and non-reference algorithms are utilized to detect circuit defects. The system includes a pipelined cellular image processor which is utilized to implement the non-reference algorithm and an arithmetic logic unit (ALU) is coupled to the output of the cellular image processor to perform the reference method. The non-reference method includes a spaces and traces algorithm and the reference method includes a topology matching algorithm. The system also includes an algorithm for locating and gauging critical areas of the circuit with sub-pixel accuracy. The cellular image processor is supported by a matched host image processor system
-
Citations
14 Claims
-
1. A method for automatically and visually inspecting an article, the method comprising the steps of:
-
acquiring a first set of digital image data representing a known good article, the image data representing a two dimensional reference image, processing the first set of image data to separate the reference image into at least two identifiable areas having a boundary therebetween; compressing the reference image in each of the two dimensions of the reference image, the step of compressing including the steps of reducing at least one of the areas of the reference image to an edge represented by a number of data points and reducing the number of data points representing the edge; storing the compressed reference image; acquiring a second set of digital image data representing a two-dimensional image of an article under inspection; processing the second set of digital image data to separate the image of the article under inspection into at least two identifiable areas having a boundary therebetween; retrieving the compressed reference image; regenerating the retrieved reference image, said step of regenerating including the step of regenerating the edge from the reduced number of data points, regenerating the at least one of the areas from the regenerated edge, and constructing border regions around at least one of the areas of the reference image to obtain a regenerated reference image; and matching the regenerated reference image and the image of the article under inspection to identify areas where mismatches occur. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for automatically, visually inspecting an article, the system comprising:
-
means for acquiring first and second sets of digital image data, the first set of image data representing a two-dimensional reference image of a known good article and the second set of image data representing a two-dimensional image of the article under inspection; means for processing the first set of image data to separate the first set of image data into at least two identifiable areas having a boundary therebetween; means for compressing the reference image in each of the two dimensions of the reference image, said means for compressing including means for reducing at least one of the areas of the reference image to an edge represented by a number of data points and means for reducing the number of data points representing the edge; means for storing the compressed reference image; means for retrieving the stored compressed reference image; means for regenerating the reference image, said means for regenerating including means for regenerating the edge from the reduced number of data points representing the edge, means for regenerating the at least one of the areas of the reference image from the edge; and
means for constructing border regions from the at least one of the areas of the reference image to obtain the regenerated reference image; andmeans for matching the regenerated reference image and the image of the article under inspection to identify areas where mismatches occur. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification