Object identification device, method, and storage medium
First Claim
1. An object identification device comprising:
- a memory that stores a set of instructions; and
at least one processor configured to execute the set of instructions to;
calculate geometric transformation information for transformation from coordinates in a reference image to corresponding coordinates in an input image captured electronically, and matches perform matching between a local feature quantity extracted from the reference image and a local feature quantity extracted from the input image;
estimate a different area in the reference image on a basis of density of incorrectly corresponding feature points that is feature points whose feature quantities are determined to incorrectly correspond;
transform the different area in the reference image on a basis of the geometric transformation information calculated for the input image determined to correspond to the reference image by the matching, and determine the transformed area in the reference image to be a different area in the input image corresponding to the different area in the reference image;
correct the different area in the input image, and extracts a feature quantity from the corrected different area of the input image; and
match the feature quantity extracted from the different area in the input image and a feature quantity extracted from the different area in the reference image, and output a matching result indicating an extent to which the input image captured electronically matches the reference image.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is an object identification device and the like for reducing identification error in a reference image which presents an object that is only slightly difference from an object presented in an input image. The object identification device includes a local feature quantity matching unit for calculating geometric transformation information for transformation from a coordinate in a reference image to a corresponding coordinate in an input image, and matching a local feature quantity extracted from the reference image and a local feature quantity extracted from the input image, an input image different area determination unit for transforming the different area in the reference image on a basis of the geometric transformation information about the input image determined to be in conformity by the matching, and determining a different area in the input image corresponding to the different area in the reference image, an input image different area feature quantity extraction unit for correcting a different area in the input image, and extracting a feature quantity from the corrected different area of the input image, and a feature quantity matching unit for matching a feature quantity extracted by the input image different area feature quantity extraction unit and a feature quantity extracted from the different area in the reference image, and outputting a matching result.
-
Citations
10 Claims
-
1. An object identification device comprising:
-
a memory that stores a set of instructions; and at least one processor configured to execute the set of instructions to; calculate geometric transformation information for transformation from coordinates in a reference image to corresponding coordinates in an input image captured electronically, and matches perform matching between a local feature quantity extracted from the reference image and a local feature quantity extracted from the input image; estimate a different area in the reference image on a basis of density of incorrectly corresponding feature points that is feature points whose feature quantities are determined to incorrectly correspond; transform the different area in the reference image on a basis of the geometric transformation information calculated for the input image determined to correspond to the reference image by the matching, and determine the transformed area in the reference image to be a different area in the input image corresponding to the different area in the reference image; correct the different area in the input image, and extracts a feature quantity from the corrected different area of the input image; and match the feature quantity extracted from the different area in the input image and a feature quantity extracted from the different area in the reference image, and output a matching result indicating an extent to which the input image captured electronically matches the reference image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An object identification method comprising:
-
calculating geometric transformation information for transformation from coordinates in a reference image to corresponding coordinates in an input image captured electronically, and matching a local feature quantity extracted from the reference image and a local feature quantity extracted from the input image; estimating a different area in the reference image on a basis of density of incorrectly corresponding feature points that is feature points whose feature quantities are determined to incorrectly correspond; transforming the different area in the reference image on a basis of the geometric transformation information calculated for the input image determined to correspond to the reference image by the matching, and determining in the transformed area in the reference image to be a different area in the input image corresponding to the different area in the reference image; correcting the different area in the input image, and extracting a feature quantity from the corrected different area of the input image; and matching the feature quantity extracted from the different area of the input image and a feature quantity extracted from the different area in the reference image, and outputting a matching result indicating an extent to which the input image captured electronically matches the reference image.
-
-
10. A non-transitory computer readable storage medium storing a computer program causing a computer to perform:
-
local feature quantity matching processing of calculating geometric transformation information for transformation from coordinates in a reference image to corresponding coordinates in an input image captured electronically, and matching a local feature quantity extracted from the reference image and a local feature quantity extracted from the input image; estimating processing of estimating a different area in the reference image on a basis of density of incorrectly corresponding feature points that is feature points whose feature quantities are determined to incorrectly correspond; input image different area determination processing of transforming the different area in the reference image on a basis of the geometric transformation information calculated for the input image determined to correspond to the reference image by the matching, and determining in the transformed area in the reference image to be the different area in the input image corresponding to the transformed different area in the reference image; input image different area feature quantity extraction processing of correcting the different area in the input image, and extracting a feature quantity from the corrected different area of the input image; and feature quantity matching processing of matching the feature quantity extracted by the input image different area feature quantity extraction processing and the feature quantity extracted from the different area in the reference image, and outputting a matching result indicating an extent to which the input image captured electronically matches the reference image.
-
Specification