ROBUST FEATURE IDENTIFICATION FOR IMAGE-BASED OBJECT RECOGNITION
First Claim
1. A method of identifying robust features within a training image at a feature detection device, the method comprising:
- generating, by the feature detection device, training features by applying a feature detection algorithm to the training image, each training feature having a training feature location within the training image;
transforming, by the feature detection device, at least a portion of the training image into a transformed image in accordance with a predefined image transformation;
generating, by the feature detection device, transform features by applying the feature detection algorithm to the transformed image, each transform feature having a transform feature location within the transformed image;
mapping, by the feature detection device, the training feature locations of the training features to corresponding training feature transformed locations within the transformed image in accordance with the predefined image transformation; and
compiling, by the feature detection device, a robust feature set by selecting robust features, wherein each robust feature represents a training feature having a training feature transformed location proximal to a transform feature location of one of the transform features.
5 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided that include identifying robust features within a training image. Training features are generated by applying a feature detection algorithm to the training image, each training feature having a training feature location within the training image. At least a portion of the training image is transformed into a transformed image in accordance with a predefined image transformation. Transform features are generated by applying the feature detection algorithm to the transformed image, each transform feature having a transform feature location within the transformed image. The training feature locations of the training features are mapped to corresponding training feature transformed locations within the transformed image in accordance with the predefined image transformation, and a robust feature set is compiled by selecting robust features, wherein each robust feature represents a training feature having a training feature transformed location proximal to a transform feature location of one of the transform features.
-
Citations
31 Claims
-
1. A method of identifying robust features within a training image at a feature detection device, the method comprising:
-
generating, by the feature detection device, training features by applying a feature detection algorithm to the training image, each training feature having a training feature location within the training image; transforming, by the feature detection device, at least a portion of the training image into a transformed image in accordance with a predefined image transformation; generating, by the feature detection device, transform features by applying the feature detection algorithm to the transformed image, each transform feature having a transform feature location within the transformed image; mapping, by the feature detection device, the training feature locations of the training features to corresponding training feature transformed locations within the transformed image in accordance with the predefined image transformation; and compiling, by the feature detection device, a robust feature set by selecting robust features, wherein each robust feature represents a training feature having a training feature transformed location proximal to a transform feature location of one of the transform features. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for identifying robust features within a training image, the system comprising:
-
a processor; a memory device; and a feature detector executable on the processor according to software instructions stored in the memory device, the feature detector being configured to; generate training features by applying a feature detection algorithm to the training image, each training feature having a training feature location within the training image; transform at least a portion of the training image into a transformed image in accordance with a predefined image transformation; generate transform features by applying the feature detection algorithm to the transformed image, each transform feature having a transform feature location within the transformed image; map the training feature locations of the training features to corresponding training feature transformed locations within the transformed image in accordance with the predefined image transformation; and compile a robust feature set by selecting robust features, wherein each robust feature represents a training feature having a training feature transformed location proximal to a transform feature location of one of the transform features.
-
-
31. A computer program product embedded in a non-transitory computer readable medium comprising instructions executable by a computer processor to identify robust features within an image, the instructions being executable by a computer processor to execute processing comprising:
-
generating training features by applying a feature detection algorithm to the training image, each training feature having a training feature location within the training image; transforming at least a portion of the training image into a transformed image in accordance with a predefined image transformation; generating transform features by applying the feature detection algorithm to the transformed image, each transform feature having a transform feature location within the transformed image; mapping the training feature locations of the training features to corresponding training feature transformed locations within the transformed image in accordance with the predefined image transformation; and compiling a robust feature set by selecting robust features, wherein each robust feature represents a training feature having a training feature transformed location proximal to a transform feature location of one of the transform features.
-
Specification