Pose error estimation and localization using static features
First Claim
Patent Images
1. A method comprising:
- determining an observed position and an observed pose of a vehicle;
generating a reference image based on the observed position and observed pose, wherein (a) the reference image comprises one or more reference static features and (b) the reference image is generated from the perspective of the observed position and the observed pose;
implicitly comparing the reference image to a captured image using a pose error network to determine a misalignment between at least one feature of the reference image and a corresponding feature of the captured image, wherein the pose error network comprises a trained neural network; and
based on the determined misalignment, determining, by the pose error network, a correction to the observed position, the observed pose, or both.
1 Assignment
0 Petitions
Accused Products
Abstract
The position and/or pose of a vehicle is determined in real time. An observed position and an observed pose of a vehicle are determined. A reference image is generated based on the observed position and the observed pose. The reference image comprises one or more reference static features. A captured image and the reference image are implicitly compared. Based on a result of the comparison, a correction to the observed position, the observed pose, or both is determined.
-
Citations
20 Claims
-
1. A method comprising:
-
determining an observed position and an observed pose of a vehicle; generating a reference image based on the observed position and observed pose, wherein (a) the reference image comprises one or more reference static features and (b) the reference image is generated from the perspective of the observed position and the observed pose; implicitly comparing the reference image to a captured image using a pose error network to determine a misalignment between at least one feature of the reference image and a corresponding feature of the captured image, wherein the pose error network comprises a trained neural network; and based on the determined misalignment, determining, by the pose error network, a correction to the observed position, the observed pose, or both. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising at least one processor, at least one memory storing computer program code, and a pose error network, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
-
determine an observed position and an observed pose of a vehicle; generate a reference image based on the observed position and observed pose, wherein (a) the reference image comprises one or more reference static features and (b) the reference image is generated from the perspective of the observed position and the observed pose; implicitly compare the reference image to a captured image using the pose error network to determine a misalignment between at least one feature of the reference image and a corresponding feature of the captured image, wherein the pose error network comprises a trained neural network; and based on the determined misalignment, determine, by the pose error network, a correction to the observed position, the observed pose, or both. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions configured to:
-
determine an observed position and an observed pose of a vehicle; generate a reference image based on the observed position and observed pose, wherein (a) the reference image comprises one or more reference static features and (b) the reference image is generated from the perspective of the observed position and the observed pose; implicitly compare the reference image to a captured image using a pose error network to determine a misalignment between at least one feature of the reference image and a corresponding feature of the captured image, wherein the pose error network comprises a trained neural network; and based on the determined misalignment, determine, by the pose error network, a correction to the observed position, the observed pose, or both. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification