Title: Fourier Slice Photography
1Fourier Slice Photography
Ren Ng Stanford University
2Conventional Photograph
3Light Field Photography
- Capture the light field inside the camera body
4Hand-Held Light Field Camera
Medium format digital camera
Camera in-use
16 megapixel sensor
Microlens array
5Light Field in a Single Exposure
6Light Field in a Single Exposure
7Light Field Inside the Camera Body
8Digital Refocusing
9Digital Refocusing
10Questions About Digital Refocusing
-
- What is the computational complexity?Are there
efficient algorithms? - What are the limits on refocusing?How far can we
move the focal plane?
11Overview
-
- Fourier Slice Photography Theorem
- Fourier Refocusing Algorithm
- Theoretical Limits of Refocusing
12Previous Work
- Integral photography
- Lippmann 1908, Ives 1930
- Lots of variants, especially in 3D TVOkoshi
1976, Javidi Okano 2002 - Closest variant is plenoptic cameraAdelson
Wang 1992 - Fourier analysis of light fields
- Chai et al. 2000
- Refocusing from light fields
- Isaksen et al. 2000, Stewart et al. 2003
13Fourier Slice Photography Theorem
- In the Fourier domain, a photograph is a 2D
slice in the 4D light field. Photographs
focused at different depths correspond to 2D
slices at different trajectories.
14Digital Refocusing by Ray-Tracing
u
x
Sensor
Lens
15Digital Refocusing by Ray-Tracing
u
x
Imaginary film
Sensor
Lens
16Digital Refocusing by Ray-Tracing
u
x
Imaginary film
Sensor
Lens
17Digital Refocusing by Ray-Tracing
u
x
Imaginary film
Sensor
Lens
18Digital Refocusing by Ray-Tracing
u
x
Imaginary film
Sensor
Lens
19Refocusing as Integral Projection
u
x
Imaginary film
Sensor
Lens
20Refocusing as Integral Projection
u
x
Imaginary film
Sensor
Lens
21Refocusing as Integral Projection
u
x
Imaginary film
Sensor
Lens
22Refocusing as Integral Projection
u
x
Imaginary film
Sensor
Lens
23Classical Fourier Slice Theorem
2D FourierTransform
1D FourierTransform
24Classical Fourier Slice Theorem
2D FourierTransform
1D FourierTransform
25Classical Fourier Slice Theorem
2D FourierTransform
1D FourierTransform
26Classical Fourier Slice Theorem
Spatial Domain
Fourier Domain
27Classical Fourier Slice Theorem
Spatial Domain
Fourier Domain
28Fourier Slice Photography Theorem
IntegralProjection
Spatial Domain
Fourier Domain
Slicing
29Fourier Slice Photography Theorem
IntegralProjection
4D FourierTransform
Slicing
30Fourier Slice Photography Theorem
IntegralProjection
4D FourierTransform
2D FourierTransform
Slicing
31Fourier Slice Photography Theorem
IntegralProjection
4D FourierTransform
2D FourierTransform
Slicing
32Fourier Slice Photography Theorem
IntegralProjection
4D FourierTransform
2D FourierTransform
Slicing
33Photographic Imaging Equations
- Spatial-Domain Integral Projection
Fourier-Domain Slicing
34Photographic Imaging Equations
- Spatial-Domain Integral Projection
Fourier-Domain Slicing
35Photographic Imaging Equations
- Spatial-Domain Integral Projection
Fourier-Domain Slicing
36Theorem Limitations
- Film parallel to lens
- Everyday camera, not view camera
- Aperture fully open
- Closing aperture requires spatial mask
37Overview
-
- Fourier Slice Photography Theorem
- Fourier Refocusing Algorithm
- Theoretical Limits of Refocusing
38Existing Refocusing Algorithms
- Existing refocusing algorithms are expensive
- O(N4) where light field has N samples in each
dimension - All are variants on integral projection
- Isaksen et al. 2000
- Vaish et al. 2004
- Levoy et al. 2004
- Ng et al. 2005
39Refocusing in Spatial Domain
IntegralProjection
4D FourierTransform
2D FourierTransform
Slicing
40Refocusing in Fourier Domain
IntegralProjection
Inverse2D FourierTransform
4D FourierTransform
Slicing
41Refocusing in Fourier Domain
IntegralProjection
Inverse2D FourierTransform
4D FourierTransform
Slicing
42Asymptotic Performance
- Fourier-domain slicing algorithm
- Pre-process O(N4 log N)
- Refocusing O(N2 log N)
- Spatial-domain integration algorithm
- Refocusing O(N4)
43Resampling Filter Choice
Kaiser-Bessel filter(width 2.5)
Gold standard (spatial integration)
- Triangle filter (quadrilinear)
44Overview
-
- Fourier Slice Photography Theorem
- Fourier Refocusing Algorithm
- Theoretical Limits of Refocusing
45Problem Statement
- Assume a light field camera with
- An f /A lens
- N x N pixels under each microlens
- If we compute refocused photographs from these
light fields, over what range can we move the
focal plane? - Analytical assumption
- Assume band-limited light fields
46Band-Limited Analysis
47Band-Limited Analysis
Band-width of measured light field
Light field shotwith camera
48Band-Limited Analysis
49Band-Limited Analysis
50Band-Limited Analysis
51Photographic Imaging Equations
- Spatial-Domain Integral Projection
Fourier-Domain Slicing
52Results of Band-Limited Analysis
- Assume a light field camera with
- An f /A lens
- N x N pixels under each microlens
- From its light fields we can
- Refocus exactly within depth of field of an f
/(A N) lens - In our prototype camera
- Lens is f /4
- 12 x 12 pixels under each microlens
- Theoretically refocus within depth of field
of an f/48 lens
53Light Field Photo Gallery
54Stanford Quad
55Rodins Burghers of Calais
56Palace of Fine Arts, San Francisco
57Palace of Fine Arts, San Francisco
58Waiting to Race
59Start of the Race
60Summary of Main Contributions
-
- Formal theorem about relationship between light
fields and photographs - Computational application gives asymptotically
fast refocusing algorithm - Theoretical application gives analytic solution
for limits of refocusing
61Future Work
-
- Apply general signal-processing techniques
- Cross-fertilization with medical imaging
62Thanks and Acknowledgments
- Collaborators on camera tech report
- Marc Levoy, Mathieu Brédif, Gene Duval, Mark
Horowitz and Pat Hanrahan - Readers and listeners
- Ravi Ramamoorthi, Brian Curless, Kayvon
Fatahalian, Dwight Nishimura, Brad Osgood,
Mike Cammarano, Vaibhav Vaish, Billy Chen,
Gaurav Garg, Jeff Klingner - Anonymous SIGGRAPH reviewers
- Funding sources
- NSF, Microsoft Research Fellowship, Stanford
Birdseed Grant
63Questions?
Start of the race, Stanford University Avery
Pool, July 2005