Acceleration of Linear Classifiers
First Claim
1. A method comprising:
- receiving a plurality of training feature vectors indicative of an image;
normalizing the plurality of training feature vectors to a uniform length; and
defining a matching space including the plurality of training feature vectors, wherein the matching space determines whether an input image feature vector is a match; and
storing the matching space.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, image detection is improved or accelerated using an approximate range query to classify images. A controller is trained on a set of training feature vectors. The training feature vectors represent an image. The feature vectors are normalized to a uniform length. The controller defines a matching space that includes the set of training feature vectors. The controller is configured to identify whether an input vector for a tested image falls within the matching space based on a range query. When the input vector falls within the matching space, the tested image substantially matches the portion of the image used to train the controller.
13 Citations
20 Claims
-
1. A method comprising:
-
receiving a plurality of training feature vectors indicative of an image; normalizing the plurality of training feature vectors to a uniform length; and defining a matching space including the plurality of training feature vectors, wherein the matching space determines whether an input image feature vector is a match; and storing the matching space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a memory configured to store a plurality of feature vectors associated with a target image; and a processor configured to project the plurality of feature vectors to a uniform distance and divide a space into a matching space and a non-matching space based on the plurality of feature vectors, the processor configured to identify whether an input vector falls within the matching space based on a range query. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium including instructions that when executed are operable to:
-
receiving feature vectors having a uniform length; receiving a plurality of input feature vectors; receiving a plurality of linear classifiers; and performing an approximate range query, for each of the plurality of linear classifiers, to identify a subset of input feature vectors. - View Dependent Claims (19, 20)
-
Specification