CPC G06T 7/001 (2013.01) [G06F 18/214 (2023.01); G06F 18/217 (2023.01); G06N 20/00 (2019.01); G06V 20/69 (2022.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30148 (2013.01)] | 24 Claims |
1. A system, comprising:
a controller having one or more processors configured to execute a set of program instructions stored in memory, the set of program instructions configured to cause the one or more processors to:
receive one or more training images of one or more defects of a training specimen;
select one or more defect types from the one or more defects for augmentation based on the frequency of the defect types in the one or more training images;
generate one or more augmented images of the one or more defects of the training specimen, wherein the one or more processors selects one or more defect types for augmentation based on the frequency of defect types in the one or more training images;
generate a machine learning classifier based on the one or more augmented images of the one or more defects of the training specimen;
receive one or more target images of one or more target features of a target specimen; and
determine one or more defects of the one or more target features with the machine learning classifier.
|