User correction of pose for street-level images
First Claim
1. A computer-implemented method for correcting existing geographic coordinates associated an image, comprising:
- providing the image to a client device, the image associated with a first geographic coordinate;
receiving, from the client device, a second geographic coordinate representing a location of the client device and an indication that the image resembles surroundings of the client device at the second geographic coordinate, the second geographic coordinate being different from the first second geographic coordinate;
determining whether the received second geographic coordinate more accurately represents a location of a camera that took the image than the first geographic coordinate; and
when the received second coordinate is determined to be more accurate than the first coordinate, updating the first geographic coordinate associated with the image according to the received second geographic coordinate.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, computer-implemented method and computer-readable medium for correcting existing coordinates of an image. The image is provided to the client device, the image associated with a first geographic coordinate. A second geographic coordinate is received from the client device representing a location of the client device and an indication that the image resembles surroundings of the client device at the second geographic coordinate, where the second geographic coordinate is different from the first second geographic coordinate. A determination is made as to whether the received second geographic coordinate more accurately represents a location of a camera that took the image than the first geographic coordinate. When the received second coordinate is determined to be more accurate than the first coordinate, updating the first geographic coordinate associated with the image according to the received second geographic coordinate.
-
Citations
20 Claims
-
1. A computer-implemented method for correcting existing geographic coordinates associated an image, comprising:
-
providing the image to a client device, the image associated with a first geographic coordinate; receiving, from the client device, a second geographic coordinate representing a location of the client device and an indication that the image resembles surroundings of the client device at the second geographic coordinate, the second geographic coordinate being different from the first second geographic coordinate; determining whether the received second geographic coordinate more accurately represents a location of a camera that took the image than the first geographic coordinate; and when the received second coordinate is determined to be more accurate than the first coordinate, updating the first geographic coordinate associated with the image according to the received second geographic coordinate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for correcting existing geographic coordinates of an image, comprising:
-
a server configured to; provide the image to a client device, image associated with a first geographic coordinate; receive, from the client device, a second geographic coordinate representing a location of the client device and an indication that the image resembles surroundings of the client device at the second geographic coordinate, the second geographic coordinate being different from the first second geographic coordinate; a validation module configured to; determine whether the received second geographic coordinate more accurately represents a location of a camera that took the image than the first geographic coordinate; and when the received second coordinate is determined to be more accurate than the first coordinate, updating the first geographic coordinate associated with the image according to the received second geographic coordinate. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An article of manufacture including a non-transitory computer-readable medium having instructions retrieved thereon that, when executed by a computing device, cause the computing device to perform operations for correcting existing geographic coordinates of an image, the operations comprising:
-
providing the image to a client device, the image associated with a first geographic coordinate; receiving, from the client device, a second geographic coordinate representing a location of the client device and an indication that the image resembles surroundings of the client device at the second geographic coordinate, the second geographic coordinate being different from the first second geographic coordinate; determining whether the received second geographic coordinate more accurately represents a location of a camera that took the image than the first geographic coordinate; and when the received second coordinate is determined to be more accurate than the first coordinate, updating the first geographic coordinate associated with the image according to the received second geographic coordinate.
-
Specification