US 11,656,365 B2
Geolocation with aerial and satellite photography
Raymond Kirk Price, Redmond, WA (US); Michael Bleyer, Seattle, WA (US); and Evan Gregory Levine, Seattle, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jun. 8, 2020, as Appl. No. 16/895,979.
Prior Publication US 2021/0383144 A1, Dec. 9, 2021
Int. Cl. G06F 16/909 (2019.01); G01S 19/48 (2010.01); G01S 19/39 (2010.01); G06V 20/13 (2022.01); G06V 20/20 (2022.01); G06V 10/764 (2022.01); G06V 10/774 (2022.01); G06V 10/82 (2022.01); G06V 10/44 (2022.01); G06V 10/40 (2022.01); G06V 20/17 (2022.01); G06V 20/10 (2022.01)
CPC G01S 19/396 (2019.08) [G01S 19/485 (2020.05); G06F 16/909 (2019.01); G06V 10/40 (2022.01); G06V 10/454 (2022.01); G06V 10/764 (2022.01); G06V 10/774 (2022.01); G06V 10/82 (2022.01); G06V 20/13 (2022.01); G06V 20/17 (2022.01); G06V 20/20 (2022.01); G06V 20/194 (2022.01)] 18 Claims
OG exemplary drawing
 
18. A method of automatically geolocating a visual target, comprising:
affirmatively identifying a visual target in an aerial photograph of a search region captured by a flying vehicle operating in the search region, the visual target having an assistive device including a global positioning system (GPS) device;
automatically correlating the aerial photograph of the search region to a geo-tagged photograph of the search region, wherein the geo-tagged photograph is labelled with pre-defined geospatial coordinates;
based on such automatic correlation, determining a geospatial coordinate for the visual target in the search region;
receiving from the assistive device a measured location assessed by the GPS device;
detecting an error in the measured location assessed by the GPS device based on a disparity between the determined geospatial coordinate and the measured location assessed by the GPS device;
assessing a corrective model for the measured location assessed by the GPS device based on the disparity; and
applying the corrective model to the measured location assessed by the GPS device to generate a corrected measured location that corrects the detected error.