US 12,079,769 B2
Automated recalibration of sensors for autonomous checkout
Nagasrikanth Kallakuri, San Francisco, CA (US); Tushar Dadlani, Pleasanton, CA (US); Dhananjay Singh, San Francisco, CA (US); and Daniel L Fischetti, San Francisco, CA (US)
Assigned to STANDARD COGNITION, CORP., San Francisco, CA (US)
Filed by STANDARD COGNITION, CORP., San Francisco, CA (US)
Filed on May 10, 2022, as Appl. No. 17/741,110.
Application 17/741,110 is a continuation of application No. 17/357,867, filed on Jun. 24, 2021, granted, now 11,361,468.
Claims priority of provisional application 63/045,007, filed on Jun. 26, 2020.
Prior Publication US 2022/0270295 A1, Aug. 25, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 7/80 (2017.01); G06F 18/21 (2023.01); G06F 18/214 (2023.01); G06F 18/22 (2023.01); G06N 3/04 (2023.01); G06N 3/08 (2023.01); G06Q 10/087 (2023.01); G06V 10/40 (2022.01); G06V 10/46 (2022.01); G06V 10/74 (2022.01); G06V 10/776 (2022.01); G06V 10/82 (2022.01); G06V 20/52 (2022.01); G06V 20/64 (2022.01); G06V 40/10 (2022.01)
CPC G06Q 10/087 (2013.01) [G06F 18/2148 (2023.01); G06F 18/2193 (2023.01); G06F 18/22 (2023.01); G06N 3/04 (2013.01); G06N 3/08 (2013.01); G06T 7/80 (2017.01); G06V 10/40 (2022.01); G06V 10/46 (2022.01); G06V 10/74 (2022.01); G06V 10/776 (2022.01); G06V 10/82 (2022.01); G06V 20/52 (2022.01); G06V 20/653 (2022.01); G06V 40/10 (2022.01); G06T 2207/30196 (2013.01)] 26 Claims
OG exemplary drawing
 
1. A method for recalibrating cameras in a real space for tracking puts and takes of items by subjects, the method including:
first processing one or more images selected from a plurality of sequences of images received from a plurality of cameras, in which selected images in the plurality of sequences of images have respective fields of view in the real space, to:
match one or more features corresponding to points located at displays or relatively immobile structures extracted from the selected images using a trained neural network classifier with features from a set of calibration images;
obtain based upon features as matched, transformation information between the selected images and the set of calibration images; and
update calibration of a camera with the transformation information whenever the transformation information for the camera meets or exceeds a first threshold.