Sensor calibration and position estimation based on vanishing point determination
First Claim
Patent Images
1. A method comprising:
- capturing an image of a scene by an image capturing unit of a device that includes at least one inertial sensor to measure orientation of the device;
determining relative device orientation, representative of a relationship between a real-world coordinate system and a coordinate system of the image capturing unit of the device, based, at least in part, on determined location of at least one vanishing point in the captured image of the scene;
computing a difference between a measured orientation determined by the at least one inertial sensor and the relative device orientation determined based, at least in part, on the determined location of the at least one vanishing point in the captured image of the scene; and
in response to a determination that the computed difference between the measured orientation and the relative device orientation exceeds a predetermined threshold value, performing one or more calibration operations for the at least one inertial sensor based, at least in part, on the relative device orientation determined based, at least in part, on the determined location of the at least one vanishing point in the captured image of the scene.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are systems, apparatus, devices, method, computer program products, and other implementations, including a method that includes capturing an image of a scene by an image capturing unit of a device that includes at least one sensor, determining relative device orientation of the device based, at least in part, on determined location of at least one vanishing point in the captured image of the scene, and performing one or more calibration operations for the at least one sensor based, at least in part, on the determined relative device orientation.
32 Citations
34 Claims
-
1. A method comprising:
-
capturing an image of a scene by an image capturing unit of a device that includes at least one inertial sensor to measure orientation of the device; determining relative device orientation, representative of a relationship between a real-world coordinate system and a coordinate system of the image capturing unit of the device, based, at least in part, on determined location of at least one vanishing point in the captured image of the scene; computing a difference between a measured orientation determined by the at least one inertial sensor and the relative device orientation determined based, at least in part, on the determined location of the at least one vanishing point in the captured image of the scene; and in response to a determination that the computed difference between the measured orientation and the relative device orientation exceeds a predetermined threshold value, performing one or more calibration operations for the at least one inertial sensor based, at least in part, on the relative device orientation determined based, at least in part, on the determined location of the at least one vanishing point in the captured image of the scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 33, 34)
-
-
12. A device comprising:
-
an image capturing unit; at least one inertial sensor to measure orientation of the device; and a controller configured to; determine relative device orientation, representative of a relationship between a real-world coordinate system and a coordinate system of the image capturing unit of the device, based, at least in part, on determined location of at least one vanishing point in an image of a scene captured by the image capturing unit; compute a difference between a measured orientation determined by the at least one inertial sensor and the relative device orientation determined based, at least in part, on the determined location of the at least one vanishing point in the captured image of the scene; and in response to a determination that the computed difference between the measured orientation and the relative device orientation exceeds a predetermined threshold value, perform one or more calibration operations for the at least one inertial sensor based on the relative device orientation determined based, at least in part, on the determined location of the at least one vanishing point in the captured image of the scene. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
means for capturing an image of a scene for a device that includes at least one inertial sensor to measure orientation of the device; means for determining relative device orientation, representative of a relationship between a real-world coordinate system and a coordinate system of the means for capturing the image of the device, based, at least in part, on determined location of at least one vanishing point in the captured image of the scene; means for computing a difference between a measured orientation determined by the at least one inertial sensor and the relative device orientation determined based, at least in part, on the determined location of the at least one vanishing point in the captured image of the scene; and means for performing one or more calibration operations for the at least one inertial sensor, in response to a determination that the computed difference between the measured orientation and the relative device orientation exceeds a predetermined threshold value, based, at least in part, on the relative device orientation determined based, at least in part, on the determined location of the at least one vanishing point in the captured image of the scene. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory processor readable media programmed with a set of instructions executable on a processor that, when executed, cause operations comprising:
-
capturing an image of a scene by an image capturing unit of a device that includes at least one inertial sensor to measure orientation of the device; determining relative device orientation, representative of a relationship between a real-world coordinate system and a coordinate system of the image capturing unit of the device, based, at least in part, on determined location of at least one vanishing point in the captured image of the scene; computing a difference between a measured orientation determined by the at least one inertial sensor and the relative device orientation determined based, at least in part, on the determined location of the at least one vanishing point in the captured image of the scene; in response to a determination that the computed difference between the measured orientation and the relative device orientation exceeds a predetermined threshold value, performing one or more calibration operations for the at least one inertial sensor based, at least in part, on the relative device orientation determined based, at least in part, on the determined location of the at least one vanishing point in the captured image of the scene. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
Specification