GLOBAL VISUAL VOCABULARY, SYSTEMS AND METHODS
First Claim
Patent Images
1. A global descriptor vocabulary system comprising:
- a recognition module programmed to perform the step of obtaining a plurality of descriptor sets associated with a plurality of digital representations of objects, each descriptor set existing within a descriptor space; and
a vocabulary generation engine coupled with the recognition module and programmed to perform the steps of;
obtaining the plurality of descriptor sets;
clustering the plurality of descriptor sets into regions within the descriptor space;
partitioning the descriptor space into a plurality of cells as a function of the clustered regions;
assigning an index to each cell of the plurality of cells as a function of a representative descriptor in each cell of the plurality of cells; and
instantiating a global vocabulary module as a function of the assigned indices and representative descriptors and configured to generate a set of content indices that reference corresponding cells in the descriptor space based on an input set of descriptors.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of generating a compact visual vocabulary are provided. Descriptor sets related to digital representations of objects are obtained, clustered and partitioned into cells of a descriptor space, and a representative descriptor and index are associated with each cell. Generated visual vocabularies could be stored in client-side devices and used to obtain content information related to objects of interest that are captured.
-
Citations
20 Claims
-
1. A global descriptor vocabulary system comprising:
-
a recognition module programmed to perform the step of obtaining a plurality of descriptor sets associated with a plurality of digital representations of objects, each descriptor set existing within a descriptor space; and a vocabulary generation engine coupled with the recognition module and programmed to perform the steps of; obtaining the plurality of descriptor sets; clustering the plurality of descriptor sets into regions within the descriptor space; partitioning the descriptor space into a plurality of cells as a function of the clustered regions; assigning an index to each cell of the plurality of cells as a function of a representative descriptor in each cell of the plurality of cells; and instantiating a global vocabulary module as a function of the assigned indices and representative descriptors and configured to generate a set of content indices that reference corresponding cells in the descriptor space based on an input set of descriptors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification