SYSTEMS AND METHODS FOR MATCHING SCENES USING MUTUAL RELATIONS BETWEEN FEATURES
First Claim
1. A computer readable media device having computer-executable instructions for a method for matching image features, the method comprising:
- defining a first descriptive subset of features from a feature set A extracted from a first image projection;
selecting a second descriptive subset from a feature set B extracted from a second image projection, wherein the second descriptive subset is selected based on a similarity of invariant mutual relations between features of the first descriptive subset and invariant mutual relations between features of the second descriptive subset, wherein the first descriptive subset and the second descriptive subset define a pair of similar descriptive subsets;
calculating a transformation T from the pair of similar descriptive subsets to form a hypothesis H;
evaluating a quality of the hypothesis H;
storing the hypothesis H into a memory device, the hypothesis H including transformation T and a plurality of paired features that support the hypothesis H.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide improved systems and methods for matching scenes. In one embodiment, a processor for implementing robust feature matching between images comprises: a first process for extracting a first feature set from a first image projection and extracting a second feature set from a second image projection; a memory for storing the first feature set and the second feature set; and a second process for feature matching using invariant mutual relations between features of the first feature set and the second feature set; wherein the second feature set is selected from the second image projection based on the identification of similar descriptive subsets between the second image projection and the first image projection.
24 Citations
20 Claims
-
1. A computer readable media device having computer-executable instructions for a method for matching image features, the method comprising:
-
defining a first descriptive subset of features from a feature set A extracted from a first image projection; selecting a second descriptive subset from a feature set B extracted from a second image projection, wherein the second descriptive subset is selected based on a similarity of invariant mutual relations between features of the first descriptive subset and invariant mutual relations between features of the second descriptive subset, wherein the first descriptive subset and the second descriptive subset define a pair of similar descriptive subsets; calculating a transformation T from the pair of similar descriptive subsets to form a hypothesis H; evaluating a quality of the hypothesis H; storing the hypothesis H into a memory device, the hypothesis H including transformation T and a plurality of paired features that support the hypothesis H. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A navigation system for a vehicle, the navigation system comprising:
-
an image capturing device that produces projections of surrounding scenes; a processor coupled to the image capturing device, the processor having a process for robust feature matching using invariant mutual relations between features; and a memory coupled to the processor; wherein the processor matches at least a descriptive subset of features extracted from a first projection with features from a second projection based on a similarity of invariant mutual relations between features of the at least a descriptive subset from the first projection and the selected features from the second projection; wherein the processor estimates at least one hypothetic transformation T from the at least a descriptive subset of features extracted from the first projection and the selected features from the second projection; wherein the processor stores at least one hypothesis H into the memory; and wherein the processor performs a quality analysis of a plurality of hypotheses H to select a final hypothesis HB that includes a final transformation TB. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A processor for implementing robust feature matching between images, the processor comprising:
-
a first process for extracting a first feature set from a first image projection and extracting a second feature set from a second image projection; a memory for storing the first feature set and the second feature set; a second process for feature matching using invariant mutual relations between features of the first feature set and the second feature set; wherein the second feature set is selected from the second image projection based on the identification of similar descriptive subsets between the second image projection and the first image projection. - View Dependent Claims (17, 18, 19, 20)
-
Specification