×

ESTIMATION DEVICE AND METHOD

  • US 20170154429A1
  • Filed: 11/16/2016
  • Published: 06/01/2017
  • Est. Priority Date: 11/27/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method executed by a processor comprising:

  • acquiring a first image captured by a camera at a first time;

    performing a first process that matches a group of first feature points extracted from the first image with map points having three-dimensional coordinates predefined for an object;

    based on a number of map points that match to the first image by the first process, estimating an accuracy of first position and orientation information obtained by using a result of the first process, the first position and orientation information indicating a position and an orientation of a camera at the first time;

    storing, in a memory, keyframe information including information of each of the group of first feature points when the estimated accuracy is higher than or equal to a threshold;

    acquiring a second image captured by the camera at a second time that is after the first time;

    performing the first process on a group of second feature points extracted from the second image and the map points;

    based on another number of map points matched to the second image by the first process, estimating an accuracy of second position and orientation information obtained by using another result of the first process, the second position and orientation information indicating a position and an orientation of the camera at the second time;

    performing a second process that identifies pairs of respective of the group of second feature points with corresponding first feature points based on the keyframe information to generate a plurality of pairs when the estimated accuracy of the second position and orientation is less than the threshold;

    generating vectors for respective of the plurality of pairs;

    generating new second position and orientation information by using at least a part of the plurality of pairs when a distribution of the vectors satisfies a predetermined condition; and

    outputting the new second position and orientation information to a display control process that performs display control for displaying additional information on the second image based on the new second position and orientation information.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×