US 11,722,642 B2
Machine-vision system and method for remote quality inspection of a product
Nathan Oostendorp, Ann Arbor, MI (US); Kurtis Alan Demaagd, Grand Ledge, MI (US); and Anthony Michael Oliver, Manchester, MI (US)
Assigned to Sight Machine, Inc., San Francisco, CA (US)
Filed by Sight Machine, Inc., San Francisco, CA (US)
Filed on Aug. 23, 2021, as Appl. No. 17/409,430.
Application 17/409,430 is a continuation of application No. 15/949,401, filed on Apr. 10, 2018, granted, now 11,102,455.
Application 15/949,401 is a continuation of application No. 13/783,107, filed on Mar. 1, 2013, granted, now 9,955,123, issued on Apr. 24, 2018.
Claims priority of provisional application 61/606,257, filed on Mar. 2, 2012.
Prior Publication US 2022/0086399 A1, Mar. 17, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 7/18 (2006.01); G06T 7/00 (2017.01)
CPC H04N 7/181 (2013.01) [G06T 7/0004 (2013.01); G06T 2207/10004 (2013.01); G06T 2207/30164 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system comprising:
a controller connected to a plurality of image acquisition devices over a first data network, wherein the controller and the plurality of image acquisition devices are located at a first location, and wherein the plurality of image acquisition devices is configured to capture digital images of a plurality of inspection locations to create a plurality of digital images, and wherein the controller is configured to:
receive the plurality of digital images captured by the plurality of image acquisition devices over the first data network;
compute a plurality of measurements using the plurality of digital images and a first machine-vision algorithm;
compute a comprehensive measurement, wherein the comprehensive measurement is calculated using the plurality of measurements; and
transmit the plurality of digital images, the comprehensive measurement, and the plurality of measurements over a second data network, wherein the comprehensive measurement and plurality of digital images used to calculate the plurality of measurements are transmitted together;
a vision server connected to the controller over the second data network, and wherein the vision server is configured to:
receive the plurality of digital images and the plurality of measurements from the controller; and
store the plurality of digital images and the plurality of measurements in a database storage;
a terminal connected to the vision server over the second data network, wherein the terminal is configured to:
receive a first digital image of the plurality of digital images and a first measurement of the plurality of measurements; and
display the first digital image and the first measurement on the terminal.