Solder joint inspection system and method
First Claim
1. A method for inspecting an object having a specular surface comprising the steps of:
- (a) projecting sequentially toward the object the light from each of a plurality of point light sources which are arranged in a fixed configuration about a common site at which the object is placed for inspection;
(b) viewing the object at the common site to detect light patterns caused by the reflections of light of each point light source from the object surface;
(c) interpreting the light patterns to determine the surface orientation of points on the object surface; and
(d) evaluating the object surface based on the surface orientation of points on the object surface by (i) mapping, with knowledge of the object surface orientation, the unit surface normal at each point on the object onto a Gaussian sphere to generate an Extended Gaussian image of the object and (ii) comparing the object Extended Gaussian image with the Extended Gaussian image of at least one acceptable object.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention is an automated solder joint inspection system for determining the quality of a specular soldered joint through examination of the shape of the joint surface using a series of point light sources and the associated highlight reflections from the joint surface. The light from point light sources, which is directed toward the solder joint, is reflected in a pattern from the solder joint to an array of light responsive transducers from at least one location. Utilizing the intensity values from the light responsive transducer array, the surface orientation of the solder joint at a number of points is determined. The solder joint is evaluated in one of two ways. In one way, using known surface features of solder joints along with curve fitting techniques, a series of grid maps is mathematically interpreted to reconstruct the solder joint surface. A rule-based system, through comparison with acceptable solder joint surface features, evaluates and classifies the joint for an acceptability determination. In another way the surface orientation is used to generate an Extended Gaussian Image of the joint and the features of this are analyzed.
-
Citations
16 Claims
-
1. A method for inspecting an object having a specular surface comprising the steps of:
-
(a) projecting sequentially toward the object the light from each of a plurality of point light sources which are arranged in a fixed configuration about a common site at which the object is placed for inspection; (b) viewing the object at the common site to detect light patterns caused by the reflections of light of each point light source from the object surface; (c) interpreting the light patterns to determine the surface orientation of points on the object surface; and (d) evaluating the object surface based on the surface orientation of points on the object surface by (i) mapping, with knowledge of the object surface orientation, the unit surface normal at each point on the object onto a Gaussian sphere to generate an Extended Gaussian image of the object and (ii) comparing the object Extended Gaussian image with the Extended Gaussian image of at least one acceptable object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for inspecting an object having a specular surface comprising the steps of:
-
(a) projecting sequentially toward the object the light from each of a plurality of point light sources which are arranged in a fixed hemispherical configuration about a common site at which the object is placed for inspection; (b) viewing the object at the common site to detect patterns caused by the reflections of light of each point light source from the object surface wherein viewing the object at the common site is done from a single direction at a fixed location; (c) interpreting the light patterns to determine the surface orientation of points on the object surface; and (d) evaluating the object surface based on the surface orientation of points on the object surface wherein evaluating is comprised of (i) mapping, with knowledge of the object surface orientation, the unit surface normal at each point on the object onto a Gaussian sphere to generate an Extended Gaussian Image of the object, (ii) calculating a variety of global and local features for the object Extended Gaussian Image and (iii) comparing the variety of global and local features for the object Extended Gaussian Image with those features associated with acceptable objects.
-
-
10. A non-contact inspection apparatus for inspecting an object having a specular surface comprising:
-
(a) an array of point light sources spaced apart from one another in a fixed configuration about a common site at which the object is placed for inspection; (b) means for sequentially activating each of the point light sources for emitting light toward the object; (c) means for viewing the object at the common site to detect light patterns caused by the reflections of light of each point light source from the object surface; (d) means for interpreting the light patterns to determine the surface orientation of points on the object; and (e) means for evaluating the object surface based on the surface orientation of points on the object surface comprised of (i) mapping, with knowledge of the object surface orientation, the unit surface normal at each point on the object onto a Gaussian sphere to generate an Extended Gaussian image of the object and (ii) comparing the object Extended Gaussian image with the Extended Gaussian image of at least one acceptable object. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-contact inspection apparatus for inspecting an object having a specular surface comprising:
-
(a) an array of point light sources spaced apart from one another in a fixed configuration about a common site at which the object is placed for inspection wherein the array is comprised of point light sources spaced apart from one another in a fixed hemispherical configuration; (b) means for sequentially activating each of the point light sources for emitting light toward the object; (c) means for viewing the object at the common site to detect light patterns caused by the reflections of light of each point light source from the object surface wherein the means for viewing the object at the common site for detecting light patterns is comprised of an array of light responsive transducers oriented toward the object from a different singular direction at each of a plurality of fixed locations; (d) means for interpreting the light patterns to determine the surface orientation of points on the object; and (e) means for evaluating the object surface based on the surface orientation of points on the object surface wherein the means for evaluating is comprised of (i) mapping, with knowledge of the object surface orientation, the unit surface normal at each point on the object onto a Gaussian sphere to generate an Extended Gaussian Image of the object, (ii) calculating a variety of global and local features for the object Extended Gaussian Image and (iii) comparing the variety of global and local features for the object Extended Gaussian Image with those features associated with acceptable objects.
-
Specification