Discriminative embedding of local color names for object retrieval and classification
First Claim
1. A retrieval method comprising:
- a) for each of at least one reference image, providing a reference image representation which has been generated by embedding color name descriptors for patches of the reference image into a feature space, each color name descriptor including an element for each of the color names in the set of color names;
b) for each of at least one color name in a set of color names, providing a color name representation which has been generated by embedding a synthesized color name descriptor in the same feature space as the reference images, each synthesized color name descriptor including an element for each of the color names in the set of color names, each embedded synthesized color name descriptor having a same number of dimensions as each of the reference image representations;
c) receiving a query comprising at least one of;
a color name selected from the set of color names, anda query image;
d) for a query which includes a color name, retrieving the respective color name representation;
e) for a query which includes a query image, providing a query image representation which has been generated by embedding color name descriptors for the query image in the multidimensional feature space;
f) computing a similarity between;
at least one of the at least one reference image representations, andat least one of the color name representation and the query image representation; and
g) outputting information based on the computed similarity,wherein at least one of a), b), c), d), e), f), and g) is performed with a processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method enable similarity measures to be computed between pairs of images and between a color name and an image in a common feature space. Reference image representations are generated by embedding color name descriptors for each reference image in the common feature space. Color name representations for different color names are generated by embedding synthesized color name descriptors in the common feature space. For a query including a color name, a similarity is computed between its color name representation and one or more of the reference image representations. For a query which includes a query image, a similarity is computed between a representation of the query image and one or more of reference image representations. The method also enables combined queries which include both a query image and a color name to be performed. One or more retrieved reference images, or information based thereon, is then output.
-
Citations
21 Claims
-
1. A retrieval method comprising:
-
a) for each of at least one reference image, providing a reference image representation which has been generated by embedding color name descriptors for patches of the reference image into a feature space, each color name descriptor including an element for each of the color names in the set of color names; b) for each of at least one color name in a set of color names, providing a color name representation which has been generated by embedding a synthesized color name descriptor in the same feature space as the reference images, each synthesized color name descriptor including an element for each of the color names in the set of color names, each embedded synthesized color name descriptor having a same number of dimensions as each of the reference image representations; c) receiving a query comprising at least one of; a color name selected from the set of color names, and a query image; d) for a query which includes a color name, retrieving the respective color name representation; e) for a query which includes a query image, providing a query image representation which has been generated by embedding color name descriptors for the query image in the multidimensional feature space; f) computing a similarity between; at least one of the at least one reference image representations, and at least one of the color name representation and the query image representation; and g) outputting information based on the computed similarity, wherein at least one of a), b), c), d), e), f), and g) is performed with a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A retrieval method comprising:
-
a) for each of at least one reference image, providing a reference image representation which has been generated by embedding color name descriptors for the reference image in a feature space; b) for each of at least one color name in a set of color names, providing a color name representation which has been generated by embedding a synthesized color name descriptor in the same feature space as the embedded color name descriptors of the reference image; c) providing for receiving a query comprising at least one of; a color name selected from the set of color names, and a query image; d) for a query which includes a color name, retrieving the respective color name representation; e) for a query which includes a query image, providing a query image representation which has been generated by embedding color name descriptors for the query image in the feature space; f) computing a similarity between; at least one of the at least one reference image representations, and at least one of the color name representation and the query image representation, wherein when the received query includes both a color name selected from the set of color names and a query image, the similarity is computed based on the query image representation and the color name representation; and g) outputting information based on the computed similarity, wherein at least one of a), b), c), d), e), f), and g) is performed with a processor.
-
-
20. A system comprising:
-
an image representation generation component which generates representations of images by embedding color name descriptors for the image in a feature space; memory which stores a color name representation for each of a set of color names, generated by embedding a synthesized color name descriptor in the feature space into which the images are embedded, the embedded synthesized color name descriptor having a same number of dimensions as each of the image representations; a comparison component which receives a query comprising at least one of a query image and one of the set of color names and computes a similarity between the query and at least one reference image, wherein in computing the similarity, the at least one reference image is embedded in the feature space and the at least one of the query image and one of the set of color names is embedded in the feature space, wherein when the query includes both a color name selected from the set of color names and a query image, the similarity is computed based on the query image representation and the color name representation; an output component which outputs information based on the computed similarity; and a processor which implements the image representation generation component, the comparison component, and the output component.
-
-
21. A method for generating a system for comparing images and color names in a common multidimensional feature space comprising:
-
for each of a set of color names, generating a color name representation in a multidimensional feature space, comprising; synthesizing a local color name descriptor; and generating a color name representation comprising embedding the synthesized local color name descriptor in a multidimensional feature space with a first embedding function; for each of a set of reference images, generating a reference image representation in the same multidimensional feature space as the color name representations, comprising; assigning to each of a set of pixels of the reference image, a probability distribution over a predefined set of color names; for each of a plurality of patches of the reference image; generating a local color name descriptor, comprising aggregating the pixel probability distributions, and generating an embedded patch descriptor comprising embedding the local color name descriptor with a second embedding function; and aggregating the embedded patch descriptors to generate the reference image representation; storing the color name representations and reference image representations; storing instructions for; receiving a query comprising at least one of; a color name selected from the set of color names, and a query image, and computing a similarity between the query and at least one of the stored reference image representations, wherein in computing the similarity, the at least one of the query image and one of the set of color names is embedded in the multidimensional feature space; and wherein at least one of the generating of the color name representations and the generating of the reference image representations is performed with a processor.
-
Specification