Method of determining a position and orientation of a device associated with a capturing device for capturing at least one image
First Claim
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.
3 Assignments
0 Petitions
Reexamination
Accused Products
Abstract
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.
-
Citations
25 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24)
-
-
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.
-
-
25. An apparatus comprising:
-
one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including; 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.
-
Specification