Distance Estimation Using Multi-Camera Device
First Claim
1. A method of measuring a distance to an object, by a device having at least two cameras, comprising:
- acquiring one or more first images including the object by a first camera of the device and one or more first reference images by a second camera of the device, while the device is in a first position;
acquiring one or more second images including the object and one or more second reference images, by cameras of the device, while the device is in a second position, different from the first position;
determining, based on the first and second reference images, information on the displacement of at least one camera of the device between the first and second positions; and
calculating the distance from the device to the object, based on the first and second images including the object and the determined information on the displacement of the at least one camera said calculation based on a substantially universal fixed measurement.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for measuring a distance to an object using a device (100) having at least two cameras (104, 106) is described. One or more first images including the object are acquired by a first camera of the device and one or more first reference images are acquired by a second camera of the device, while the device is in a first position. One or more second images including the object and one or more second reference images are acquired by cameras of the device, while the device is in a second position, different from the first position. Based on the first and second reference images, information of the displacement of at least one camera of the device between the first and second positions are determined. The distance from the device to the object is calculated based on the first and second images including the object and the determined information on the displacement of the at least one camera.
21 Citations
25 Claims
-
1. A method of measuring a distance to an object, by a device having at least two cameras, comprising:
-
acquiring one or more first images including the object by a first camera of the device and one or more first reference images by a second camera of the device, while the device is in a first position; acquiring one or more second images including the object and one or more second reference images, by cameras of the device, while the device is in a second position, different from the first position; determining, based on the first and second reference images, information on the displacement of at least one camera of the device between the first and second positions; and calculating the distance from the device to the object, based on the first and second images including the object and the determined information on the displacement of the at least one camera said calculation based on a substantially universal fixed measurement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15)
-
-
13. (canceled)
-
16. A device, comprising:
-
a housing; a first camera included in the housing; a second camera included in the housing; and a processor, included in the housing, configured to receive one or more first object images including an object, acquired by the first camera, and one or more second object images including the object, to receive one or more first reference images acquired by the second camera and one or more second reference images, to determine a displacement of at least one camera of the device between acquiring the first object image and acquiring the second object image, responsively to the first and second reference images, and to calculate the distance from the device to the object based on the first and second object images and the determined displacement, said calculation based on a substantially universal fixed measurement. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product for distance estimation, comprising:
a computer readable non-transitory storage medium having computer readable program code embodied therewith, which when executed by a computer performs; receives one or more first images including an object and one or more first reference images; receives one or more second images including the object and one or more second reference image; determines, based on the first and second reference images, information on a displacement of at least one camera of a device between acquiring the one or more first and one or more second images; and calculates a distance from the device to the object, based on the first and second images including the object and the determined information on the displacement of the at least one camera, said calculation based on a substantially universal fixed measurement.
Specification