Method and apparatus for analyzing an image to detect and identify defects
First Claim
1. An apparatus for analyzing an image to detect and identify defects in an object, said apparatus comprising:
- at least one image sensor disposed to capture an image of the object;
a light source for projecting light onto the object;
means for converting the captured image into a digital representation;
a storage device for receiving the digital representation of the image from said means for converting the captured image and for storing the digital representation; and
processing means for processing the digital representation of the captured image stored in said storage device, wherein the processing comprises a convolution operation on the digital representation whereby one or more wavelets are used to transform the input digital signal into wavelet coefficients thus extracting certain defect feature sets from the digital representation, performing fuzzification by calculating the degree of membership of the extracted feature sets in feature templates stored in a knowledge base in said storage device in accordance with a similarity function, generating fuzzy sets from said defect feature sets if their degree of membership exceeds a threshold, and performing fuzzy inferencing with said rules and fuzzy sets to classify the type of defect that has occurred.
1 Assignment
0 Petitions
Accused Products
Abstract
The Invention includes a method and apparatus which analyzes an image of an object to detect and identify defects in the object. The present invention utilizes a scanning technique which converts a 2-D image of the object into a 1-D image, a transformation technique which extracts relevant features from the image, and a fuzzy inferencing technique which utilizes the features generated by the transformation technique to detect and identify defects. The present invention preferably includes an off-line learning process which selects the optimum transform coefficients for a given set of defects and stores the corresponding features in a rulebase. Preferably, the wavelet transform is used as the transformation technique to provide an analysis of the image which is localized in the frequency and time domains. The present invention may also include an on-line learning process when the present invention is incorporated into a manufacturing process for real time inspection of the object being manufactured. The on-line learning process attempts to nullify the effects of noise which may be associated with the image sensors being used to read the image by using a similarity function to maintain a predetermined level of fuzziness of the inference engine of the present invention.
144 Citations
24 Claims
-
1. An apparatus for analyzing an image to detect and identify defects in an object, said apparatus comprising:
-
at least one image sensor disposed to capture an image of the object; a light source for projecting light onto the object; means for converting the captured image into a digital representation; a storage device for receiving the digital representation of the image from said means for converting the captured image and for storing the digital representation; and processing means for processing the digital representation of the captured image stored in said storage device, wherein the processing comprises a convolution operation on the digital representation whereby one or more wavelets are used to transform the input digital signal into wavelet coefficients thus extracting certain defect feature sets from the digital representation, performing fuzzification by calculating the degree of membership of the extracted feature sets in feature templates stored in a knowledge base in said storage device in accordance with a similarity function, generating fuzzy sets from said defect feature sets if their degree of membership exceeds a threshold, and performing fuzzy inferencing with said rules and fuzzy sets to classify the type of defect that has occurred. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for detecting and identifying defects in an object comprising the steps of:
-
storing the digital representation of the image in memory; transforming the digital representation by performing a transformation process which extracts certain defect feature sets contained in the image of the object;
the transforming step including convolving the digital representation with a series of wavelets;
wherein the resulting wavelet coefficients comprise the defect features;
creating fuzzy sets by calculating the degree of membership of the extracted features with stored feature templates according to a similarity function; andusing the fuzzy sets in a fuzzy inferencing scheme to infer and classify whether a defect has been detected and, if so, the type of defect that has occurred;
wherein the fuzzy wavelet coefficients are compared with fuzzy sets stored as representative features in a knowledge base for different wavelet scales and for a plurality of anticipated defects and wherein the wavelet scales are selected to maximize detectability and identifiability measures. - View Dependent Claims (13, 14, 15)
-
-
16. An apparatus for analyzing an image of a fabric to detect and identify defects in the fabric, said apparatus comprising:
-
at least one image sensor disposed to capture the image of at least part of the fabric; a light source for projecting light through the fabric; means for converting the captured image into a 2D digital representation; a storage device for receiving said 2D digital representation of the image from said converting means and for storing said digital representation; and processing means for processing said 2D digital representation of the captured image, said processing means including means for converting said 2D digital representation into at least one ID scan of the image which is particularly adapted to detect an expected defect type, means for convolving said at least one 1D scan of said image with at least one predetermined wavelet from a firmly of wavelets to extract certain defect features in the form of wavelet coefficients from said at east one 1D digital representation means for concerting said wavelet coefficients into fuzzy sets via a similarity transformation, and means for declaring and classifying defects based upon said defect features. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification