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, by a first camera of the device while the device is in a first position, one or more first images that include the object;
acquiring, by a second camera of the device while the device is in the first position, one or more first reference images;
after acquiring the one or more first images, displaying, to a user;
an indication of an extent of matching between the one or more first reference images and a current image acquired by the second camera, the indication comprising a numerical score that indicates the extent of matching; and
a stop instruction in response to the numerical score exceeding a predetermined threshold;
acquiring, by the first camera of the device while the device is in a second position, one or more second images including the object;
acquiring, by the second camera of the device while the device is in the second position, one or more second reference images;
determining, based on the one or more first and second reference images, information on a 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 one or more first and second images including the object and the determined information on the displacement of the at least one camera, the calculation based on a fixed measurement.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for measuring a distance to an object, by a device having at least two cameras, 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 on the displacement of at least one camera of the device between the first and second position is determined. The distance from the device to the object is calculated based on the first and second images and the determined information on the displacement.
-
Citations
20 Claims
-
1. A method of measuring a distance to an object, by a device having at least two cameras, comprising:
-
acquiring, by a first camera of the device while the device is in a first position, one or more first images that include the object; acquiring, by a second camera of the device while the device is in the first position, one or more first reference images; after acquiring the one or more first images, displaying, to a user; an indication of an extent of matching between the one or more first reference images and a current image acquired by the second camera, the indication comprising a numerical score that indicates the extent of matching; and a stop instruction in response to the numerical score exceeding a predetermined threshold; acquiring, by the first camera of the device while the device is in a second position, one or more second images including the object; acquiring, by the second camera of the device while the device is in the second position, one or more second reference images; determining, based on the one or more first and second reference images, information on a 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 one or more first and second images including the object and the determined information on the displacement of the at least one camera, the calculation based on a fixed measurement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device, comprising:
-
a housing; a display; 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 images including an object, acquired by the first camera while the device is in a first position; receive one or more first reference images acquired by the second camera while the device is in the first position; after acquiring the one or more first images, display, by the display of the device; an indication of an extent of matching between the one or more first reference images and a current image acquired by the second camera, the indication comprising a numerical score that indicates the extent of matching; and a stop instruction in response to the numerical score exceeding a predetermined threshold; receive one or more second images including the object acquired by the first camera while the device is in a second position; receive one or more second reference images acquired by the second camera while the device is in the second position; determine a displacement of at least one camera of the device between acquiring the one or more first images and acquiring the one or more second images, responsively to the one or more first and second reference images; and calculate a distance from the device to the object based on the one or more first and second images and the determined displacement, the calculation based on a fixed measurement. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. 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;
receiving one or more first images including an object acquired by a first camera of a device while the device is in a first position; receiving one or more first reference images acquired by a second camera while the device is in the first position; after acquiring the one or more first images, displaying, to a user; an indication of an extent of matching between the one or more first reference images and a current image acquired by the second camera, the indication comprising a numerical score that indicates the extent of matching; and a stop instruction in response to the numerical score exceeding a predetermined threshold; receiving one or more second images including the object acquired by the first camera while the device is in a second position; receiving one or more second reference images acquired by the second camera while the device is in the second position; determining, based on the one or more first and second reference images, information on a displacement of at least one camera of the device between acquiring the one or more first and one or more second reference images; and calculating a distance from the device to the object, based on the one or more first and second images including the object and the determined information on the displacement of the at least one camera, the calculation based on a fixed measurement.
- a computer readable non-transitory storage medium having computer readable program code embodied therewith, which when executed by a computer performs;
Specification