Determining geographic position information from a single image
First Claim
1. A method of determining real-world geographic position information of an object from an image, wherein the image is collected to develop a navigation database, the method comprising:
- capturing a plurality of images of geographic features, the plurality of images captured by a camera mounted on a vehicle;
identifying a single image from the plurality of images;
calculating a vanishing point in the single image as an intersection of lines in the single image;
determining a real-world ground distance between a reference ground point in the single image and a ground point corresponding to an object in the single image, wherein determination of the real-world ground distance is based on the vanishing point in the single image and calibration values corresponding to the camera, wherein no images other than the single image are used in determining the real-world ground distance; and
determining real-world geographic position information of the ground point corresponding to the object in the single image based on the determined real-world ground distance, the determined real-world geographic position information including a latitude coordinate and a longitude coordinate.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems, devices, features, and methods for determining geographic position information from an image are disclosed. For example, one method for determining the geographic position information is used to develop a navigation database. The method comprises capturing a plurality of images of geographic features by a camera mounted on a vehicle or a pedestrian. A single image from the plurality of images is identified or selected. A real-world ground distance between a reference ground point in the single image and a ground point corresponding to an object in the single image is determined based on determined calibration values corresponding to the camera. Real-world geographic position information, such as a latitude coordinate and a longitude coordinate, of the ground point corresponding to the object in the single image is determined based on the determined real-world ground distance.
-
Citations
20 Claims
-
1. A method of determining real-world geographic position information of an object from an image, wherein the image is collected to develop a navigation database, the method comprising:
-
capturing a plurality of images of geographic features, the plurality of images captured by a camera mounted on a vehicle; identifying a single image from the plurality of images; calculating a vanishing point in the single image as an intersection of lines in the single image; determining a real-world ground distance between a reference ground point in the single image and a ground point corresponding to an object in the single image, wherein determination of the real-world ground distance is based on the vanishing point in the single image and calibration values corresponding to the camera, wherein no images other than the single image are used in determining the real-world ground distance; and determining real-world geographic position information of the ground point corresponding to the object in the single image based on the determined real-world ground distance, the determined real-world geographic position information including a latitude coordinate and a longitude coordinate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of determining a geographic location in an image, the method comprising:
-
determining calibration values relating to a camera, wherein the camera captures an image at the determined calibration values; calculating a vanishing point in the image; identifying a reference point in the image, the reference point corresponding to a predetermined position relative to the camera; identifying a selected point in the image, the selected point corresponding to a real-world location represented in the image; determining a real-world distance between the reference point and the selected point represented in the image, wherein the determination of the real-world distance is based on the calibration values and the vanishing point in the image; and determining real-world geographic coordinates corresponding to the selected point based on the determined real-world distance, wherein the real-world distance is determined using no images other than the image corresponding to the vanishing point, the reference point and the selected point. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium configured to store a computer program that performs a method of determining a real-world geographic position from a single image, the method comprising:
-
identifying a calibration value associated with a camera, the identified calibration value including a determined extrinsic value of the camera at a the time an image was captured; computing a vanishing point in the image as an intersection point between two parallel lines in the image; computing a reference ground point based on an intrinsic parameter of the camera at the time the image was captured and at least the vanishing point in the image; determining a real-world distance between a desired ground point represented in the image and the reference ground point in the image using the identified calibration value and the single image; and calculating a latitude coordinate and a longitude coordinate associated with the desired ground point as a function of the determined real-world distance. - View Dependent Claims (18, 19)
-
-
20. A device for determining a real-world geographic position from a single image, the device comprising:
-
a user interface configured to display images captured by a camera; a processor in communication with the user interface and configured to calculate a vanishing point in an image; and a memory in communication with the processor, the memory configured to store data of the images and data of predetermined calibration values of the camera, wherein the image is displayed on the user interface, wherein the processor is configured to determine a real-world distance between a reference point corresponding to a known ground location and a selected target point corresponding to another ground location in the displayed image based on the predetermined calibration values and the calculated vanishing point in the image, and wherein the processor is further configured to determine real-world geographic coordinates of the selected target point in the image based on the real-world distance.
-
Specification