Pyramid match kernel and related techniques
First Claim
1. A method for classifying or comparing data objects comprising:
- detecting, using a computer, a first set of points of interest in a first data object and a second set of points of interest in a second data object;
computing feature descriptors for each data object from said points of interest;
forming a multi-resolution histogram from the feature descriptors of each data object; and
computing a weighted intersection from the multi-resolution histogram for the first data object as compared with the multi-resolution histogram for the second data object.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for classifying or comparing objects includes detecting points of interest within two objects, computing feature descriptors at said points of interest, forming a multi-resolution histogram over feature descriptors for each object and computing a weighted intersection of multi-resolution histogram for each object. An alternative embodiment includes a method for matching objects by defining a plurality of bins for multi-resolution histograms having various levels and a plurality of cluster groups, each group having a center, for each point of interest, calculating a bin index, a bin count and a maximal distance to the bin center and providing a path vector indicative of the bins chosen at each level. Still another embodiment includes a method for matching objects comprising creating a set of feature vectors for each object of interest, mapping each set of feature vectors to a single high-dimensional vector to create an embedding vector and encoding each embedding vector with a binary hash string.
110 Citations
9 Claims
-
1. A method for classifying or comparing data objects comprising:
-
detecting, using a computer, a first set of points of interest in a first data object and a second set of points of interest in a second data object; computing feature descriptors for each data object from said points of interest; forming a multi-resolution histogram from the feature descriptors of each data object; and computing a weighted intersection from the multi-resolution histogram for the first data object as compared with the multi-resolution histogram for the second data object. - View Dependent Claims (2, 3, 4)
-
-
5. A method for assessing data objects comprising:
-
characterizing, using a computer, a first data object by a set of feature vectors; partitioning feature space into a plurality of bins with multiple levels with the size of the bins changing at each level; computing a histogram over the partitioned feature space using the set of feature vectors for the first data object; characterizing, using a computer, a second data object by a set of feature vectors; computing a histogram over the partitioned feature space using the set of feature vectors for the second data object; and comparing the similarity of the histogram of the first data object with the histogram of the second data object to determine matching in similar feature space. - View Dependent Claims (6, 7, 8, 9)
-
Specification