System and method of determining map coordinates from images
First Claim
1. A method comprising:
- identifying a portal in an image, wherein the portal is associated with a point of interest identified by a location of a first map marker in map data;
receiving surface depth data identifying one or more distances from the geographic location of the camera that captured the image to objects of the image;
determining a distance from the camera that captured the image to the portal in the image based on the surface depth data;
determining, by one or more computing devices, an approximate geographic location of the portal based on the determined distance and the geographic location information and direction information associated with the image;
adjusting, by the one or more computing devices, the location of the first map marker in the map data based on the approximate geographic location; and
adjusting, by the one or more computing devices, the location of a second map marker in the map data based on the adjusted location of the first map marker.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods provide approximations of latitude and longitude coordinates of objects, for example a business, in street level images. The images may be collected by a camera. An image of a business is collected along with GPS coordinates and direction of the camera. Depth maps of the images may be generated, for example, based on laser depth detection or displacement of the business between two images caused by a change in the position of the camera. After identifying a business in one or more images, the distance from the camera to a point or area relative to the business in the one or more images may be determined based on the depth maps. Using this distance and the direction of the camera which collected the one or more images and GPS coordinates of the camera, the approximate GPS coordinates of the business may be determined.
-
Citations
20 Claims
-
1. A method comprising:
-
identifying a portal in an image, wherein the portal is associated with a point of interest identified by a location of a first map marker in map data; receiving surface depth data identifying one or more distances from the geographic location of the camera that captured the image to objects of the image; determining a distance from the camera that captured the image to the portal in the image based on the surface depth data; determining, by one or more computing devices, an approximate geographic location of the portal based on the determined distance and the geographic location information and direction information associated with the image; adjusting, by the one or more computing devices, the location of the first map marker in the map data based on the approximate geographic location; and adjusting, by the one or more computing devices, the location of a second map marker in the map data based on the adjusted location of the first map marker. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising one or more computing devices configured to:
-
identify a portal in an image, wherein the portal is associated with a point of interest identified by a location of a first map marker in map data; receive surface depth data identifying one or more distances from the geographic location of the camera that captured the image to objects of the image; determine a distance from the camera that captured the image to the portal in the image based on the surface depth data; determine an approximate geographic location of the portal based on the determined distance and the geographic location information and direction information associated with the image; adjust the location of the first map marker in the map data based on the approximate geographic location; and adjust the location of a second map marker in the map data based on the adjusted location of the first map marker. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A tangible, non-transitory computer-readable recording medium on which computer-readable instructions of a program are stored, the instructions when executed by a processor, cause the processor to perform a method, the method comprising:
-
identifying a portal in an image, wherein the portal is associated with a point of interest identified by a location of a first map marker in map data; receiving surface depth data identifying one or more distances from the geographic location of the camera that captured the image to objects of the image; determining a distance from the camera that captured the image to the portal in the image based on the surface depth data; determining, by a processor, an approximate geographic location of the portal based on the determined distance and the geographic location information and direction information associated with the image; adjusting, by the processor, the location of the first map marker in the map data based on the approximate geographic location; and adjusting the location of a second map marker in the map data based on the adjusted location of the first map marker. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification