System and method for image based vehicle localization
First Claim
Patent Images
1. A method of determining a vehicle location and pose, comprising:
- determining a location and pose estimate;
retrieving three-dimensional map data based on the location and pose estimate;
obtaining a camera image from a vehicle mounted camera;
projecting the three-dimensional map data onto the camera image based on the location and pose estimate;
comparing the projected three-dimensional map data to the camera image; and
determining the vehicle location and pose based on the comparing, wherein projecting the three-dimensional map data onto the camera image comprises;
transforming the three-dimensional map data from a map coordinate system to a vehicle coordinate system;
transforming the map data from the vehicle coordinate system to a camera coordinate system; and
projecting the three-dimensional map data from the camera coordinate system onto the camera image.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for determining a vehicle location and pose are provided. A vehicle localization system may determine a location and pose estimate for the vehicle. The system may retrieve three-dimensional map data based on the location and pose estimate. The system may obtain a camera image from a vehicle mounted camera. The system may project the three-dimensional map data onto the camera image based on the location and pose estimate. The system may compare the projected three-dimensional map data to the camera image. The system may then determine the vehicle location and pose based on the comparing.
19 Citations
18 Claims
-
1. A method of determining a vehicle location and pose, comprising:
-
determining a location and pose estimate; retrieving three-dimensional map data based on the location and pose estimate; obtaining a camera image from a vehicle mounted camera; projecting the three-dimensional map data onto the camera image based on the location and pose estimate; comparing the projected three-dimensional map data to the camera image; and determining the vehicle location and pose based on the comparing, wherein projecting the three-dimensional map data onto the camera image comprises; transforming the three-dimensional map data from a map coordinate system to a vehicle coordinate system; transforming the map data from the vehicle coordinate system to a camera coordinate system; and projecting the three-dimensional map data from the camera coordinate system onto the camera image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for determining a location and pose of a vehicle, comprising:
-
a global positioning system receiver configured to determine a location and pose estimate for the vehicle; a map database configured to provide three-dimensional map data based on the location and pose estimate; a vehicle mounted camera configured to obtain a camera image; a processor communicatively coupled to a memory, the processor configured to; project the three-dimensional map data onto the camera image based on the location and pose estimate; compare the projected three-dimensional map data to the camera image; and determine the vehicle location and pose based on the comparing, wherein to project the three-dimensional map data, the processor is further configured to; transform the three-dimensional map data from a map coordinate system to a vehicle coordinate system; transform the map data from the vehicle coordinate system to a camera coordinate system; and project the three-dimensional map data from the camera coordinate system onto the camera image. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium storing computer executable code for determining a vehicle location and pose, comprising code for:
-
determining a location and pose estimate; retrieving three-dimensional map data based on the location and pose estimate; obtaining a camera image from a vehicle mounted camera; projecting the three-dimensional map data onto the camera image based on the location and pose estimate; comparing the projected three-dimensional map data to the camera image; and
determining the vehicle location and pose based on the comparing, wherein projecting the three-dimensional map data onto the camera image comprises;transforming the three-dimensional map data from a map coordinate system to a vehicle coordinate system; transforming the map data from the vehicle coordinate system to a camera coordinate system; and projecting the three-dimensional map data from the camera coordinate system onto the camera image.
-
Specification