Camera aided motion direction and speed estimation
First Claim
Patent Images
1. A method of determining position characteristics of a mobile device, comprising:
- capturing a plurality of images that represent views from the mobile device;
tracking features in the plurality of images;
adjusting asymmetric distortion of the features in the plurality of images based at least in part on an orientation of the mobile device, wherein adjusting asymmetric distortion of the features in the plurality of images comprises compensating for asymmetric distortion of the features in the plurality of images using an area based on centers of the plurality of images;
determining a misalignment angle with respect to a direction of motion of the mobile device using the adjusted plurality of images; and
storing the misalignment angle and the direction of motion in a storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and devices for camera aided motion direction and speed estimation are disclosed. The method of determining position characteristics of a mobile device comprises capturing a plurality of images that represent views from the mobile device, adjusting perspectives of the plurality of images based at least in part on an orientation of the mobile device, determining a misalignment angle with respect to a direction of motion of the mobile device using the plurality of images, and storing the misalignment angle and the direction of motion in a storage device.
-
Citations
35 Claims
-
1. A method of determining position characteristics of a mobile device, comprising:
-
capturing a plurality of images that represent views from the mobile device; tracking features in the plurality of images; adjusting asymmetric distortion of the features in the plurality of images based at least in part on an orientation of the mobile device, wherein adjusting asymmetric distortion of the features in the plurality of images comprises compensating for asymmetric distortion of the features in the plurality of images using an area based on centers of the plurality of images; determining a misalignment angle with respect to a direction of motion of the mobile device using the adjusted plurality of images; and storing the misalignment angle and the direction of motion in a storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
a control unit including processing logic, the processing logic comprising; logic configured to capture a plurality of images that represent views from a mobile device; logic configured to track features in the plurality of images; logic configured to adjust asymmetric distortion of the features in the plurality of images based at least in part on an orientation of the mobile device, wherein adjusting asymmetric distortion of the features in the plurality of images comprises compensating for asymmetric distortion of the features in the plurality of images using an area based on centers of the plurality of images; logic configured to determine a misalignment angle with respect to a direction of motion of the mobile device using the adjusted plurality of images; and logic configured to store the misalignment angle and the direction of motion in a storage device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product comprising non-transitory medium storing instructions for execution by one or more computer systems, the instructions comprising:
-
instructions for capturing a plurality of images that represent views from a mobile device; instructions for tracking features in the plurality of images; instructions for adjusting asymmetric distortion of the features in the plurality of images based at least in part on an orientation of the mobile device, wherein adjusting asymmetric distortion of the features in the plurality of images comprises compensating for asymmetric distortion of the features in the plurality of images using an area based on centers of the plurality of images; instructions for determining a misalignment angle with respect to a direction of motion of the mobile device using the adjusted plurality of images; and instructions for storing the misalignment angle and the direction of motion in a storage device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system, comprising:
-
means for capturing a plurality of images that represent views from a mobile device; means for tracking features in the plurality of images; means for adjusting asymmetric distortion of the features in the plurality of images based at least in part on an orientation of the mobile device, wherein adjusting asymmetric distortion of the features in the plurality of images comprises compensating for asymmetric distortion of the features in the plurality of images using an area based on centers of the plurality of images; means for determining a misalignment angle with respect to a direction of motion of the mobile device using the adjusted plurality of images; and means for storing the misalignment angle and the direction of motion in a storage device. - View Dependent Claims (32, 33, 34, 35)
-
Specification