Calculating an object size using images
First Claim
1. An electronic-device-implemented method for calculating a geometric scale of an object, comprising:
- accessing two or more images of the object, wherein the two or more images are associated with different perspectives of the object in an environment, and wherein a given image has an associated imaging-device characteristic;
calculating the geometric scale of the object based on the two or more images, the different perspectives, and the imaging-device characteristics associated with the two or more images;
scaling an image of the object based on the calculated geometric scale; and
providing a combined image, wherein the combined image is generated by combining the scaled image of the object with another image.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device that determines a geometric scale of an object using two or more images of the object is described. During operation, the electronic device calculates the size of the object along a direction using multiple images of the object that were taken from different perspectives (such as different locations and/or orientations in an environment) along with associated imaging-device characteristics. For example, the size of the object may be calculated using the images, the associated focal lengths of a digital camera that acquired the images, and the law of cosines. Using the scale of the object, an image of the object may be appropriately scaled so that it can be combined with another image.
-
Citations
20 Claims
-
1. An electronic-device-implemented method for calculating a geometric scale of an object, comprising:
-
accessing two or more images of the object, wherein the two or more images are associated with different perspectives of the object in an environment, and wherein a given image has an associated imaging-device characteristic; calculating the geometric scale of the object based on the two or more images, the different perspectives, and the imaging-device characteristics associated with the two or more images; scaling an image of the object based on the calculated geometric scale; and providing a combined image, wherein the combined image is generated by combining the scaled image of the object with another image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-program product for use in conjunction with a computer system, the computer-program product comprising a computer-readable storage medium and a computer-program mechanism embedded therein, to calculate a geometric scale of an object, the computer-program mechanism including:
-
instructions for accessing two or more images of the object, wherein the two or more images are associated with different perspectives of the object in an environment, and wherein a given image has an associated imaging-device characteristic; instructions for calculating the geometric scale of the object based on the two or more images, the different perspectives, and the imaging-device characteristics associated with the two or more images; instructions for scaling an image of the object based on the calculated geometric scale; instructions for generating a combined image by combining the scaled image of the object with another image; and instructions for providing the combined image. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer system, comprising:
-
a processor; memory; and a program module, wherein the program module is stored in the memory and configurable to be executed by the processor to calculate a geometric scale of an object, the program module including; instructions for accessing two or more images of the object, wherein the two or more images are associated with different perspectives of the object in an environment, and wherein a given image has an associated imaging-device characteristic; instructions for calculating the geometric scale of the object based on the two or more images, the different perspectives, and the imaging-device characteristics associated with the two or more images; instructions for scaling an image of the object based on the calculated geometric scale; instructions for generating a combined image by combining the scaled image of the object with another image; and instructions for providing the combined image.
-
Specification