Depth-map generation for an input image using an example approximate depth-map associated with an example similar image
First Claim
Patent Images
1. A method comprising:
- receiving a two-dimensional image to be converted to a first three-dimensional image;
identifying, in a data store, a second three-dimensional image that corresponds to a stereoscopic pair of images and is visually similar with the two-dimensional image to be converted, wherein the second three-dimensional image was previously created from a conversion of another two-dimensional image or was initially captured as a three-dimensional image;
computing, by a processing device, a feature-to-depth mapping function for the first three-dimensional image by averaging depth values of at least a portion of a plurality of pixels from an approximate depth map associated with the previously created second three-dimensional image that corresponds to the stereoscopic pair of images and is visually similar with the two-dimensional image to be converted;
applying the feature-to-depth mapping function to a plurality of pixels of the two-dimensional image to determine a depth value for each of the plurality of pixels; and
generating the first three-dimensional image based on the depth values for the plurality of pixels of the two-dimensional image.
2 Assignments
0 Petitions
Accused Products
Abstract
An image converter receives a two-dimensional image to be converted to a first three-dimensional image. The image converter computes a feature-to-depth mapping function based on an approximate depth map associated with a second three-dimensional image. The image converter applies the feature-to-depth mapping function to a plurality of pixels of the two-dimensional image to determine a depth value for each of the plurality of pixels and generates the first three-dimensional image based on the depth values for the plurality of pixels of the two-dimensional image.
36 Citations
20 Claims
-
1. A method comprising:
-
receiving a two-dimensional image to be converted to a first three-dimensional image; identifying, in a data store, a second three-dimensional image that corresponds to a stereoscopic pair of images and is visually similar with the two-dimensional image to be converted, wherein the second three-dimensional image was previously created from a conversion of another two-dimensional image or was initially captured as a three-dimensional image; computing, by a processing device, a feature-to-depth mapping function for the first three-dimensional image by averaging depth values of at least a portion of a plurality of pixels from an approximate depth map associated with the previously created second three-dimensional image that corresponds to the stereoscopic pair of images and is visually similar with the two-dimensional image to be converted; applying the feature-to-depth mapping function to a plurality of pixels of the two-dimensional image to determine a depth value for each of the plurality of pixels; and generating the first three-dimensional image based on the depth values for the plurality of pixels of the two-dimensional image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processing device; and a memory coupled to the processing device; and an image converter, executed by the processing device from the memory, to; receive a two-dimensional image to be converted to a first three-dimensional image; identify, in a data store, a second three-dimensional image that corresponds to a stereoscopic pair of images and is visually similar with the two-dimensional image to be converted, wherein the second three-dimensional image was previously created from a conversion of another two-dimensional image or was initially captured as a three-dimensional image; compute a feature-to-depth mapping function for the first three-dimensional image by averaging depth values of at least a portion of a plurality of pixels from an approximate depth map associated with the previously created second three-dimensional image that corresponds to the stereoscopic pair of images and is visually similar with the two-dimensional image to be converted; apply the feature-to-depth mapping function to a plurality of pixels of the two-dimensional image to determine a depth value for each of the plurality of pixels; and generate the first three-dimensional image based on the depth values for the plurality of pixels of the two-dimensional image. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium storing instructions which, when executed, cause a processing device to perform operations comprising:
-
receiving a two-dimensional image to be converted to a first three-dimensional image; identifying, in a data store, a second three-dimensional image that corresponds to a stereoscopic pair of images and is visually similar with the two-dimensional image to be converted, wherein the second three-dimensional image was previously created from a conversion of another two-dimensional image or was initially captured as a three-dimensional image; computing, by the processing device, a feature-to-depth mapping function for the first three-dimensional image by averaging depth values of at least a portion of a plurality of pixels from an approximate depth map associated with the previously created second three-dimensional image that corresponds to the stereoscopic pair of images and is visually similar with the two-dimensional image to be converted; applying the feature-to-depth mapping function to a plurality of pixels of the two-dimensional image to determine a depth value for each of the plurality of pixels; and generating the first three-dimensional image based on the depth values for the plurality of pixels of the two-dimensional image. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification