Plenoptic Sampling and Rendering

advertisement
Plenoptic Sampling,
Rendering and
Super-Demosaicing
Todor Georgiev, Qualcomm
Sergio Goma, Qualcomm
Zhan Yu, University of Delaware
Andrew Lumsdaine, Indiana University
Overview
o Radiance / Lightfield
o Sampling: The Lippmann Sensor
1.0 vs. 2.0 sampling
o Rendering, focusing, polarization
o Super-Resolution
Radiance
1. The light field (radiance) is a function in 4D ray space, not a field in 3D:
2. The first interesting problem: Continuity
A 4D function can’t be represented continuously by a 2D function.
Radiance capture must be discontinuous. Multiplexing with microlenses.
Small (10 pixels) microimages have significant losses at the edges.
Sampling the radiance: 1.0 vs. 2.0
Lippmann proposed sampling with an array of microlenses (the Lippmann sensor):
“Integral Photography”
Two distinctly different versions. Will compare resolution and show the key difference.
Plenoptic 1.0 sensor is sampling radiance at the microlenses:
Sampling the radiance
Plenoptic 2.0 sensor is sampling at a distance a in front of the microlenses:
Δp
Comparing resolution
Plenoptic 1.0: sampling at the pitch of the microlenses, d.
Comparing resolution
Plenoptic 1.0: sampling at the pitch of the microlenses, d.
Plenoptic 2.0: sampling at δa/b, where δ is the pixel size.
Comparing resolution
Plenoptic 1.0: sampling at the pitch of the microlenses, d.
Plenoptic 2.0: sampling at δa/b, where δ is the pixel size.
When is 2.0 better than 1.0?
Comparing resolution
Plenoptic 1.0: sampling at the pitch of the microlenses, d.
Plenoptic 2.0: sampling at δa/b, where δ is the pixel size.
When is 2.0 better than 1.0?
This is equivalent to
- This formula shows the distinction 1.0/2.0
- Resolution improves as you increase b.
Rendering is focusing
Images are rendered by “integral projection”, i.e. adding up all pixels along a given
direction. This is same as focusing.
Rendering is focusing
Images are rendered by “integral projection”, i.e. adding up all pixels along a given
direction. This is same as focusing. Changing the direction of projection changes
the plane of focus. (Ren Ng, 2005)
Rendering is focusing
Images are rendered by “integral projection”, i.e. adding up all pixels along a given
direction. This is same as focusing. Changing the direction of projection changes
the plane of focus. (Ren Ng, 2005)
This process is not really re-focusing, but rendering by projection: focusing.
Traditional Plenoptic Rendering
Traditional Plenoptic Rendering
Traditional Plenoptic Rendering
Traditional Plenoptic Rendering
HDR and Polarization sampling/rendering
Extended modalities like HDR, polarization and others can be sampled with
filters on the microlenses, or on the main camera lens. One example:
Difference in functionality between 1.0 and 2.0.
Demo: light reflected off water is partially polarized…
Kodacolor and Polarization
Kodacolor
Plenoptic 1.0 camera capturing color was made by Kodak (1928)
Using black and white film
1.0 Super-Resolution
In both 1.0 and 2.0 we superresolve the same way:
- Effectively shear the radiance
- integral projection
This interleaves pixel from neighboring microimages, increasing resolution:
In 1.0 we need to shear a lot more than in 2.0, also need to deconvolve.
2.0 Super-Resolution
In 2.0 camera we shear less. That’s because radiance is captured sheared.
Example with no shear:
The difference: In 2.0 pixels are already in focus. They “fit in” exactly.
No need for deconvolution. Because of that quality is better.
Super-Demosaic
The color filters from the Bayer array are equivalent to spacing between pixels
in each individual color channel.
Algorithm:
o First effectively shear the raw data to the right location
o Then do integral projection and demosaic
This gains you 4 times better resolution compared to
the traditional “demosaic, then superresolve.”
Note: There is no real shearing in the above superresolution algorithms. Shearing is
“effective” in the sense that we are achieving the effect of shearing by appropriate
sampling when “adding up” pixels for the integral projection.
Raw sampled data directly from the CCD
Raw plenoptic 2.0 data before color demosaic
Without Super-Resolution
Super-Demosaic
Live demo in the poster session
Super-Demosaic
Download