Information processing apparatus and information processing method
First Claim
Patent Images
1. An information processing apparatus characterized by comprising:
- holding means for holding a plurality of sets of media and at least two feature amounts of the media in correspondence with each other;
read means for reading out the at least two feature amounts from said holding means;
input means for inputting a medium as a query;
feature amount acquisition means for acquiring at least two feature amounts of the medium as the query;
calculation means for calculating similarities between corresponding feature amounts of the at least two feature amounts read out by said read means, and the at least two feature amounts acquired by said feature amount acquisition means;
weight calculation means for calculating weight values respectively for the similarities for respective feature amounts calculated by said calculation means on the basis of statistical amounts of the at least two feature amounts acquired by said feature amount acquisition means;
similarity calculation means for calculating similarities between media corresponding to the at least two feature amounts read out by said read means, and the medium as the query, on the basis of results obtained by weighting the similarities for respective feature amounts calculated by said calculation means by the weight values calculated by said weight calculation means; and
output means for outputting similar candidates for the medium as the query of the media held by said holding means on the basis of the similarities calculated by said similarity calculation means.
1 Assignment
0 Petitions
Accused Products
Abstract
Distances between a query image and registered images are calculated for respective feature amounts, and weight values for the calculated distances are calculated on the basis of statistical amount of the feature amounts of the query image (S507). Similarities between the registered images and query image are calculated on the basis of the results obtained by weighting the distances for respective feature amounts by the calculated weight values (S508). Images similar to the query image are displayed as a list on the basis of the calculated similarities (S510).
45 Citations
15 Claims
-
1. An information processing apparatus characterized by comprising:
-
holding means for holding a plurality of sets of media and at least two feature amounts of the media in correspondence with each other;
read means for reading out the at least two feature amounts from said holding means;
input means for inputting a medium as a query;
feature amount acquisition means for acquiring at least two feature amounts of the medium as the query;
calculation means for calculating similarities between corresponding feature amounts of the at least two feature amounts read out by said read means, and the at least two feature amounts acquired by said feature amount acquisition means;
weight calculation means for calculating weight values respectively for the similarities for respective feature amounts calculated by said calculation means on the basis of statistical amounts of the at least two feature amounts acquired by said feature amount acquisition means;
similarity calculation means for calculating similarities between media corresponding to the at least two feature amounts read out by said read means, and the medium as the query, on the basis of results obtained by weighting the similarities for respective feature amounts calculated by said calculation means by the weight values calculated by said weight calculation means; and
output means for outputting similar candidates for the medium as the query of the media held by said holding means on the basis of the similarities calculated by said similarity calculation means. - View Dependent Claims (3)
-
-
2. An information processing apparatus characterized by comprising:
-
holding means for holding a plurality of sets of images and at least two feature amounts of the images in correspondence with each other;
read means for reading out the at least two feature amounts from said holding means;
input means for inputting an image as a query;
feature amount acquisition means for acquiring at least two feature amounts of the image as the query;
calculation means for calculating similarities between corresponding feature amounts of the at least two feature amounts read out by said read means, and the at least two feature amounts acquired by said feature amount acquisition means;
weight calculation means for calculating weight values respectively for the similarities for respective feature amounts calculated by said calculation means on the basis of statistical amounts of the at least two feature amounts acquired by said feature amount acquisition means;
similarity calculation means for calculating similarities between images corresponding to the at least two feature amounts read out by said read means, and the image as the query, on the basis of results obtained by weighting the similarities for respective feature amounts calculated by said calculation means by the weight values calculated by said weight calculation means; and
output means for outputting similar candidates for the image as the query of the images held by said holding means on the basis of the similarities calculated by said similarity calculation means. - View Dependent Claims (4, 5, 6, 7)
-
-
8. An information processing apparatus characterized by comprising:
-
holding means for holding a plurality of sets of images and at least two feature amounts of the images in correspondence with each other;
total information storage means for storing information that totals a statistical amount of the feature amounts held by said holding means;
read means for reading out the at least two feature amounts from said holding means;
input means for inputting an image as a query;
feature amount acquisition means for acquiring at least two feature amounts of the image as the query;
calculation means for calculating similarities between corresponding feature amounts of the at least two feature amounts read out by said read means, and the at least two feature amounts acquired by said feature amount acquisition means;
weight calculation means for calculating weight values respectively for the similarities for respective feature amounts calculated by said calculation means on the basis of statistical amounts of the at least two feature amounts acquired by said feature amount acquisition means and the total information stored in said total information storage means;
similarity calculation means for calculating similarities between images corresponding to the at least two feature amounts read out by said read means, and the image as the query, on the basis of results obtained by weighting the similarities for respective feature amounts calculated by said calculation means by the weight values calculated by said weight calculation means; and
output means for outputting similar candidates for the image as the query of the images held by said holding means on the basis of the similarities calculated by said similarity calculation means. - View Dependent Claims (9, 10)
-
-
11. An information processing method to be executed by an information processing apparatus which comprises holding means for holding a plurality of sets of media and at least two feature amounts of the media in correspondence with each other, characterized by comprising:
-
a read step of reading out the at least two feature amounts from said holding means;
an input step of inputting a medium as a query;
a feature amount acquisition step of acquiring at least two feature amounts of the medium as the query;
a calculation step of calculating similarities between corresponding feature amounts of the at least two feature amounts read out in the read step, and the at least two feature amounts acquired in the feature amount acquisition step;
a weight calculation step of calculating weight values respectively for the similarities for respective feature amounts calculated in the calculation step on the basis of statistical amounts of the at least two feature amounts acquired in the feature amount acquisition step;
a similarity calculation step of calculating similarities between media corresponding to the at least two feature amounts read out in the read step, and the medium as the query, on the basis of results obtained by weighting the similarities for respective feature amounts calculated in the calculation step by the weight values calculated in the weight calculation step; and
an output step of outputting similar candidates for the medium as the query of the media held by said holding means on the basis of the similarities calculated in the similarity calculation step. - View Dependent Claims (14, 15)
-
-
12. An information processing method to be executed by an information processing apparatus which comprises holding means for holding a plurality of sets of images and at least two feature amounts of the images in correspondence with each other, characterized by comprising:
-
a read step of reading out the at least two feature amounts from said holding means;
an input step of inputting an image as a query;
a feature amount acquisition step of acquiring at least two feature amounts of the image as the query;
a calculation step of calculating similarities between corresponding feature amounts of the at least two feature amounts read out in the read step, and the at least two feature amounts acquired in the feature amount acquisition step;
a weight calculation step of calculating weight values respectively for the similarities for respective feature amounts calculated in the calculation step on the basis of statistical amounts of the at least two feature amounts acquired in the feature amount acquisition step;
a similarity calculation step of calculating similarities between images corresponding to the at least two feature amounts read out in the read step, and the image as the query, on the basis of results obtained by weighting the similarities for respective feature amounts calculated in the calculation step by the weight values calculated in the weight calculation step; and
an output step of outputting similar candidates for the image as the query of the images held by said holding means on the basis of the similarities calculated in the similarity calculation step.
-
-
13. An information processing method to be executed by an information processing apparatus which comprises holding means for holding a plurality of sets of images and at least two feature amounts of the images in correspondence with each other, characterized by comprising:
-
a total information storage step of storing information that totals a statistical amount of the feature amounts held by said holding means;
a read step of reading out the at least two feature amounts from said holding means;
an input step of inputting an image as a query;
a feature amount acquisition step of acquiring at least two feature amounts of the image as the query;
a calculation step of calculating similarities between corresponding feature amounts of the at least two feature amounts read out in the read step, and the at least two feature amounts acquired in the feature amount acquisition step;
a weight calculation step of calculating weight values respectively for the similarities for respective feature amounts calculated in the calculation step on the basis of statistical amounts of the at least two feature amounts acquired in the feature amount acquisition step and the total information stored in the total information storage step;
a similarity calculation step of calculating similarities between images corresponding to the at least two feature amounts read out in the read step, and the image as the query, on the basis of results obtained by weighting the similarities for respective feature amounts calculated in the calculation step by the weight values calculated in the weight calculation step; and
an output step of outputting similar candidates for the image as the query of the images held by said holding means on the basis of the similarities calculated in the similarity calculation step.
-
Specification