Camera pose estimation device and control method

US10088294B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10088294-B2
Application numberUS-201615098039-A
CountryUS
Kind codeB2
Filing dateApr 13, 2016
Priority dateJun 11, 2015
Publication dateOct 2, 2018
Grant dateOct 2, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method includes determining movement of a camera from a first time point when a first image has been captured to a second time point when a second image has been captured, performing first estimation processing for estimating a position and pose of the camera in the second time point based on image data at the time of capturing, a past image captured in the past, and a past position and pose of the camera at a time point when the past image has been captured, when the movement is not a translational movement and a rotation movement around an optical direction, and performing a second estimation processing for estimating the position and pose based on a feature descriptor of a feature point extracted from the second image and a feature descriptor of a map point accumulated when the movement is the translational movement or the rotational movement.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: determining movement of a camera from a first time point when a first image has been captured to a second time point when a second image has been captured based on the first image and the second image captured by the camera; performing first estimation processing for estimating a position and pose of the camera in the second time point based on image data at a time of capturing the image data, a past image captured in the past, and a past position and pose of the camera at a time point when the past image has been captured, when the movement is not a translational movement and a rotation movement around an optical direction; and performing a second estimation processing for estimating the position and pose of the camera at the second time point based on a feature descriptor of a feature point extracted from the second image and a feature descriptor of a map point accumulated in the past, when the movement is the translational movement or the rotational movement around the optical direction. 2. The method according to claim 1 , further comprising: performing a third estimation processing for estimating the position and pose of the camera using another method prior to the first estimation processing or the second estimation processing; and performing the first estimation processing or the second estimation processing when quality determined by the third estimation processing is lower than a threshold. 3. The method according to claim 2 , further comprising: performing a fourth estimation processing for estimating the position and pose of the camera based on a marker when the quality determined by the third estimation processing is lower than a threshold and the marker, which has a predetermined shape, has been detected from the second image. 4. The method according to claim 1 , wherein the first estimation processing is processing that uses an image-to-image method. 5. The method according to claim 1 , wherein the second estimation processing is processing that uses an image-to-map method. 6. The method according to claim 1 , further comprising: displaying additional information on the second image to be displayed on a display based on a result from the first estimation processing or the second estimation processing. 7. The method according to claim 6 , wherein the additional information is an augmented reality content. 8. A device comprising: a memory; and a processor coupled to the memory and configured to: determine movement of a camera from a first time point when a first image has been captured to a second time point when a second image has been captured based on the first image and the second image captured by the camera, perform first estimation processing for estimating a position and pose of the camera in the second time point based on image data at a time of capturing the image data, a past image captured in the past, and a past position and pose of the camera at a time point when the past image has been captured, when the movement is not a translational movement and a rotation movement around an optical direction, and perform a second estimation processing for estimating the position and pose of the camera at the second time point based on a feature descriptor of a feature point extracted from the second image and a feature descriptor of a map point accumulated in the past, when the movement is the translational movement or the rotational movement around the optical direction. 9. The device according to claim 8 , wherein the processor is configured to: perform a third estimation processing for estimating the position and pose of the camera using another method prior to the first estimation processing or the second estimation processing, and perform the first estimation processing or the second estimation processing when quality determined by the third estimation processing is lower than a threshold. 10. The device according to claim 9 , wherein the processor is configured to perform a fourth estimation processing for estimating the position and pose of the camera based on a marker when the quality determined by the third estimation processing is lower than a threshold and the marker, which has a predetermined shape, has been detected from the second image. 11. The device according to claim 8 , wherein the first estimation processing is processing that uses an image-to-image method. 12. The device according to claim 8 , wherein the second estimation processing is processing that uses an image-to-map method. 13. The device according to claim 8 , wherein the processor is configured to display additional information on the second image to be displayed on a display based on a result from the first estimation processing or the second estimation processing. 14. The device according to claim 13 , wherein the additional information is an augmented reality content. 15. A non-transitory computer-readable storage medium storing a program for causing a computer to execute a process, the process comprising: determining movement of a camera from a first time point when a first image has been captured to a second time point when a second image has been captured based on the first image and the second image captured by the camera; performing first estimation processing for estimating a position and pose of the camera in the second time point based on image data at a time of capturing the image data, a past image captured in the past, and a past position and pose of the camera at a time point when the past image has been captured, when the movement is not a translational movement and a rotation movement around an optical direction; and performing a second estimation processing for estimating the position and pose of the camera at the second time point based on a feature descriptor of a feature point extracted from the second image and a feature descriptor of a map point accumulated in the past, when the movement is the translational movement or the rotational movement around the optical direction. 16. The non-transitory computer-readable storage medium according to claim 15 , the process further comprising: performing a third estimation processing for estimating the position and pose of the camera using another method prior to the first estimation processing or the second estimation processing; and performing the first estimation processing or the second estimation processing when quality determined by the third estimation processing is lower than a threshold. 17. The non-transitory computer-readable storage medium according to claim 16 , the process further comprising: performing a fourth estimation processing for estimating the position and pose of the camera based on a marker when the quality determined by the third estimation processing is lower than a threshold and the marker, which has a predetermined shape, has been detected from the second image. 18. The non-transitory computer-readable storage medium according to claim 15 , wherein the first estimation processing is processing that uses an image-to-image method. 19. The non-transitory computer-readable storage medium according to claim 15 , wherein the second estimation processing is processing that uses an image-to-map method. 20. The non-transitory computer-readable storage medium according to claim 15 , the process further comprising: displaying additional information on the second image to be displayed on a display based on a result from the first estimation processing or the second estimation proc

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10088294B2 cover?
A method includes determining movement of a camera from a first time point when a first image has been captured to a second time point when a second image has been captured, performing first estimation processing for estimating a position and pose of the camera in the second time point based on image data at the time of capturing, a past image captured in the past, and a past position and pose …
Who is the assignee on this patent?
Fujitsu Ltd
What technology area does this patent fall under?
Primary CPC classification G01B11/002. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 02 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).