Using image and laser constraints to obtain consistent and improved pose estimates in vehicle pose databases
First Claim
1. A computer-implemented method for pose generation comprising:
- identifying a first bounded area to be analyzed;
obtaining positional input data of the first bounded area;
identifying a plurality of trajectories based on the positional input data;
generating one or more poses based on the plurality of trajectories;
defining one or more possible intersections for each pose;
identifying a first object pair at a first possible intersection representing two positional points at the first possible intersection;
computing one or more intersection constraints;
applying the one or more intersection constraints to generate an energy value based on a geometric relationship of the first object pair; and
modifying the one or more poses to minimize a total energy value.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for pose generation consisting of a trajectory system, a pose generation system, an intersection extractor, an object identifier, a constraint generator, and a posegraph solver. The trajectory system identifies a number of trajectories based on input positional data of a bounded area. The pose generation system generates one or more poses based on the trajectories. The intersection extractor identifies one or more possible intersections in the one or more poses. The object identifier identifies an object pair for each possible intersection that represents two positional points at each possible intersection. The constraint generator computes and applies one or more intersection constraints to generate an energy value for each object pair based on their geometric relationship. The posegraph solver then minimizes a total energy value by modifying one or more poses and then generates an improved set of pose trajectories based on the modified one or more poses. A method of pose generation is also presented.
-
Citations
20 Claims
-
1. A computer-implemented method for pose generation comprising:
-
identifying a first bounded area to be analyzed; obtaining positional input data of the first bounded area; identifying a plurality of trajectories based on the positional input data; generating one or more poses based on the plurality of trajectories; defining one or more possible intersections for each pose; identifying a first object pair at a first possible intersection representing two positional points at the first possible intersection; computing one or more intersection constraints; applying the one or more intersection constraints to generate an energy value based on a geometric relationship of the first object pair; and modifying the one or more poses to minimize a total energy value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for pose generation comprising:
-
a trajectory system configured to identify a plurality of trajectories based on the positional input data of a first bounded area; a pose generation system configured to generate one or more poses based on the plurality of trajectories; an intersection extractor configured to identify one or more possible intersections in the one or more poses; an object identifier configured to identify a first object pair at a first possible intersection representing two positional points at the first possible intersection; a constraint generator configured to compute one or more intersection constraints and apply the one or more intersection constraints to generate an energy value based on a geometric relationship of the first object pair; and a posegraph solver configured to minimize a total energy value by modifying the one or more poses. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification