Apparatus for recognizing object in image
First Claim
1. An object recognition apparatus comprising:
- a typical feature point extracting unit that extracts a plurality of typical feature points from a typical image;
a first feature calculating unit that calculates a feature of each typical feature point from image data of the typical image;
an object feature point extracting unit that extracts a plurality of object feature points from an input image;
a second feature calculating unit that calculates a feature of each object feature point from image data of the input image;
a corresponding point setting unit that calculates similarities between the feature of one typical feature point and the features of the object feature points for each typical feature point, judges based on the similarities whether or not the features of both one typical feature point and one object feature point in each pair are similar to each other, and sets one typical feature point and one object feature point in each pair, having the features similar to each other, as a typical corresponding point and an object corresponding point matching with each other;
an information producing unit that produces position information indicating positions of the typical feature points in the typical image;
a judging unit that judges based on the position information of the typical corresponding points whether or not a positional relationship between or among the object corresponding points is substantially similar to a positional relationship between or among the typical corresponding points; and
a recognizing unit that recognizes an object picture having the object corresponding points in the input image as an object indicated by the typical image when the judging unit judges that the positional relationships are substantially the same as each other.
1 Assignment
0 Petitions
Accused Products
Abstract
An object recognition apparatus sets each of keypoints extracted from a typical image and one of keypoints extracted from an input image, having scale invariant features similar to each other, as a typical corresponding point and an object corresponding point matching with each other, and produces a position vector directed from a typical reference point of the typical image to each typical keypoint. The apparatus determines a position of an object reference point in the input image from a position of each object corresponding point and the vector of the typical corresponding point matching with the object corresponding point. When the positions of the object reference point are concentrated, the apparatus judges that an object picture having the object corresponding points in the input image matches with the typical image, and the apparatus recognizes the picture as an object indicated by the typical image.
35 Citations
9 Claims
-
1. An object recognition apparatus comprising:
-
a typical feature point extracting unit that extracts a plurality of typical feature points from a typical image; a first feature calculating unit that calculates a feature of each typical feature point from image data of the typical image; an object feature point extracting unit that extracts a plurality of object feature points from an input image; a second feature calculating unit that calculates a feature of each object feature point from image data of the input image; a corresponding point setting unit that calculates similarities between the feature of one typical feature point and the features of the object feature points for each typical feature point, judges based on the similarities whether or not the features of both one typical feature point and one object feature point in each pair are similar to each other, and sets one typical feature point and one object feature point in each pair, having the features similar to each other, as a typical corresponding point and an object corresponding point matching with each other; an information producing unit that produces position information indicating positions of the typical feature points in the typical image; a judging unit that judges based on the position information of the typical corresponding points whether or not a positional relationship between or among the object corresponding points is substantially similar to a positional relationship between or among the typical corresponding points; and a recognizing unit that recognizes an object picture having the object corresponding points in the input image as an object indicated by the typical image when the judging unit judges that the positional relationships are substantially the same as each other. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An object recognition apparatus comprising:
-
a typical feature point extracting unit that extracts a plurality of typical feature points from a typical image; a first feature calculating unit that calculates a feature of each typical feature point from image data of the typical image; an object feature point extracting unit that extracts a plurality of object feature points from an input image; a second feature calculating unit that calculates a feature of each object feature point from image data of the input image; a corresponding point setting unit that calculates similarities between the feature of one typical feature point and the features of the object feature points for each typical feature point, judges based on the similarities whether or not the features of both one typical feature point and one object feature point in each pair are similar to each other, and sets one typical feature point and one object feature point in each pair, having the features similar to each other, as a typical corresponding point and an object corresponding point matching with each other; a judging unit that judges whether or not a ratio of the number of object corresponding points to the number of typical feature points is higher than a predetermined value; and a recognizing unit that recognizes an object picture having the object corresponding points in the input image as an object indicated by the typical image when the judging unit judges that the ratio is higher than the predetermined value.
-
Specification