Unknown pattern set recognition
First Claim
1. A method comprising:
- mapping, using a processor, each data set of a collection of data sets of labeled patterns to a point on a parameter space, the parameter space being one of a Grassman manifold, a Stiefel manifold, a Flag manifold, and a product of manifolds, each labeled pattern having a variation of state distinguishing the labeled pattern from other labeled patterns in the data set;
mapping a data set of unlabeled patterns to a point on the parameter space, each unlabeled pattern having a variation of state distinguishing the unlabeled pattern from other unlabeled patterns in the data set;
if a distance, computed on the parameter space, between the point mapped from the data set of unlabeled patterns and one of the points mapped from the data set of labeled patterns satisfies a distance criterion evaluated on the parameter space, attributing the label of the data set of the labeled pattern mapped to the point satisfying the distance criterion to the data set of unlabeled patterns.
2 Assignments
0 Petitions
Accused Products
Abstract
A pattern recognition system compares a set of unlabeled images (or other patterns) having a variation of state in a set-by-set comparison with individual data sets of multiple labeled images (or other patterns) also having a variation of state. The individual data sets are each mapped to a point on a parameter space (e.g., a Grassmannian manifold, a Stiefel manifold, a flag manifold, etc.), and the set of unlabeled images is mapped to a point in the same parameter space. If the point associated with the set of unlabeled images satisfies a distance criterion on the parameter space with regard to one of the points on the parameter space, the data set of unlabeled images is assigned to the class attributed to that point.
-
Citations
20 Claims
-
1. A method comprising:
-
mapping, using a processor, each data set of a collection of data sets of labeled patterns to a point on a parameter space, the parameter space being one of a Grassman manifold, a Stiefel manifold, a Flag manifold, and a product of manifolds, each labeled pattern having a variation of state distinguishing the labeled pattern from other labeled patterns in the data set; mapping a data set of unlabeled patterns to a point on the parameter space, each unlabeled pattern having a variation of state distinguishing the unlabeled pattern from other unlabeled patterns in the data set; if a distance, computed on the parameter space, between the point mapped from the data set of unlabeled patterns and one of the points mapped from the data set of labeled patterns satisfies a distance criterion evaluated on the parameter space, attributing the label of the data set of the labeled pattern mapped to the point satisfying the distance criterion to the data set of unlabeled patterns. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more computer readable storage media storing computer executable instructions for executing a computer process classifying a data set of related unlabeled patterns on a computing system, the computer process comprising:
-
mapping each data set of a collection of data sets to a point on a parameter space, the parameter space being one of a Grassman manifold, a Stiefel manifold, a Flag manifold, and a product of manifolds, each data set of the collection containing labeled patterns, each labeled pattern having a variation of state distinguishing the labeled pattern from other labeled patterns in the data set; mapping the data set of unlabeled patterns to a point on the parameter space, each unlabeled pattern having a variation of state distinguishing the unlabeled pattern from other unlabeled patterns in the data set; if a distance computed on the parameter space between the point mapped from the data set of unlabeled patterns and one of the points mapped from the data set of labeled patterns satisfies a distance criterion evaluated on the parameter space, attributing the label of the data set of the labeled pattern mapped to the point satisfying the distance criterion to the data set of unlabeled patterns. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
receiving a collection of data sets of labeled images, each labeled image of a data set having a variation of illumination distinguishing the labeled image from other labeled images in the data set; mapping, using a processor, each data set of the collection of data sets to a point on a Grassmann manifold; mapping a data set of unlabeled images to a point on the Grassmann manifold, each unlabeled image having a variation of illumination distinguishing the unlabeled image from other unlabeled images in the data set; computing, on the Grassmann manifold, a similarity measure between the point mapped from the data set of unlabeled images and each point mapped from the data sets of labeled images; if a similarity measure computed on the Grassmann manifold between the point mapped from the data set of unlabeled images and one of the points mapped from the data set of labeled images satisfies a similarity criterion evaluated on the Grassmann manifold, attributing the label of the data set of the labeled pattern mapped to the point satisfying the similarity criterion to the data set of unlabeled images. - View Dependent Claims (19, 20)
-
Specification