System and methods for feature selection and matching
First Claim
1. A navigation system, the system comprising:
- at least one sensor configured to acquire a three-dimensional representation of the environment containing the navigation system;
a memory unit configured to store executable instructions and a prior map of the environment, wherein the prior map represents the environment containing the navigation system independently of data currently acquired by the at least one sensor; and
a processing unit configured to execute the executable instructions, wherein the executable instructions direct the processing unit to;
extract a first plurality of features from current image data;
extract a second plurality of features from the prior map;
compare two-dimensional representations of the first plurality of features to two-dimensional representations of the second plurality of features to find at least one first feature in the first plurality of features that associate with at least one second feature in the second plurality of features; and
compare a three-dimensional representation of the at least one first feature to a three-dimensional representation of the at least one second feature to identify at least one corresponding pair of features.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for feature selection and matching are provided. In certain embodiments, a method for matching features comprises extracting a first plurality of features from current image data acquired from at least one sensor and extracting a second plurality of features from a prior map, wherein the prior map represents an environment containing the navigation system independently of data currently acquired by the at least one sensor. The method also comprises identifying at least one first feature in the first plurality of features and at least one second feature in the second plurality of features that have associated two-dimensional representations; and identifying at least one corresponding pair of features by comparing a three-dimensional representations of the at least one first feature to a three-dimensional representation of the at least one second feature.
23 Citations
20 Claims
-
1. A navigation system, the system comprising:
-
at least one sensor configured to acquire a three-dimensional representation of the environment containing the navigation system; a memory unit configured to store executable instructions and a prior map of the environment, wherein the prior map represents the environment containing the navigation system independently of data currently acquired by the at least one sensor; and a processing unit configured to execute the executable instructions, wherein the executable instructions direct the processing unit to; extract a first plurality of features from current image data; extract a second plurality of features from the prior map; compare two-dimensional representations of the first plurality of features to two-dimensional representations of the second plurality of features to find at least one first feature in the first plurality of features that associate with at least one second feature in the second plurality of features; and compare a three-dimensional representation of the at least one first feature to a three-dimensional representation of the at least one second feature to identify at least one corresponding pair of features. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for matching features, the method comprising:
-
extracting a first plurality of features from current image data acquired from at least one sensor; extracting a second plurality of features from a prior map, wherein the prior map represents an environment containing the navigation system independently of data currently acquired by the at least one sensor; identifying at least one first feature in the first plurality of features and at least one second feature in the second plurality of features that have associated two-dimensional representations; and identifying at least one corresponding pair of features by comparing a three-dimensional representation of the at least one first feature to a three-dimensional representation of the at least one second feature. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A program product for identifying corresponding features, the program product comprising a plurality of instructions tangibly stored on a non-transitory storage medium, the instructions operable, when executed, to cause a processing unit to:
-
extract a first plurality of features from current image data acquired from at least one sensor configured to acquire a three-dimensional representation of an environment containing the at least one sensor; extract a second plurality of features from a prior map of the environment, wherein the prior map represents the environment independently of data currently acquired by the at least one sensor; identify at least one first feature in the first plurality of features and at least one second feature in the second plurality of features that have associated two-dimensional representations; and identify at least one corresponding pair of features by comparing a three-dimensional histogram of the at least one first feature to a three-dimensional histogram of the at least one second feature. - View Dependent Claims (20)
-
Specification