APPARATUS AND METHOD FOR EFFICIENT INDEXING AND QUERYING OF IMAGES IN SECURITY SYSTEMS AND OTHER SYSTEMS
First Claim
1. A method comprising:
- receiving one or more query images;
identifying multiple features associated with an object or an activity using the one or more query images;
accessing a sparse representation index using the identified features, the sparse representation index comprising a multi-dimensional polytope having multiple vertices, the features identifying a point in the polytope;
identifying multiple vertices in the sparse representation index that are associated with the identified point;
providing one or more images associated with the identified vertices;
identifying one or more clusters of features associated with the identified vertices; and
providing one or more additional images associated with the one or more identified clusters.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving one or more query images and identifying multiple features associated with an object or an activity using the one or more query images. The method also includes accessing a sparse representation index using the identified features. The sparse representation index includes a multi-dimensional polytope having multiple vertices, and the features identify a point in the polytope. The method further includes identifying multiple vertices in the sparse representation index that are associated with the identified point and providing one or more images associated with the identified vertices. In addition, the method includes identifying one or more clusters of features associated with the identified vertices and providing one or more additional images associated with the one or more identified clusters. The one or more clusters may be identified using a clustering index identifying the clusters and features of training images associated with the clusters.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving one or more query images; identifying multiple features associated with an object or an activity using the one or more query images; accessing a sparse representation index using the identified features, the sparse representation index comprising a multi-dimensional polytope having multiple vertices, the features identifying a point in the polytope; identifying multiple vertices in the sparse representation index that are associated with the identified point; providing one or more images associated with the identified vertices; identifying one or more clusters of features associated with the identified vertices; and providing one or more additional images associated with the one or more identified clusters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
at least one memory configured to store images; and at least one processor configured to; identify multiple features associated with multiple objects or multiple activities using the images; generate sparse data representations of the identified features; and generate a sparse representation index using the sparse data representations, the sparse representation index comprising a multi-dimensional polytope having multiple vertices, the vertices associated with the sparse data representations. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer readable medium embodying a computer program, the computer program comprising:
-
computer readable program code for identifying multiple features associated with an activity using one or more query images; computer readable program code for accessing a sparse representation index using the identified features, the sparse representation index comprising a multi-dimensional polytope having multiple vertices, the features identifying a point in the polytope; computer readable program code for identifying multiple vertices in the sparse representation index that are associated with the identified point; and computer readable program code for providing one or more images associated with the identified vertices. - View Dependent Claims (17, 18, 19, 20)
-
Specification