ESTIMATING DEVICE AND ESTIMATION METHOD
First Claim
1. An estimation method executed by a computer, the estimation method comprising:
- extracting, from an image, a plurality of characteristic points satisfying a certain requirement regarding changes in gray levels between the plurality of characteristic points and surrounding points;
identifying, as map points from the plurality of characteristic points, characteristic points existing on planes, by excluding corners of an object depicted on the image;
extracting, from another image, another plurality of characteristic points satisfying the certain requirement;
executing matching of the another plurality of characteristic points with the map points based on a region including the map points; and
estimating, based on results of the matching, a position and an orientation of an imaging device while the another image is captured.
1 Assignment
0 Petitions
Accused Products
Abstract
An estimation method executed by a computer includes: extracting, from an image, a plurality of characteristic points satisfying a certain requirement regarding changes in gray levels between the plurality of characteristic points and surrounding points; identifying, as map points from the plurality of characteristic points, characteristic points existing on planes, by excluding corners of an object depicted on the image; extracting, from another image, another plurality of characteristic points satisfying the certain requirement; executing matching of the another plurality of characteristic points with the map points based on a region including the map points; and estimating, based on results of the matching, a position and an orientation of an imaging device while the another image is captured.
-
Citations
20 Claims
-
1. An estimation method executed by a computer, the estimation method comprising:
-
extracting, from an image, a plurality of characteristic points satisfying a certain requirement regarding changes in gray levels between the plurality of characteristic points and surrounding points; identifying, as map points from the plurality of characteristic points, characteristic points existing on planes, by excluding corners of an object depicted on the image; extracting, from another image, another plurality of characteristic points satisfying the certain requirement; executing matching of the another plurality of characteristic points with the map points based on a region including the map points; and estimating, based on results of the matching, a position and an orientation of an imaging device while the another image is captured. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An estimating device comprising:
-
a memory; and a processor coupled to the memory and configured to; extract, from an image, a plurality of characteristic points satisfying a certain requirement regarding changes in gray levels between the plurality of characteristic points and surrounding points, identifying, as map points from the plurality of characteristic points, characteristic points existing on planes, by excluding corners of an object depicted on the image, extract, from another image, another plurality of characteristic points satisfying the certain requirement, execute matching of the another plurality of characteristic points with the map points based on a region including the map points, and estimate, based on results of the matching, a position and an orientation of an imaging device while the another image is captured. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An estimating device configured to execute matching of a plurality of characteristic points extracted from an image with a plurality of map points and estimate a position and an orientation of a camera capturing the image, based on deviations of successfully matched characteristic points from among the characteristic points subjected to the matching from points obtained by projecting map points corresponding to the successfully matched characteristic points on the image, the estimating device comprising:
-
a memory; and a processor coupled to the memory and configured to; identify shapes of regions each having a certain range and including a certain map point from among the plurality of map points, determine whether or not the shapes are planes, adjust rates of causing the plurality of map points to contribute to an estimation of the position and the orientation of the camera, and wherein the adjust rates of causing a map point included in a planar region to contribute to the estimation of the position and the orientation of the camera is larger than the adjust rate of causing another map point included in a non-planar region to contribute to the estimation of the position and the orientation of the camera.
-
Specification