Multi-view back-projection to a light-field
First Claim
1. A method for generating a reconstructed light-field, the method comprising:
- from a storage device, retrieving a first image depicting a light-field from a first viewpoint;
in a processor, obtaining a first value of interest pertinent to the first image; and
in the processor, using the first value of interest to generate the reconstructed light-field by extrapolating corresponding values, corresponding to the first value of interest, for a first plurality of other images;
wherein;
the first plurality of other images comprises at least a second image depicting the light-field from a second viewpoint, and a third image depicting the light-field from a third viewpoint; and
using the first value of interest to extrapolate the corresponding values comprises;
based on relative positions of the first viewpoint and the second viewpoint, extrapolating a second value of interest pertinent to the second image; and
based on relative positions of the first viewpoint and the third viewpoint, extrapolating a third value of interest pertinent to the third image,wherein;
the second viewpoint is displaced from the first viewpoint along a second direction; and
the third viewpoint is displaced form the first viewpoint along a third direction opposite to the second direction,wherein;
using the first value of interest to generate the reconstructed light-field further comprises extrapolating corresponding values, corresponding to the first value of interest, for a second plurality of other images;
the second plurality of other images comprises at least a fourth image depicting the light-field from a fourth viewpoint, and a fifth image depicting the light-field from a fifth viewpoint;
the fourth viewpoint is displaced from the first viewpoint along a fourth direction perpendicular to the second direction and the third direction;
the fifth viewpoint is displaced from the first viewpoint along a fifth direction opposite to the fourth direction; and
using the first value of interest to extrapolate the corresponding values comprises;
based on relative positions of the first viewpoint and the fourth viewpoint, extrapolating a fourth value of interest pertinent to the fourth image; and
based on relative positions of the first viewpoint and the fifth viewpoint, extrapolating a fifth value of interest pertinent to the fifth image.
2 Assignments
0 Petitions
Accused Products
Abstract
Dense light-field data can be generated from image data that does not include light-field data, or from image data that includes sparse light-field data. In at least one embodiment, the source light-field data may include one or more sub-aperture images that may be used to reconstruct the light-field in denser form. In other embodiments, the source data can take other forms. Examples include data derived from or ancillary to a set of sub-aperture images, synthetic data, or captured image data that does not include full light-field data. Interpolation, back-projection, and/or other techniques are used in connection with source sub-aperture images or their equivalents, to generate dense light-field data.
-
Citations
29 Claims
-
1. A method for generating a reconstructed light-field, the method comprising:
-
from a storage device, retrieving a first image depicting a light-field from a first viewpoint; in a processor, obtaining a first value of interest pertinent to the first image; and in the processor, using the first value of interest to generate the reconstructed light-field by extrapolating corresponding values, corresponding to the first value of interest, for a first plurality of other images; wherein; the first plurality of other images comprises at least a second image depicting the light-field from a second viewpoint, and a third image depicting the light-field from a third viewpoint; and using the first value of interest to extrapolate the corresponding values comprises; based on relative positions of the first viewpoint and the second viewpoint, extrapolating a second value of interest pertinent to the second image; and based on relative positions of the first viewpoint and the third viewpoint, extrapolating a third value of interest pertinent to the third image, wherein; the second viewpoint is displaced from the first viewpoint along a second direction; and the third viewpoint is displaced form the first viewpoint along a third direction opposite to the second direction, wherein; using the first value of interest to generate the reconstructed light-field further comprises extrapolating corresponding values, corresponding to the first value of interest, for a second plurality of other images; the second plurality of other images comprises at least a fourth image depicting the light-field from a fourth viewpoint, and a fifth image depicting the light-field from a fifth viewpoint; the fourth viewpoint is displaced from the first viewpoint along a fourth direction perpendicular to the second direction and the third direction; the fifth viewpoint is displaced from the first viewpoint along a fifth direction opposite to the fourth direction; and using the first value of interest to extrapolate the corresponding values comprises; based on relative positions of the first viewpoint and the fourth viewpoint, extrapolating a fourth value of interest pertinent to the fourth image; and based on relative positions of the first viewpoint and the fifth viewpoint, extrapolating a fifth value of interest pertinent to the fifth image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium for generating a reconstructed light-field, the non-transitory computer-readable medium comprising instructions stored thereon, that when executed by a processor, perform the steps of:
-
causing a storage device to retrieve a first image depicting a light-field from a first viewpoint; obtaining a first value of interest pertinent to the first image; and using the first value of interest to generate the reconstructed light-field by extrapolating corresponding values, corresponding to the first value of interest, for a first plurality of other images; wherein; the first plurality of other images comprises at least a second image depicting the light-field from a second viewpoint, and a third image depicting the light-field from a third viewpoint; and using the first value of interest to extrapolate the corresponding values comprises; based on relative positions of the first viewpoint and the second viewpoint, extrapolating a second value of interest pertinent to the second image; and based on relative positions of the first viewpoint and the third viewpoint, extrapolating a third value of interest pertinent to the third image, wherein; the second viewpoint is displaced from the first viewpoint along a second direction; the third viewpoint is displaced form the first viewpoint along a third direction opposite to the second direction; using the first value of interest to generate the reconstructed light-field further comprises extrapolating corresponding values, corresponding to the first value of interest, for a second plurality of other images; the second plurality of other images comprises at least a fourth image depicting the light-field from a fourth viewpoint, and a fifth image depicting the light-field from a fifth viewpoint; the fourth viewpoint is displaced from the first viewpoint along a fourth direction perpendicular to the second direction and the third direction; the fifth viewpoint is displaced from the first viewpoint along a fifth direction opposite to the fourth direction; and using the first value of interest to extrapolate the corresponding values comprises; based on relative positions of the first viewpoint and the fourth viewpoint, extrapolating a fourth value of interest pertinent to the fourth image; and based on relative positions of the first viewpoint and the fifth viewpoint, extrapolating a fifth value of interest pertinent to the fifth image. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for generating a reconstructed light-field, the system comprising:
-
a storage device configured to retrieve a first image depicting a light-field from a first viewpoint; and a processor, communicatively coupled to the storage device, configured to; obtain a first value of interest pertinent to the first image; and use the first value of interest to generate the reconstructed light-field by extrapolating corresponding values, corresponding to the first value of interest, for a first plurality of other images; wherein; the first plurality of other images comprises at least a second image depicting the light-field from a second viewpoint, and a third image depicting the light-field from a third viewpoint; and the processor is further configured to use the first value of interest to extrapolate the corresponding values by; based on relative positions of the first viewpoint and the second viewpoint, extrapolating a second value of interest pertinent to the second image; and based on relative positions of the first viewpoint and the third viewpoint, extrapolating a third value of interest pertinent to the third image, wherein; the second viewpoint is displaced from the first viewpoint along a second direction, the third viewpoint is displaced form the first viewpoint along a third direction opposite to the second direction; using the first value of interest to generate the reconstructed light-field further comprises extrapolating corresponding values, corresponding to the first value of interest, for a second plurality of other images; the second plurality of other images comprises at least a fourth image depicting the light-field from a fourth viewpoint, and a fifth image depicting the light-field from a fifth viewpoint; the fourth viewpoint is displaced from the first viewpoint along a fourth direction perpendicular to the second direction and the third direction; the fifth viewpoint is displaced from the first viewpoint along a fifth direction opposite to the fourth direction; and using the first value of interest to extrapolate the corresponding values comprises; based on relative positions of the first viewpoint and the fourth viewpoint, extrapolating a fourth value of interest pertinent to the fourth image; and based on relative positions of the first viewpoint and the fifth viewpoint, extrapolating a fifth value of interest pertinent to the fifth image. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification