System and method of determining building numbers
First Claim
1. A method comprising:
- selecting, by one or more processors, an image associated with a street address that includes a building number;
identifying, by the one or more processors, a portion of the image containing characters associated with building numbers;
extracting, by the one or more processors, an alphanumeric value from the characters within the portion of the image;
comparing, by the one or more processors, the alphanumeric value to the building number of the street address;
determining, by the one or more processors, a score based on the comparison of the alphanumeric value to the building number of the street address;
determining whether the score meets or exceeds a first predetermined threshold; and
storing, by the one or more processors, an association between the alphanumeric value and the image when the score meets or exceeds the first predetermined threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for automatically recognizing building numbers in street level images. In one aspect, a processor selects a street level image that is likely to be near an address of interest. The processor identifies those portions of the image that are visually similar to street numbers, and then extracts the numeric values of the characters displayed in such portions. If an extracted value corresponds with the building number of the address of interest such as being substantially equal to the address of interest, the extracted value and the image portion are displayed to a human operator. The human operator confirms, by looking at the image portion, whether the image portion appears to be a building number that matches the extracted value. If so, the processor stores a value that associates that building number with the street level image.
30 Citations
20 Claims
-
1. A method comprising:
-
selecting, by one or more processors, an image associated with a street address that includes a building number; identifying, by the one or more processors, a portion of the image containing characters associated with building numbers; extracting, by the one or more processors, an alphanumeric value from the characters within the portion of the image; comparing, by the one or more processors, the alphanumeric value to the building number of the street address; determining, by the one or more processors, a score based on the comparison of the alphanumeric value to the building number of the street address; determining whether the score meets or exceeds a first predetermined threshold; and storing, by the one or more processors, an association between the alphanumeric value and the image when the score meets or exceeds the first predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a memory operative to store a street level image; and one or more processors in communication with the memory, the one or more processors being configured to; identify a portion of the street level image such that the portion contains characters associated with building numbers; extract an alphanumeric value representing the characters within the portion; compare the alphanumeric value to a range of building numbers that are expected to be near the geographical location at which the street level image was captured; determine a score based on the comparison of the alphanumeric value to the building number of the street address; determine whether the score meets or exceeds a first predetermined threshold; and store an association between the alphanumeric value and the image when the score meets or exceeds the first predetermined threshold. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transient computer-readable medium storing instructions executable by a processor to perform a method, comprising:
-
selecting an image associated with a street address that includes a building number; identifying a portion of the image containing characters associated with building numbers; extracting an alphanumeric value from the characters within the portion of the image; comparing the alphanumeric value to the building number of the street address; determining a score based on the comparison of the alphanumeric value to the building number of the street address; determining whether the score meets or exceeds a first predetermined threshold; and storing an association between the alphanumeric value and the image when the score meets or exceeds the first predetermined threshold. - View Dependent Claims (19, 20)
-
Specification