| CPC G06T 7/0004 (2013.01) [B25J 19/023 (2013.01); G01N 35/0099 (2013.01); G05B 19/41875 (2013.01); G06T 3/4038 (2013.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); H04N 23/695 (2023.01); G05B 2219/32368 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06V 2201/06 (2022.01)] | 19 Claims |

|
1. A system for visual inspection of an article, the system comprising:
a camera for acquiring image data of an article under inspection;
a node computing device for receiving the image data from the camera and analyzing the image data using a defect detection model trained to detect at least one defect type, the defect detection model comprising a machine-learning based object detection model configured to receive the image data as an input and generate defect data describing a detected defect as an output; and
a programmable logic controller (“PLC”) device for receiving the defect data from the node computing device;
wherein the defect data includes a defect class corresponding to a defect type, a defect location, and a confidence level, and wherein the defect detection model is configured to perform multiclass classification for classifying instances into one of three or more classes, wherein the classes include at least two defect types.
|