Image-based localization for addresses
First Claim
Patent Images
1. A computer-readable media having computer-executable instructions that when executed, perform a method comprising:
- obtaining an entity from a first database, the entity being associated with an address and a visual feature that is viewable at street level;
identifying, from a set of street level images that are each associated with respective positional data, a subset of the street level images captured in proximity to the address of the obtained entity;
analyzing each street level image in the identified subset to determine whether the visual feature appears in that street level image; and
determining a precise location for the entity based on a number of street level images in which the visual feature appears.
2 Assignments
0 Petitions
Accused Products
Abstract
The present localization system determines a precise location for an address based on images. Some implementations identify the precise location using one image. Other implementations identify the precise location using multiple images. While still other implementations identify the precise location by interpolation, which uses precise locations of addresses nearby that were previously localized using one or more images. The images used in determining the precise locations have a visual feature associated with the address appearing in the image.
13 Citations
20 Claims
-
1. A computer-readable media having computer-executable instructions that when executed, perform a method comprising:
-
obtaining an entity from a first database, the entity being associated with an address and a visual feature that is viewable at street level; identifying, from a set of street level images that are each associated with respective positional data, a subset of the street level images captured in proximity to the address of the obtained entity; analyzing each street level image in the identified subset to determine whether the visual feature appears in that street level image; and determining a precise location for the entity based on a number of street level images in which the visual feature appears. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer readable storage medium storing a computer-implemented mapping application comprising:
-
obtaining a precise location for an entity, the precise location being derived by obtaining, from a first database, an entity associated with an address and a visual feature that is viewable at street level, analyzing each one of a set of street level images captured near the address associated with the obtained entity to determine whether the visual feature appears in that street level image, each street level image associated with respective positional data, and determining the precise location based on the positional data of each street level image identified in the analyzing; and placing a symbol on a computer-generated map based on the precise location for the entity. - View Dependent Claims (15, 16, 17)
-
-
18. A computer-implemented method comprising:
-
ascertaining whether a visual feature is present within a street level image, the visual feature including a feature that is viewable at street level, the street level image being associated with positional data that identifies a location where the street level image was captured; and determining, after the ascertaining, a precise location for an entity associated with the visual feature based on the positional data, when the visual feature is determined to be present within the street level image. - View Dependent Claims (19, 20)
-
Specification