Claims
- 1. A method for determining blockage of an aperture in a surface by a material comprising:
(a) providing a predetermined level and orientation of illumination to the surface having the aperture; (b) acquiring a pre image of the surface prior to application of material thereonto, (c) extracting pre-application image characteristics from the pre image; (d) applying material onto the surface; (e) acquiring a post image of the surface, after the act of applying; (f) extracting post-application image characteristics from the post image, including defining the post-application image characteristics based upon a model established by the pre-application image characteristics; and (g) ascertaining blockage of the aperture by comparing the pre-application image characteristics to the post-application image characteristics.
- 2. The method as set forth in claim 1 wherein each of extracting acts (c) and (f) includes defining the pre-application image characteristics and the post-application image characteristics as grayscale values for each pixel.
- 3. The method as set forth in claim 1 wherein each of extracting acts (c) and (f) includes defining the pre-application image characteristics and the post-application image characteristics as: (i) grayscale intensity values for each of a plurality of pixels of the respective pre image and post image and (ii) intensity variance values for each of the pixels based upon respective nearby pixels thereto.
- 4. The method as set forth in claim 3 wherein the ascertaining act (g) includes differentiating the grayscale intensity values for pixels representing the aperture from grayscale intensity values for pixels representing the material based upon the intensity variance values, including differentiating pixels with high intensity variance values from pixels with low intensity variance values.
- 5. The method as set forth in claim 3 wherein the ascertaining act (g) includes differentiating the grayscale intensity values for pixels representing the aperture from grayscale intensity values for pixels representing the material based upon the grayscale intensity values, including differentiating pixels with high grayscale intensity values from pixels with low grayscale intensity values
- 6. The method as set forth in claim 3 wherein the ascertaining act (g) includes differentiating the grayscale intensity values for pixels representing the aperture from grayscale intensity values for pixels representing the material based upon grayscale intensity values including differentiating between values based upon categorizations ascertained using the pre-application image characteristics.
- 7. The method as set forth in claim 3 wherein the ascertaining act (g) includes differentiating the grayscale intensity values for pixels representing the aperture from grayscale intensity values for pixels representing the material based upon intensity variance values including differentiating between intensity variance values based upon categorizations determined using the stored pre image data.
- 8. The method as set forth in claim 3 wherein the ascertaining act (g) includes differentiating the grayscale intensity values for pixels representing the aperture from grayscale intensity values for pixels representing the material based upon both grayscale intensity values and intensity variance values in a simultaneous differentiation.
- 9. The method as set forth in claim 4 further comprising weighting the grayscale intensity values, based upon the act of differentiating, into a plurality of threshold classes having respective weight values including zero, one and at least one value between zero and one.
- 10. The method as set forth in claim 5 further comprising weighting the grayscale intensity values, based upon the act of differentiating, into a plurality of classes having respective weight values including zero, one and at least one value between zero and one.
- 11. The method as set forth in claim 10 wherein the ascertaining act (g) further comprises summing the classes and thereby deriving a first weight value for the viewed image prior to the applying act (c) and a second weight value after the applying act (d) and calculating the difference between the first weight value and the second weight value.
- 12. The method as set forth in claim 4 further comprising establishing an image intensity histogram including a first plurality of histogram bins each containing grayscale intensity values for each of pixels of the pre image and pixels of the post image, each of the pixels being placed within respective predetermined intensity value ranges and establishing a second plurality of histogram bins for each of the first plurality of histogram bins each containing pixel intensity variance values falling within respective predetermined intensity variance ranges for each of the pixel intensity values, and thereby defining an overall image group histogram therefrom.
- 13. The method as set forth in claim 12 wherein the ascertaining act (g) further comprises modelling the pixel data representative of the aperture as a single peak in the image group histogram having at least one of the histogram bins therein.
- 14. The method as set forth in claim 13 further comprising shifting histogram bins to a different value in response to measured bin values of other apertures so as to place each of the histogram bins at a similar location to thereby compensate for image characteristic differences between apertures in an overall surface.
- 15. The method as set forth in claim 1 further comprising, registering the pre image data and the post image data with respect to a model image data pattern defining an approximate shape and location of the aperture on the surface when it is free of material applied thereonto.
- 16. A system for determining blockage of an aperture in a surface by a material comprising the acts of:
(a) an illumination source that provides a predetermined level and orientation of illumination to the surface having the aperture, wherein the aperture is free of application of material therinto at a first time and receives material thereinto at a second time; (b) a machine vision element constructed and arranged to acquire a pre image of the surface at the first time, and to acquire a post image of the surface at a second time; (c) a machine vision processor constructed and arranged to extract pre-application image characteristics of the surface from the pre image, and to extract post-application image characteristics of the surface from the post image, the machine vision processor including means for defining the post-application image characteristics based upon a model established by the pre-application image characteristics; and (d) the machine vision processor further constructed and arranged to ascertain a blockage of the aperture by comparing the pre-application image characteristics to the post-application image characteristics.
RELATED APPLICATION
[0001] This is a continuation of co-pending U.S. patent application Ser. No. 09/215,899, titled METHOD AND APPARATUS FOR INLINE INSPECTION OF APERTURE BLOCKAGE, by Adam Wagman, filed on Dec. 18, 1998.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09215899 |
Dec 1998 |
US |
Child |
09939425 |
Aug 2001 |
US |