US 11,937,019 B2
Intelligent quality assurance and inspection device having multiple camera modules
Arye Barnehama, San Marino, CA (US); Dat Do, Los Angeles, CA (US); and Daniel Pipe-Mazo, Redondo Beach, CA (US)
Assigned to Elementary Robotics, Inc., South Pasadena, CA (US)
Filed by Elementary Robotics, Inc., South Pasadena, CA (US)
Filed on Jun. 7, 2021, as Appl. No. 17/341,287.
Prior Publication US 2022/0394214 A1, Dec. 8, 2022
Int. Cl. H04N 7/18 (2006.01); H04N 5/268 (2006.01); H04N 23/62 (2023.01); H04N 23/90 (2023.01)
CPC H04N 7/181 (2013.01) [H04N 5/268 (2013.01); H04N 23/62 (2023.01); H04N 23/90 (2023.01)] 21 Claims
OG exemplary drawing
 
1. A method for providing quality assurance comprising:
capturing, by each of a plurality of physically co-located inspection camera modules forming part of a quality assurance inspection system, raw images of objects passing in front of each of the co-located inspection camera modules, the inspection camera modules comprising a processor and having either a different image sensor or lens focal properties and generate different feeds of raw images;
causing a first feed corresponding to raw images captured by a first of the co-located inspection camera modules to be displayed in a graphical user interface;
receiving data comprising a request to switch to a second feed corresponding to raw images captured by a second of the co-located inspection camera modules, the request being responsive to a user-generated command in a user interface;
selectively switching, responsive to the request, from the first feed to the second feed; and
causing the second feed corresponding to raw images from the second of the co-located inspection camera modules to be displayed in the graphical user interface;
wherein:
instance identifiers are assigned to each object detected in the raw images; and
raw images for each object are discarded in which the corresponding object is not optimally represented based on the assigned instance identifiers.