System and method for knowledgebase generation and management
First Claim
Patent Images
1. A method for generating a knowledgebase for use in labeling anomalies on a manufactured object, the method comprising the steps of:
- capturing an image of the object having an anomaly;
preparing a pixel-based representation of the image;
decomposing the pixel-based representation of the image into a primitives-based representation of the image to obtain an image geometry;
isolating the anomaly on the primitives-based representation of the image without a reference image;
comparing the primitive-based representation of the image with primitive sets for known anomalies in a knowledge base to locate the primitive set having a maximum similarity;
presenting a label associated with the set of primitives having a maximum similarity to an operator;
entering a label to be associated with the primitive-based representation of the image.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for generating and managing a knowledgebase for use in identifying anomalies on a manufactured object, such as a semiconductor wafer, includes measures for adding, deleting, and organizing data from the knowledgebase.
191 Citations
9 Claims
-
1. A method for generating a knowledgebase for use in labeling anomalies on a manufactured object, the method comprising the steps of:
-
capturing an image of the object having an anomaly;
preparing a pixel-based representation of the image;
decomposing the pixel-based representation of the image into a primitives-based representation of the image to obtain an image geometry;
isolating the anomaly on the primitives-based representation of the image without a reference image;
comparing the primitive-based representation of the image with primitive sets for known anomalies in a knowledge base to locate the primitive set having a maximum similarity;
presenting a label associated with the set of primitives having a maximum similarity to an operator;
entering a label to be associated with the primitive-based representation of the image.
-
-
2. A method for generating a knowledgebase for use in labeling anomalies on a manufactured object, the method comprising the steps of:
-
capturing an image of the object having an anomaly;
preparing a pixel-based representation of the image;
decomposing the pixel-based representation of the image into a primitives-based representation of the image to obtain an image geometry, the image geometry corresponding to the primitives-based representation;
isolating the anomaly on the primitives-based representation of the image;
storing the primitive-based representation of the image; and
associating an assigned label with the stored primitive based representation of the image.
-
-
3. A method for augmenting a knowledgebase for use in labeling anomalies on a manufactured object, the method comprising the steps of
capturing an image of the object having an anomaly; -
preparing a pixel-based representation of the image, decomposing the pixel-based representation of the image into a primitives-based representation of the image to obtain an image geometry;
isolating the anomaly on the primitives-based representation of the image;
comparing the primitives-based representation with primitive sets in a knowledgebase to find the primitive set with a maximum similarity;
obtaining a first label associated with the primitive set having a maximum similarity;
associating the first label with the primitives-based representation of the image provided that the similarity is greater than a predetermined similarity threshold; and
adding the primitive-based representation and associated first label to the knowledgebase. - View Dependent Claims (4, 5, 6, 7, 8, 9)
creating field names representative of the anomaly'"'"'s characteristics, each field name representing a subdirectory; and
filling in subdirectories from the characteristics concerning each anomaly.
-
-
6. The method of claim 5, wherein the step of saving primitives in an operating system subdirectory further comprises creating a pointer to records of the primitive-based representation.
-
7. The method of claim 5, wherein the step of saving primitives in an operating system subdirectory further comprises associating a field name with each manufactured layer of a semiconductor wafer to allow convenient access to layers.
-
8. The method of claim 3 wherein the step of comparing further comprises weighting more-highly-determinant primitives in each primitives set of the knowledgebase more heavily to improve accuracy.
-
9. The method of claim 3 wherein the step of comparing further comprises consulting a secondary validation table when more than one primitive set is within a predetermined similarity threshold to the primitive-base representation to determine which label should be associated with the primitive-based representation.
Specification