Title: High-performance imaging using dense arrays of cameras
1Light field photography and microscopy
Marc Levoy
Computer Science Department Stanford University
2The light fieldGershun 1936
- Radiance as a function of position and direction
- for general scenes
- the plenoptic function
- five-dimensional
- L ( x, y, z, ?, f ) (w/m2sr)
- in free space
- four-dimensional
- L ( u, v, s, t )
3Devices for recording light fields
(using geometrical optics)
- handheld camera Buehler 2001
- camera gantry Stanford 2002
- array of cameras Wilburn 2005
- plenoptic camera Ng 2005
- light field microscope Levoy 2006
4Light fields at micron scales
- wave optics must be considered
- diffraction limits the spatial angular
resolution - most objects are no longer opaque
- each pixel is a line integral through the object
- of attenuation
- or emission
- can reconstruct 3D structure from these integrals
- tomography
- 3D deconvolution
5High performance imagingusing large camera arrays
Bennett Wilburn, Neel Joshi, Vaibhav Vaish,
Eino-Ville Talvala, Emilio Antunez, Adam Barth,
Andrew Adams, Mark Horowitz, Marc Levoy (Proc.
SIGGRAPH 2005)
6Stanford multi-camera array
- 640 480 pixels 30 fps 128 cameras
- synchronized timing
- continuous streaming
- flexible arrangement
7Ways to use large camera arrays
- widely spaced light field capture
8Ways to use large camera arrays
- widely spaced light field capture
- tightly packed high-performance imaging
9Ways to use large camera arrays
- widely spaced light field capture
- tightly packed high-performance imaging
- intermediate spacing synthetic aperture
photography
10Synthetic aperture photography
11Synthetic aperture photography
12Synthetic aperture photography
13Synthetic aperture photography
14Synthetic aperture photography
15Synthetic aperture photography
16Example using 45 camerasVaish CVPR 2004
17 18Light field photography using a handheld
plenoptic camera
Ren Ng, Marc Levoy, Mathieu Brédif, Gene Duval,
Mark Horowitz and Pat Hanrahan (Proc. SIGGRAPH
2005 and TR 2005-02)
19Conventional versus plenoptic camera
20Conventional versus plenoptic camera
21Prototype camera
Contax medium format camera
Kodak 16-megapixel sensor
- 4000 4000 pixels 292 292 lenses 14
14 pixels per lens
22 23Digital refocusing
S
- refocusing summing windows extracted from
several microlenses
24A digital refocusing theorem
- an f / N light field camera, with P P pixels
under each microlens, can produce views as sharp
as an f / (N P) conventional camera - or
- it can produce views with a shallow depth of
field ( f / N ) focused anywhere within the depth
of field of an f / (N P) camera
25Example of digital refocusing
26Refocusing portraits
27Action photography
28Extending the depth of field
conventional photograph,main lens at f / 22
conventional photograph,main lens at f / 4
light field, main lens at f / 4,after all-focus
algorithmAgarwala 2004
29Macrophotography
30Digitally moving the observer
S
S
- moving the observer moving the window we
extract from the microlenses
31Example of moving the observer
32Moving backward and forward
33Implications
- cuts the unwanted link between exposure(due to
the aperture) and depth of field - trades off (excess) spatial resolution for
ability to refocus and adjust the perspective - sensor pixels should be made even smaller,
subject to the diffraction limit - 36mm 24mm 2µ pixels 216 megapixels
- 18K 12K pixels
- 1800 1200 pixels 10 10 rays per pixel
34Light Field Microscopy
Marc Levoy, Ren Ng, Andrew Adams, Matthew Footer,
and Mark Horowitz (Proc. SIGGRAPH 2006)
35A traditional microscope
eyepiece
intermediate image plane
objective
specimen
36A light field microscope (LFM)
- 40x / 0.95NA objective
- ?
- 0.26µ spot on specimen 40x 10.4µ on sensor
- ?
- 2400 spots over 25mm field
-
- 1252-micron microlenses
- ?
- 200 200 microlenses with12 12 spots per
microlens
sensor
eyepiece
intermediate image plane
objective
specimen
? reduced lateral resolution on specimen
0.26µ 12 spots 3.1µ
37A light field microscope (LFM)
sensor
38Example light field micrograph
- orange fluorescent crayon
- mercury-arc source blue dichroic filter
- 16x / 0.5NA (dry) objective
- f/20 microlens array
- 65mm f/2.8 macro lens at 11
- Canon 20D digital camera
ordinary microscope
light field microscope
39The geometry of the light fieldin a microscope
- microscopes make orthographic views
- translating the stage in X or Y provides no
parallax on the specimen - out-of-plane features dont shift position when
they come into focus - front lens element size aperture width field
width - PSF for 3D deconvolution microscopy is
shift-invariant (i.e. doesnt change across the
field of view)
objective lenses are telecentric
40Panning and focusing
panning sequence
focal stack
41Real-time viewer
42Other examples
fern spore (60x, autofluorescence)
mouse oocyte (40x, DIC)
Golgi-stained neurons (40x, transmitted light)
43Extensions
- digital correction of aberrations
- by capturing and resampling the light field
44Extensions
- digital correction of aberrations
- by capturing and resampling the light field
45Extensions
- digital correction of aberrations
- by capturing and resampling the light field
correcting for aberrations caused by imaging
through thick specimens whose index of refraction
doesnt match that of the immersion medium
46Extensions
- digital correction of aberrations
- by capturing and resampling the light field
- multiplexing of variables other than angle
- by placing gradient filters at the aperture
plane,such as neutral density, spectral, or
polarization
47Extensions
- digital correction of aberrations
- by capturing and resampling the light field
- multiplexing of variables other than angle
- by placing gradient filters at the aperture
plane,such as neutral density, spectral, or
polarization
48Extensions
- digital correction of aberrations
- by capturing and resampling the light field
- multiplexing of variables other than angle
- by placing gradient filters at the aperture
plane,such as neutral density, spectral, or
polarization
... or polarization direction ... or ???
- gives up digital refocusing?
49Extensions
- digital correction of aberrations
- by capturing and resampling the light field
- multiplexing of variables other than angle
- by placing gradient filters at the aperture
plane,such as neutral density, spectral, or
polarization - microscope scatterometry
- by controlling the incident light fieldusing a
micromirror array microlens array
50Programmableincident light field
- light source micromirror array microlens
array - 800 800 pixels 40 40 tiles 20 20
directions - driven by image from PC graphics card
51Other applications of light field
illumination4D designer lighting
52http//graphics.stanford.edu