Cross-modiality image matching method
First Claim
1. A method for an electronic device, the method comprising:
- extracting features from each of a query image acquired in a first modality and a database image acquired in a second modality, wherein the first modality is different from the second modality, the query image is a face image and the database image is a face image having a head pose that is different from a head pose of the query image, and the query image and the database image are not aligned when the features are extracted;
determining, based on a codebook for the first modality, a vector distance distribution for the query image represented by the extracted features and a vector distance distribution for the database image represented by the extracted features;
generating a set of distances between the vector distance distribution determined for the query image and the vector distance distribution determined for the database image;
determining a score for matching the query image and the database image based on the determined set of distances; and
transmitting information related to the determined score to a server to cause the server to match the query image to the database image using the transmitted information and to display matched images to a user of the server.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implementable method for determining a score for matching images includes extracting and determining. Features are extracted from each of a query image acquired in a first modality and a database image acquired in a second modality. A vector distance distribution is determined based on a codebook for the first modality for each of the query image and the database image represented by the extracted features. The method determines a set of distances between the vector distance distribution determined for the query image and the vector distance distribution determined for the database image. The score for matching the query image and the database image is determined based on the determined set of distances.
-
Citations
21 Claims
-
1. A method for an electronic device, the method comprising:
-
extracting features from each of a query image acquired in a first modality and a database image acquired in a second modality, wherein the first modality is different from the second modality, the query image is a face image and the database image is a face image having a head pose that is different from a head pose of the query image, and the query image and the database image are not aligned when the features are extracted; determining, based on a codebook for the first modality, a vector distance distribution for the query image represented by the extracted features and a vector distance distribution for the database image represented by the extracted features; generating a set of distances between the vector distance distribution determined for the query image and the vector distance distribution determined for the database image; determining a score for matching the query image and the database image based on the determined set of distances; and transmitting information related to the determined score to a server to cause the server to match the query image to the database image using the transmitted information and to display matched images to a user of the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for an electronic device, the method comprising:
-
extracting features from each of a query image acquired in a first modality and a database image acquired in a second modality, wherein the first modality is different from the second modality, the query image is a face image and the database image is a face image having a head pose that is different from a head pose of the query image, and the query image and the database image are not aligned when the features are extracted; determining a first vector distance distribution based on a codebook for the first modality and a second vector distance distribution based on a codebook for the second modality, wherein the first and second vector distance distributions is for each of the query image and the database image represented by the features respectively; determining a first set of distances between the determined first vector distance distributions for the query image and the database image; determining a second set of distances between the determined second vector distance distributions for the query image and the database image; determining a score based on the first set of distances and the second set of distances; matching the query image to the database image using the determined score; and causing a user interface to display matched images to a user. - View Dependent Claims (17, 18)
-
-
19. A camera comprising:
-
a sensor configured to capture a query image using a first modality; a processor; and a memory, the memory having instructions thereon executable by the processor to perform operations including; extracting features from each of the query image acquired in a first modality and a database image acquired in a second modality, wherein the first modality is different from the second modality, the query image is a face image and the database image is a face image having a head pose that is different from a head pose of the query image, and the query image and the database image are not aligned when the features are extracted, determining, based on a codebook for the first modality, a vector distance distribution for the query image represented by the extracted features and a vector distance distribution for the database image represented by the extracted features, generating a set of distances between the vector distance distribution determined for the query image and the vector distance distribution determined for the database image, determining a score for matching the query image and the database image based on the determined set of distances, and transmitting information related to the determined score via a network.
-
-
20. A non-transitory computer readable storage medium having a computer program stored thereon to cause a computer to perform a method for an electronic device, the method comprising:
-
extracting features from each of a query image acquired in a first modality and a database image acquired in a second modality, wherein the first modality is different from the second modality, the query image is a face image and the database image is a face image having a head pose that is different from a head pose of the query image, and the query image and the database image are not aligned when the features are extracted; determining, based on a codebook for the first modality, a vector distance distribution for the query image represented by the extracted features and a vector distance distribution for the database image represented by the extracted features; generating a set of distances between the vector distance distribution determined for the query image and the vector distance distribution determined for the database image; determining a score for matching the query image and the database image based on the determined set of distances; and transmitting information related to the determined score to a server to cause the server to match the query image to the database image using the transmitted information and to display matched images to a user of the server.
-
-
21. A system comprising:
-
an image capture device configured to capture a query image using a first modality; a database having database images captured using a second modality, wherein the first modality is different from the second modality; a processor; and a memory, the memory having instructions thereon executable by the processor to perform operations including; extracting features from each of the query image and one of the database images, wherein the query image is a face image and the database image is a face image having a head pose that is different from a head pose of the query image, and the query image and the database image are not aligned when the features are extracted, determining, based on a codebook for the first modality, a vector distance distribution for the query image represented by the extracted features and a vector distance distribution for the database image represented by the extracted features, generating a set of distances between the vector distance distribution determined for the query image and the vector distance distribution determined for the database image, determining a score for matching the query image and the database image based on the determined set of distances, and transmitting information related to the determined score to a server to cause the server to match the query image to the database image using the transmitted information and to display matched images to a user of the server.
-
Specification