US 11,776,160 B2
Auto calibrating a single camera from detectable objects
Hongli Deng, Bellevue, WA (US); Ryan Savio Menezes, Bellevue, WA (US); Gabriel Blanco Saldana, Kirkland, WA (US); and Zicheng Liu, Bellevue, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Oct. 24, 2022, as Appl. No. 17/971,894.
Application 17/971,894 is a continuation of application No. 16/904,498, filed on Jun. 17, 2020, granted, now 11,488,325.
Prior Publication US 2023/0050504 A1, Feb. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 7/80 (2017.01); G06T 7/11 (2017.01)
CPC G06T 7/80 (2017.01) [G06T 7/11 (2017.01); G06T 2207/10016 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/30196 (2013.01); G06T 2207/30232 (2013.01); G06T 2207/30248 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer system that automatically calibrates a camera, said computer system comprising:
at least one processor; and
at least one hardware storage device that stores instructions that are executable by the at least one processor to cause the computer system to:
identify, from within an image, an object of a particular type, said identifying includes identifying a first set of key points of the object;
generate a virtual object of the same particular type as the object, the virtual object being associated with a second set of key points;
fit a reprojected version of the second set of key points to the first set of key points in two-dimensional (2D) space to form a fitted alignment between the first set of key points and the second set of key points;
identify reprojection parameters associated with the fitted alignment between the first set of key points and the second set of key points; and
use the reprojection parameters to calibrate a camera that generated the image.