Global signatures for large-scale image recognition
First Claim
1. An image recognition device comprising:
- at least one tangible, non-transitory, computer-readable memory configured to store a vocabulary including a set of content indices that reference corresponding cells in a descriptor space based on an input set of descriptors identifying medical information; and
at least one processor coupled with the at least one tangible, non-transitory computer-readable memory and, upon execution of image recognition software instructions, is configured to;
identify a plurality of local features of an image based on the vocabulary, the local features being represented by a plurality of local descriptors;
determine an associated visual word in the vocabulary for each one of the plurality of local descriptors;
generate, prior to facilitating an image recognition search, a plurality of global signatures for the image based on the associated visual words, wherein some of the plurality of global signatures are generated using local descriptors corresponding to different cropped versions of the image;
store the plurality of global signatures; and
facilitate the image recognition search to search a medical record dataset, wherein the image recognition search compares each of the stored plurality of global signatures with a plurality of document image signatures.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided that include obtaining a vocabulary including a set of content indices that reference corresponding cells in a descriptor space based on an input set of descriptors. A plurality of local features of an image are identified based on the vocabulary, the local features being represented by a plurality of local descriptors. An associated visual word in the vocabulary is determined for each of the plurality of local descriptors. A plurality of global signatures for the image are generated based on the associated visual words, wherein some of the plurality of global signatures are generated using local descriptors corresponding to different cropped versions of the image, two or more of the different cropped versions of the image being centered at a same pixel location of the image, and an image recognition search is facilitated using the plurality of global signatures to search a document image dataset.
-
Citations
26 Claims
-
1. An image recognition device comprising:
-
at least one tangible, non-transitory, computer-readable memory configured to store a vocabulary including a set of content indices that reference corresponding cells in a descriptor space based on an input set of descriptors identifying medical information; and at least one processor coupled with the at least one tangible, non-transitory computer-readable memory and, upon execution of image recognition software instructions, is configured to; identify a plurality of local features of an image based on the vocabulary, the local features being represented by a plurality of local descriptors; determine an associated visual word in the vocabulary for each one of the plurality of local descriptors; generate, prior to facilitating an image recognition search, a plurality of global signatures for the image based on the associated visual words, wherein some of the plurality of global signatures are generated using local descriptors corresponding to different cropped versions of the image; store the plurality of global signatures; and facilitate the image recognition search to search a medical record dataset, wherein the image recognition search compares each of the stored plurality of global signatures with a plurality of document image signatures. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for large-scale image recognition, comprising:
-
storing, by at least one tangible, non-transitory, computer-readable memory, a vocabulary including a set of content indices that reference corresponding cells in a descriptor space based on an input set of descriptors identifying medical information; identifying, by at least one processor coupled with the at least one tangible, non-transitory computer-readable memory, a plurality of local features of an image based on the vocabulary, the local features being represented by a plurality of local descriptors; determining, by the at least one processor, an associated visual word in the vocabulary for each one of the plurality of local descriptors; generating, prior to facilitating an image recognition search, a plurality of global signatures for the image based on the associated visual words, wherein some of the plurality of global signatures are generated using local descriptors corresponding to different cropped versions of the image; storing the plurality of global signatures; and facilitating the image recognition search to search a medical record dataset, wherein the image recognition search compares each of the stored plurality of global signatures with a plurality of document image signatures.
-
-
26. A computer program product embedded in a non-transitory computer readable medium comprising instructions executable by a computer processor for large-scale image recognition, which, when executed by a processor, cause the processor to perform one or more steps comprising:
-
storing a vocabulary including a set of content indices that reference corresponding cells in a descriptor space based on an input set of descriptors identifying medical information; identifying a plurality of local features of an image based on the vocabulary, the local features being represented by a plurality of local descriptors; determining, by the at least one processor, an associated visual word in the vocabulary for each one of the plurality of local descriptors; generating, prior to facilitating an image recognition search, a plurality of global signatures for the image based on the associated visual words, wherein some of the plurality of global signatures are generated using local descriptors corresponding to different cropped versions of the image; storing the plurality of global signatures; and facilitating the image recognition search to search a medical record dataset, wherein the image recognition search compares each of the stored plurality of global signatures with a plurality of document image signatures.
-
Specification