Method and apparatus for inspection of specular, three-dimensional features
First Claim
1. A method for inspecting an article to detect missing and defective specular, topographical features on its surface and deformations in the topology of such features comprising the steps of:
- (a) illuminating the surface of the article with a first light directed at an acute angle to the surface from all of the sides thereof;
(b) capturing the image of the surface;
(c) creating a window within the image about each group of specular, topographical features and subsequently creating a bounding box about each topographical feature within each window;
(d) measuring the value of each of a first predetermined set of attributes associated with the windows, the boxes within the windows, and the feature inside each box;
(e) comparing the measured value of each first attribute to a separate one of a set of reference values, each representing the value of the corresponding first attribute when no defect, such as a missing or deformed feature, is present, and identifying the existence of a particular type of defect when the established value of a separate one of the first attributes differs from its associated reference value by more than a predetermined tolerance.
1 Assignment
0 Petitions
Accused Products
Abstract
Defective or missing solder bumps (18) on a surface (13) of an article (10) such as a chip carrier are detected by first illuminating the surface with dark field illumination. Next, the image of the surface of the article is captured, typically by a television camera (30). The captured image is processed to detect defects by first creating a window (57) in the image about each group of solder bumps and then creating a bounding box (58) about each bump in each window. Each of a set of attributes, including: the number, size and location of the windows, the size location and number of boxes in each window, and the dimensions, shape and brightness of the image in each box, is measured. The value of each attribute is compared to a reference value, representing the value of the attribute when no defects are present. If the attribute differs by more than a predetermined tolerance for its reference value, than a particular defect is prevent. Verification of certain defects may be accomplished by repeating the above-described process using bright field illumination.
169 Citations
13 Claims
-
1. A method for inspecting an article to detect missing and defective specular, topographical features on its surface and deformations in the topology of such features comprising the steps of:
-
(a) illuminating the surface of the article with a first light directed at an acute angle to the surface from all of the sides thereof; (b) capturing the image of the surface; (c) creating a window within the image about each group of specular, topographical features and subsequently creating a bounding box about each topographical feature within each window; (d) measuring the value of each of a first predetermined set of attributes associated with the windows, the boxes within the windows, and the feature inside each box; (e) comparing the measured value of each first attribute to a separate one of a set of reference values, each representing the value of the corresponding first attribute when no defect, such as a missing or deformed feature, is present, and identifying the existence of a particular type of defect when the established value of a separate one of the first attributes differs from its associated reference value by more than a predetermined tolerance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 13)
-
-
11. Apparatus for inspecting an article having at least one solder bump on its surface to detect if the bump is missing or deformed, comprising:
-
means for supporting an article; a first light source for illuminating the surface of the article with dark field illumination; image-acquisition means trained on the surface of the article normal to its plane for capturing the image thereof; and vision processing means coupled to the television camera for processing the output signal of the camera to detect a missing or deformed bump by (a) creating a window about each group of solder bumps and a bounding box about each feature within each window;
(b) measuring the value of each of a set of predetermined attributes associated with the windows, the bounding boxes, and the solder bump inside each box;
(c) comparing the measured value of each attribute to a separate one of a set of reference values, each representing the value of a separate one of the attributes; and
(d) identifying each of a plurality of possible defects in accordance with such a comparison. - View Dependent Claims (12)
-
Specification