Back to results
US 7,991,283 B2Granted
Geotagging photographs using annotations
AssigneeMicrosoft Corporation
InventorsBilly Chen, Eyal Ofek, Pragyana K. Mishra
Life of this patent
Estimating the term…
Abstract
Labels of elements in images may be compared to known elements to determine a region from which an image was created. Using this information, the approximate image position can be found, additional elements may be recognized, labels may be checked for accuracy and additional labels may be added.
Claims20
A method of geotagging photographs using annotations comprising:
- reviewing an image for a labeled element wherein the labeled element comprises one or more selected from a group comprising street signs, buildings, billboards, cars, transportation elements;
- reviewing the image for an additional labeled element;
- using the global position of the elements, the relative size of the elements and a width of the image to estimate a focal length of the image;
- evaluating a known element data store to determine whether a known element in the known element data store is sufficiently similar to the labeled element;
- if the data store contains a sufficiently similar known element to the labeled element, obtaining the global position of the known element;
- comparing the additional labeled element to the known element data store to determine if a sufficiently similar additional known element to the additional labeled element is in the data store;
- if a sufficiently similar element to the additional labeled element is in the known element data store, obtaining the global position of the additional known element;
- evaluating the global position of the known element and the additional known element to determine an image region wherein the image region comprises a geographic area from which the image was created;
- adding additional labels to the image by using geospatial data and building recognition to add labels to additional recognized buildings;
- and
- if the labeled element and additional labeled element are accurately labeled, storing the image as an approved tagged image.
8 more elements
A non-transitory computer storage medium comprising:
- computer executable instructions to configuring a processor, the computer executable instructions comprising instructions for geo-tagging photographs using annotations, the instructions comprising instructions for:
- Reviewing an image for a labeled element wherein the labeled element comprises one or more selected from a group comprising street signs, buildings, billboards, cars, transportation elements;
- Reviewing the image for an additional labeled element;
- Using the global position of the elements, the relative size of the elements and a width of the image to estimate a focal length of the image;
- Evaluating a known element data store to determine whether a known element in the known element data store is sufficiently similar to the labeled element;
- If the data store contains a sufficiently similar known element to the labeled element, obtaining the global position of the known element;
- Comparing the additional labeled element to the known element data store to determine if a sufficiently similar additional known element to the additional labeled element is in the data store;
- If a sufficiently similar element to the additional labeled element is in the known element data store, obtaining the global position of the additional known element;
- Evaluating the global position of the known element and the additional known element to determine an image region wherein the image region comprises a geographic area from which the image was created;
- Adding additional labels to the image by using geospatial data and building recognition to add labels to additional recognized buildings;
- and
- If the labeled element and additional labeled element are accurately labeled, storing the image as an approved tagged image.
9 more elements
Dependencies are inferred from the claim text.