Title: Computational Cameras: Convergence of Optics and Software
1Computational CamerasConvergence of Optics and
Software
Computer Science Columbia University
Support NSF, ONR, Packard Foundation
2detector
lens
image
Traditional Camera
3detector
detector
lens
new optics
compute
image
Traditional Camera
Computational Camera
4Wide Angle Imaging
5Whats the Mirrors Shape ?
(with Simon Baker, ICCV 98)
camera
scene
lens
z
r
viewpoint
6(courtesy RemoteReality)
7(No Transcript)
8(No Transcript)
9System with a Flexible Field of View
(with Sujit Kuthirummal, 2007)
10System with a Flexible FOV
11Flexible Field of View
12Computing the 3D Mirror Shape
13Estimating 3D Mirror Shapes for a Sequence
Captured Video
Estimated Mirror Shapes
14Field of View
15Resolution
16Mapping to an Equi-Resolution Image
Captured Image IC
Vertical Stretching
Horizontal Stretching
Horizontally Stretched Image IH
Equi-Resolution Image
17Mapping to a Rectangular Image
Rectangular Image
18(No Transcript)
19Street Monitoring
20Street Monitoring
21Panning Up
22Birthday
23(No Transcript)
24Image Stitching
AutoStitch (Brown and Lowe 2003)
25Seamless Mosaic
26Image Stitching with Parallax
27Mosaic
28Hockney Style Collage
Place Furstenberg, by David Hockney, 1985
29Scene Collage with Parallax
Find SIFT Features in Images (Lowe 2004)
Match Features using F Matrix and RANSAC
Find Image Layering with Least Fragmentation
(with Yoshi Nomura and Li Zhang 07)
30Scene Collage
31Photo Browsing with Scene Collages
PhotoWalker (Tanaka et al. 03) Photo Tourism
(Snavely et al. 06)
32Nested Scene Collages
33(No Transcript)
34(No Transcript)
35Camera Modules
(with Yoshi Nomura and Li Zhang 07)
36(No Transcript)
37(No Transcript)
38(No Transcript)
39Dynamic Scene Collage
40(No Transcript)
41Dynamic Scene Collage
42(No Transcript)
43(No Transcript)
44detector
detector
lens
new optics
compute
image
Traditional Camera
Computational Camera
detector
new optics
compute
controller
Programmable Imaging
45Camera with a Lens
Scene
Aperture
Lens
Image Detector
46Lensless Camera with Volumetric Aperture
Scene
Image Detector
(with Assaf Zomet, CVPR 2006)
47Single Aperture Layer
Scene
Single Layer Aperture
Image Detector
f
48Multiple Aperture Layers
Scene
Multi-Layered Aperture
j1
j2 . .
Image Detector
Pixel Brightness
Scene
Transmittance Functions
49Initial Implementation LCD Attenuator
Camera without Lens
LCD Aperture
LCD Controller
50What Mappings are Possible?
- 1D camera
- Not all mappings M are feasible
image
mapping
scene
51Spatially Varying Zoom
Scene
MX and MX are impossible with 3 layers
52Fov 1
Fov 3
Attenuating Layers
Pinhole
Pinhole
Pinhole
Image Detector
53(No Transcript)
54detector
detector
lens
new optics
compute
image
Traditional Camera
Computational Camera
detector
projector
new optics
compute
compute
image
controller
camera
Programmable Imaging
Programmable Flash
55(No Transcript)
56Active Refocusing with a Single Image
Acquired Image
57Acquired Image
(with Francesc Moreno and Peter Belhumeur 07)
58Refocusing
Acquired Image
59(No Transcript)
60Fast Multispectral Imaging
(with J. Park, M. Lee, M. Grossberg)
61Multiplexed Illumination
62Image 1
Image 2
Image 2
time
Image 1
R
G
B
Measured Data
63Ground Truth
Computed
64(No Transcript)
65(No Transcript)
66(No Transcript)
67detector
lens
image
Traditional Camera
68(No Transcript)