US 12,307,579 B2
Deep geometric model fitting
Rene Ranftl, Munich (DE); and Vladlen Koltun, Santa Clara, CA (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Oct. 6, 2023, as Appl. No. 18/482,463.
Application 18/482,463 is a continuation of application No. 17/841,186, filed on Jun. 15, 2022, granted, now 11,816,784.
Application 17/841,186 is a continuation of application No. 15/933,510, filed on Mar. 23, 2018, granted, now 11,393,160, issued on Jul. 19, 2022.
Prior Publication US 2024/0161387 A1, May 16, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06N 20/00 (2019.01); G06N 3/045 (2023.01); G06T 1/20 (2006.01); G06T 3/08 (2024.01); G06T 7/20 (2017.01); G06T 7/593 (2017.01); G06T 15/10 (2011.01); G06T 17/10 (2006.01); G06N 3/084 (2023.01)
CPC G06T 15/10 (2013.01) [G06N 3/045 (2023.01); G06N 20/00 (2019.01); G06T 1/20 (2013.01); G06T 3/08 (2024.01); G06T 7/20 (2013.01); G06T 7/593 (2017.01); G06T 17/10 (2013.01); G06N 3/084 (2013.01); G06T 2207/20076 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30248 (2013.01)] 20 Claims
OG exemplary drawing
 
1. At least one memory comprising machine-readable instructions to cause at least one processor circuit to at least:
generate, with a neural network, initial model weights based on image data from a camera in an environment;
update the initial model weights based on first data and second non-image data to determine updated model weights, the first data associated with the initial model weights, the second non-image data to specify one or more constraints; and
localize the camera in the environment based on the updated model weights.