Systems and methods for estimating pose
First Claim
Patent Images
1. A method for guidance and navigation of an autonomous vehicle, the autonomous vehicle comprising at least one camera, the method comprising:
- processing a plurality of images of an environment of the autonomous vehicle captured using the at least one camera of the autonomous vehicle over a period of time to track one or more objects within the environment, wherein processing the plurality of images to track the one or more objects in the environment comprises processing at least two images of the plurality of images to estimate a pose of a first object in the environment, wherein processing the at least two images to estimate the pose of the first object comprises;
generating hypotheses for a pose component of pose of the first object;
identifying a mode of a probability mass function associated with the hypotheses;
extracting low-noise hypotheses; and
averaging the low-noise hypotheses to obtain an estimate for the pose component for the pose of the first object.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method for estimating pose includes generating hypotheses for a pose component under consideration, identifying a mode of a probability mass function associated with the hypotheses, extracting low-noise hypotheses, and averaging the low-noise hypotheses to obtain a pose component estimate.
-
Citations
28 Claims
-
1. A method for guidance and navigation of an autonomous vehicle, the autonomous vehicle comprising at least one camera, the method comprising:
processing a plurality of images of an environment of the autonomous vehicle captured using the at least one camera of the autonomous vehicle over a period of time to track one or more objects within the environment, wherein processing the plurality of images to track the one or more objects in the environment comprises processing at least two images of the plurality of images to estimate a pose of a first object in the environment, wherein processing the at least two images to estimate the pose of the first object comprises; generating hypotheses for a pose component of pose of the first object; identifying a mode of a probability mass function associated with the hypotheses; extracting low-noise hypotheses; and averaging the low-noise hypotheses to obtain an estimate for the pose component for the pose of the first object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 22, 23, 24, 25)
-
12. A system for estimating pose, the system comprising:
-
a camera configured to capture sequential images; a computer comprising memory that stores pose estimation algorithm configured to estimate pose of an object from the sequential images by; generating hypotheses for a pose component under consideration, identifying a mode of a probability mass function associated with the hypotheses, extracting low-noise hypotheses, and averaging the low-noise hypotheses to obtain a pose component estimate. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium having encoded thereon executable instructions that, when executed by at least one processor, cause the at least one processor to carry out a method for guidance and navigation of an autonomous vehicle, the autonomous vehicle comprising at least one camera, the method comprising:
processing a plurality of images of an environment of the autonomous vehicle captured using the at least one camera of the autonomous vehicle over a period of time to track one or more objects within the environment, wherein processing the plurality of images to track the one or more objects in the environment comprises processing at least two images of the plurality of images to estimate a pose of a first object in the environment, wherein processing the at least two images to estimate the pose of the first object comprises; identifying matching feature points between sequential images; generating hypotheses for a pose component of the pose of the first object; identifying a mode of a probability mass function associated with the hypotheses; extracting low-noise hypotheses; and averaging the low-noise hypotheses to obtain an estimate for the pose component of the pose of the first object. - View Dependent Claims (20, 21)
-
26. An autonomous vehicle comprising:
-
at least one camera; at least one processor; and at least one storage medium having encoded thereon executable instructions that, when executed by the at least one processor, cause the at least one processor to carry out a method for guidance and navigation of the autonomous vehicle, the method comprising; processing a plurality of images captured by the at least one camera over a period of time to track a first object in an environment of the autonomous vehicle, wherein tracking the first object comprises estimating a relative pose of the first object between a first image and a second image of the plurality of images, wherein estimating the relative pose of the first object comprises; estimating a translation of the first object between the first image and the second image based at least in part on the first image and the second image, and separately from estimating the translation, estimating a rotation of the first object between the first image and the second image based at least in part on the first image and the second image. - View Dependent Claims (27, 28)
-
Specification