Methods, systems, and computer-readable storage media for generating three-dimensional (3D) images of a scene
First Claim
1. An apparatus for creating a three-dimensional image of a scene, the apparatus comprising:
- at least one processor and memory configured to;
receive a plurality of captured images;
determine matching image features among the plurality of captured images;
determine a transformation to align at least one of the matched image features;
apply the transformation to a first captured image among the plurality of captured images such that the first captured image is aligned to a second captured image among the plurality of captured images to create one or more transformed images;
define a transformed image pair using one of transformed and captured images;
calculate at least one stereoscopic parameter utilizing the transformed image pair;
determine whether the calculated stereoscopic parameter does not meet a predetermined criteria;
in response to determining that the calculated stereoscopic parameter does not meet the predetermined criteria, alter a stereoscopic characteristic of the transformed image pair to create an adjusted image pair; and
define a three-dimensional image based on the adjusted image pair.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are methods, systems, and computer-readable storage media for generating three-dimensional (3D) images of a scene. According to an aspect, a method includes capturing a real-time image and a first still image of a scene. Further, the method includes displaying the real-time image of the scene on a display. The method also includes determining one or more properties of the captured images. The method also includes calculating an offset in a real-time display of the scene to indicate a target camera positional offset with respect to the first still image. Further, the method includes determining that a capture device is in a position of the target camera positional offset. The method also includes capturing a second still image. Further, the method includes correcting the captured first and second still images. The method also includes generating the three-dimensional image based on the corrected first and second still images.
206 Citations
21 Claims
-
1. An apparatus for creating a three-dimensional image of a scene, the apparatus comprising:
-
at least one processor and memory configured to; receive a plurality of captured images; determine matching image features among the plurality of captured images; determine a transformation to align at least one of the matched image features; apply the transformation to a first captured image among the plurality of captured images such that the first captured image is aligned to a second captured image among the plurality of captured images to create one or more transformed images; define a transformed image pair using one of transformed and captured images; calculate at least one stereoscopic parameter utilizing the transformed image pair; determine whether the calculated stereoscopic parameter does not meet a predetermined criteria; in response to determining that the calculated stereoscopic parameter does not meet the predetermined criteria, alter a stereoscopic characteristic of the transformed image pair to create an adjusted image pair; and define a three-dimensional image based on the adjusted image pair. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium comprising one or more computer-readable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
-
receive a plurality of captured images; determine matching image features among the plurality of captured images; determine a transformation to align at least one of the matched image features; apply the transformation to a first captured image among the plurality of captured images such that the first captured image is aligned to a second captured image among the plurality of captured images to create one or more transformed images; define a transformed image pair using one of transformed and captured images; calculate at least one stereoscopic parameter utilizing the transformed image pair; determine whether the calculated stereoscopic parameter does not meet a predetermined criteria; in response to determining that the calculated stereoscopic parameter does not meet the predetermined criteria, altering a stereoscopic characteristic of the transformed image pair to create an adjusted image pair; and define a three-dimensional image based on the adjusted image pair. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for creating a three-dimensional image of a scene, the system comprising:
-
at least one image capture device; at least one processor, the processor for; receiving a plurality of captured images; determining matching image features among the plurality of captured images; determining a transformation to align at least one of the matched image features; applying the transformation to a first captured image among the plurality of captured images such that the first captured image is aligned to a second captured image among the plurality of captured images to create one or more transformed images; defining a transformed image pair using one of transformed and captured images; calculating at least one stereoscopic parameter utilizing the transformed image pair; determining whether the calculated stereoscopic parameter does not meet a predetermined criteria; in response to determining that the calculated stereoscopic parameter does not meet the predetermined criteria, altering a stereoscopic characteristic of the transformed image pair to create an adjusted image pair; and defining a three-dimensional image based on the adjusted image pair. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification