US 11,972,549 B2
Frame selection for image matching in rapid target acquisition
Michael Bleyer, Seattle, WA (US); Raymond Kirk Price, Redmond, WA (US); and Christopher Douglas Edmonds, Carnation, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Oct. 13, 2021, as Appl. No. 17/500,145.
Prior Publication US 2023/0112148 A1, Apr. 13, 2023
Int. Cl. G06K 9/00 (2022.01); G02B 27/01 (2006.01); G06T 7/00 (2017.01); G06T 19/00 (2011.01)
CPC G06T 7/0002 (2013.01) [G02B 27/0172 (2013.01); G06T 7/97 (2017.01); G06T 19/006 (2013.01); G02B 2027/0138 (2013.01); G02B 2027/014 (2013.01); G06T 2207/30168 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer system configured to evaluate a plurality of images originating from multiple different sources and to select specific images from said plurality in order to generate an overlaid image, said computer system comprising:
one or more processors; and
one or more computer-readable hardware storage devices that store instructions that are executable by the one or more processors to cause the computer system to:
obtain a first set of system camera images from a system camera, wherein the system camera operates at a first frame per second (FPS) rate;
obtain a second set of external camera images from an external camera that is detached from the system camera, wherein the external camera operates at a second FPS rate that is different from the first FPS rate;
access a set of rules that govern a selection process for selecting, from among the first set of system camera images, a specific system camera image and for selecting, from among the second set of external camera images, a specific external camera image, the selected specific system camera image and the specific external camera image being designated for use in generating an overlaid image;
perform the selection process using the accessed set of rules, wherein performance of the selection process results in the specific system camera image and the specific external camera image being selected; and
generate the overlaid image by overlaying and aligning content obtained from the selected external camera image onto the selected system camera image.