US 11,941,799 B2
Machine-learning based camera image triggering for quality assurance inspection processes
Dat Do, Los Angeles, CA (US); and Arye Barnehama, San Marino, CA (US)
Assigned to Elementary Robotics, Inc., South Pasadena, CA (US)
Filed by Elementary Robotics, Inc., South Pasadena, CA (US)
Filed on Oct. 26, 2021, as Appl. No. 17/511,463.
Application 17/511,463 is a continuation of application No. 17/341,304, filed on Jun. 7, 2021, granted, now 11,232,554.
Prior Publication US 2022/0392040 A1, Dec. 8, 2022
Int. Cl. G06T 7/00 (2017.01); G06F 18/2113 (2023.01); G06N 3/04 (2023.01); G06N 3/08 (2023.01); G06T 7/246 (2017.01); G06T 7/70 (2017.01); G06V 10/28 (2022.01); G06V 10/46 (2022.01); G06V 10/82 (2022.01); G06V 10/98 (2022.01)
CPC G06T 7/001 (2013.01) [G06F 18/2113 (2023.01); G06N 3/04 (2013.01); G06N 3/08 (2013.01); G06T 7/248 (2017.01); G06T 7/70 (2017.01); G06V 10/28 (2022.01); G06V 10/462 (2022.01); G06V 10/82 (2022.01); G06V 10/993 (2022.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30168 (2013.01); G06T 2207/30241 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A computer-implemented method for providing quality assurance comprising:
receiving data comprising a feed of images of a plurality of objects that pass in front of an inspection camera module forming part of a quality assurance inspection system, the plurality of objects being automatically conveyed in front of the inspection camera module by a conveyance mechanism;
detecting, within each image using machine learning, whether an object is present within the image;
assigning an instance identifiers to each object;
identifying, for each object using the corresponding instance identifier, a single image from among a plurality of candidate images in which the object is optimally represented; and
providing the identified images to a consuming application or process for quality assurance analysis.