Method of determining a position and orientation of a device associated with a capturing device for capturing at least one image

US9990726B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9990726-B2
Application numberUS-201214430170-A
CountryUS
Kind codeB2
Filing dateSep 27, 2012
Priority dateSep 27, 2012
Publication dateJun 5, 2018
Grant dateJun 5, 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 of determining a position and orientation of a device is provided. The position and orientation of the device is determined based on multiple degrees of freedom (DoF) and the device is associated with a capturing device for capturing at least one image is provided. The method includes: capturing at least one image of a real object with the capturing device, and providing a coordinate system in relation to the object; providing an estimation of intrinsic parameters of the capturing device; providing pose data to compute first and second DoFs in the coordinate system, with each DoF having a confidence degree; determining an initial pose of the device; performing a pose estimation process, and calculating in the pose estimation process an estimation of the DoFs having a second confidence degree; and determining a position and orientation of the device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of determining a position and orientation of a capturing device, the method comprising: receiving an image depicting a real object from the capturing device; determining a coordinate system in relation to the real object; determining a first value of a first degree of freedom of the capturing device in the coordinate system based on first pose data, wherein the first value is associated with a first confidence degree; determining a second value of a second degree of freedom of the capturing device in the coordinate system based on second pose data, wherein the second value is associated with a second confidence degree different from the first confidence degree; determining an initial pose of the capturing device with respect to the real object based on the first value of the first degree of freedom and the second value of the second degree of freedom; determining an updated value of the second degree of freedom of the capturing device based on the second confidence degree, the initial pose and the image; and determining a position and an orientation of the capturing device in the coordinate system based on the first value of the first degree of freedom and the updated value of the second degree of freedom. 2. The method according to claim 1 , wherein the first pose data includes first sensor data from a first sensor and the second pose data includes second sensor data from a second sensor. 3. The method according to claim 2 , wherein the first confidence degree is associated with the first sensor and the second confidence degree is associated with the second sensor. 4. The method according to claim 2 , wherein the first sensor includes an accelerometer, a gyroscope, a global position sensor, an inertial sensor, a magnetometer, an odometer, a mechanical sensor, a rotary encoder, a tracking sensor, a measuring arm, a laser tracker, or a combination thereof. 5. The method according to claim 1 , wherein the first pose data indicates a gravity vector of the capturing device. 6. The method according to claim 5 , wherein the first pose data is provided from a gravity sensor or combination of sensors indicative of the gravity vector. 7. The method according to claim 1 , further comprising: projecting a digital representation of the real object into the image based on the initial pose; and determining the updated value of the second degree of freedom based on the digital representation of the real object. 8. The method according to claim 7 , wherein determining the updated value includes: matching a first feature of the real object depicted in the image with a second feature of the digital representation to identify a feature correspondence; and determining the updated value based on the feature correspondence. 9. The method according to claim 1 , wherein the first confidence degree is greater than the second confidence degree. 10. The method according to claim 1 , further including receiving user input that comprises interaction with the capturing device, the image, a digital representation of the real object, or a projection of the digital representation of the real object into the image. 11. The method according to claim 10 , wherein the interaction includes at least one of: moving the capturing device with respect to the real object or inputting a command to translate, scale or rotate the digital representation. 12. The method according to claim 10 , wherein the interaction includes performing a selection, segmentation, or drawing on a view of the real object in the image. 13. The method according to claim 10 , wherein the second value of the second degree of freedom is determined based further on the user input. 14. The method according to claim 10 , wherein the interaction includes initiating a transformation of the projection of the digital representation into a second projection of the digital representation, wherein the second value of the second confidence degree is determined based further on the transformation. 15. The method according to claim 8 , wherein the feature correspondence has approximately the same orientation as the projection of the digital representation. 16. The method according to claim 8 , wherein at least one of search direction or search range for determining the feature correspondence is constrained by the first value of the first degree of freedom based on the first confidence degree. 17. The method according to claim 1 , further comprising determining a score indicating a level of success of an object localization by: projecting a digital representation of the real object into the image based on the determined position and orientation of the capturing device; and comparing an orientation of the digital representation to an orientation of the real object in the image. 18. The method according to claim 1 , further comprising initializing an image-to-image tracking process based on the determined position and orientation of the capturing device. 19. The method according to claim 18 , wherein the image-to-image tracking process is configured to disregard the second degree of freedom based on the second confidence degree. 20. The method according to claim 18 , wherein the image-to-image tracking process includes detecting correspondences between another image and a projected digital representation of the real object in the image. 21. A non-transitory computer readable medium comprising software code executable to perform a method of determining a position and orientation of a device, the method comprising: receiving an image depicting a real object from a capturing device; determining a coordinate system in relation to the real object; determining a first value of a first degree of freedom of the capturing device in the coordinate system based on first pose data, wherein the first value is associated with a first confidence degree; determining a second value of a second degree of freedom of the capturing device in the coordinate system based on second pose data, wherein the second value is associated with a second confidence degree different from the first confidence degree; determining an initial pose of the capturing device with respect to the real object based on the first value of the first degree of freedom and the second value of the second degree of freedom; determining an updated value of the second degree of freedom of the capturing device based on the second confidence degree, the initial pose and the image; and determining a position and an orientation of the capturing device in the coordinate system based on the first value of the first degree of freedom and the updated value of the second degree of freedom. 22. The method according to claim 11 , wherein the interaction includes moving, pinching, or rotation gestures detected by a touch screen or a gesture recognition system. 23. The method of claim 1 , wherein the updated value of the second degree of freedom is determined in response to the second confidence degree satisfying a confidence threshold. 24. The method of claim 1 , further comprising determining an intrinsic parameter of the capturing device, wherein the updated value of the second degree of freedom is determined based further on the intrinsic parameter of the capturing device. 25. An apparatus comprising: one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause

Assignees

Inventors

Classifications

  • using feature-based methods · CPC title

  • G01S5/0247Primary

    Determining attitude · CPC title

  • Matching criteria, e.g. proximity measures · CPC title

  • Region indicators; Field of view indicators · CPC title

  • Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters · CPC title

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 US9990726B2 cover?
A method of determining a position and orientation of a device is provided. The position and orientation of the device is determined based on multiple degrees of freedom (DoF) and the device is associated with a capturing device for capturing at least one image is provided. The method includes: capturing at least one image of a real object with the capturing device, and providing a coordinate s…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G01S5/0247. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 05 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).