Image processing apparatus, image processing method and program
First Claim
Patent Images
1. An image processing apparatus comprising:
- a conversion unit configured to reduce an input image by a predetermined number of times to generate an image group containing the input image;
an extraction unit configured to extract a plurality of feature points and a local feature amount of each feature point from the image group;
a determination unit configured to compare a first image of a first image group generated from a first input image by the conversion unit with a second image of a second image group generated from a second input image by the conversion unit, and to determine a relation between the first image and the second image in which a size of an object of the first image and that of the second image get closer; and
a calculation unit configured to assign high weights to a combination of feature points extracted from images having the relation determined by the determination unit to calculate a similarity degree between the first input image and the second input image.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing apparatus reduces two input images to be compared by the predetermined number of times to generate two image groups, extracts a plurality of feature points and a local feature amount of each feature point from these image groups, and determines a combination of feature points in which local feature amounts are similar to each other, between the image groups. Then, the image processing apparatus determines a relation of a reasonable combination, assigns high weights to the reasonable combination, and calculates a similarity degree between the two input images.
-
Citations
11 Claims
-
1. An image processing apparatus comprising:
-
a conversion unit configured to reduce an input image by a predetermined number of times to generate an image group containing the input image; an extraction unit configured to extract a plurality of feature points and a local feature amount of each feature point from the image group; a determination unit configured to compare a first image of a first image group generated from a first input image by the conversion unit with a second image of a second image group generated from a second input image by the conversion unit, and to determine a relation between the first image and the second image in which a size of an object of the first image and that of the second image get closer; and a calculation unit configured to assign high weights to a combination of feature points extracted from images having the relation determined by the determination unit to calculate a similarity degree between the first input image and the second input image. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An image processing apparatus comprising:
-
a conversion unit configured to reduce an input image by a predetermined number of times to generate an image group containing the input image; an extraction unit configured to extract a plurality of feature points and a local feature amount of each feature point from the image group; a determination unit configure to compare a first image of a first image group generated from a first input image by the conversion unit with a second image of a second image group generated from a second input image by the conversion unit, and to determine a relation between the first image and the second image in which a size of an object of the first image and that of the second image get closer; and a calculation unit configured to determine, as to the first image and the second image which are in the relation determined by the determination unit, a combination of feature points in which local feature amounts are similar to each other, and to calculate a similarity degree between the first input image and the second input image based on the combination. - View Dependent Claims (7)
-
-
8. An image processing method performed using a computer or a processor, the method comprising:
-
reducing an input image by a predetermined number of times to generate an image group containing the input image; extracting a plurality of feature points and a local feature amount of each feature point from the image group; comparing a first image of a first image group generated from a first input image with a second image of a second image group generated from a second input image; determining a relation between the first image and the second image in which a size of an object of the first image and that of the second image get closer; and assigning high weights to a combination of feature points extracted from images having the determined relation to calculate a similarity degree between the first input image and the second input image.
-
-
9. A non-transitory computer-readable storage medium storing a program causing a computer to execute a method, the method comprising:
-
reducing an input image by a predetermined number of times to generate an image group containing the input image; extracting a plurality of feature points and a local feature amount of each feature point from the image group; comparing a first image of a first image group generated from a first input image with a second image of a second image group generated from a second input image; determining a relation between the first image and the second image in which a size of an object of the first image and that of the second image get closer; and assigning high weights to a combination of feature points extracted from images having the determined relation to calculate a similarity degree between the first input image and the second input image.
-
-
10. An image processing method performed using a computer or a processor, the method comprising:
-
reducing an input image by a predetermined number of times to generate an image group containing the input image; extracting a plurality of feature points and a local feature amount of each feature point from the image group; comparing a first image of a first image group generated from a first input image with a second image of a second image group generated from a second input image, and determining a relation between the first image and the second image in which a size of an object of the first image and that of the second image get closer; and determining, as to the first image and the second image which are in the determined relation, a combination of feature points in which local feature amounts are similar to each other, and calculating a similarity degree between the first input image and the second input image based on the combination.
-
-
11. A non-transitory computer-readable storage medium encoded with computer-executable instructions for executing a method comprising:
-
reducing an input image by a predetermined number of times to generate an image group containing the input image; extracting a plurality of feature points and a local feature amount of each feature point from the image group; comparing a first image of a first image group generated from a first input image with a second image of a second image group generated from a second input image, and determining a relation between the first image and the second image in which a size of an object of the first image and that of the second image get closer; and determining, as to the first image and the second image which are in the determined relation, a combination of feature points in which local feature amounts are similar to each other, and calculating a similarity degree between the first input image and the second input image based on the combination.
-
Specification