01 Camera
01 Camera
Camera
1
Image Formation
2
Pinhole Camera
3
Pinhole Camera
4
Home‐made Pinhole Camera
Why so
blurry? http://www.pauldebevec.com/Pinhole/
5
Shrinking the Aperture
6
Shrinking the Aperture
7
Make Your Own Pinhole Camera at Home
8
photos by Abelardo Morell
9
Questions?
10
The reason for lenses
11
The reason for lenses
• Focus all lights shed on the lens to a single point
• Much more energy efficient than a pinhole
12
Problem with lenses
13
Thin Lenses
14
Depth of Field
• Only points at certain distance are in focus
15
Aperture Controls Depth of Field
16
F‐number: focal length / aperture diameter
• Aperture size is controlled by the F‐number
17
Varying the aperture
http://beginnersphotographyblog.com/842/how-changing-aperture-affects-depth-of-field/
18
Exposure: shutter speed vs. aperture
19
Shutter Speed
http://en.wikipedia.org/wiki/Shutter_speed
20
Questions?
21
Field of View (Zoom)
22
Field of View (Zoom)
23
FOV depends on Focal Length
24
Expensive toys…
25
From Zisserman & Hartley
26
Field of View / Focal Length
27
Field of View / Focal Length
28
Lens Flaws: Chromatic Aberration
• Dispersion: wavelength‐dependent refractive index
―(enables prism to spread white light beam into rainbow)
• Modifies ray‐bending and lens focal length:
29
Chromatic Aberration
30
Chromatic Aberration
31
Radial Distortion
32
Questions?
33
Accidental Pinhole Camera
What is this??
Some kind of shadow??
(a) an open window in a room (b) a picture of the wall opposite the window
Accidental pinhole and pinspeck cameras: revealing the scene outside the picture;
Antonio Torralba and William T. Freeman, CVPR 2012
34
Accidental Pinhole Camera
35
Accidental Pinhole Camera
36
Accidental Pinhole Camera
What could be a
problem when
computing the
difference image??
37
Accidental Pinhole Camera
38
Lensless Camera
(with programmable aperture)
Lensless Imaging with A Controllable Aperture, Assaf Zomet and Shree Nayar,
CVPR 2006
39
Lensless Camera
(with programmable aperture)
40
Lensless Camera
(with programmable aperture)
41
Lensless Camera
(with programmable aperture)
42
Lensless Camera
(with programmable aperture)
optical convolution
44
Lensless Camera
(with programmable aperture)
45
Lensless Camera
(with programmable aperture)
Conventional camera This novel camera
46
Questions?
47
Coded Exposure
Shutter is OPEN
Flutter Shutter
Our result
Dappled photography: Mask enhanced cameras for heterodyned light fields and coded
aperture refocusing
Ashok Veeraraghavan, Ramesh Raskar, Amit Agrawal, Ankit Mohan, Jack Tumblin
SIGGRAPH 2007
Lens and defocus
Image of a point
Lens’ aperture
light source
Camera
Lens
sensor
Point
spread
function
Focal plane
Slides from Anat Levin
Lens and defocus
Image of a
Lens’ aperture defocused point
light source
Camera
Object Lens
sensor
Point
spread
function
Focal plane
Slides from Anat Levin
Lens and defocus
Image of a
Lens’ aperture defocused point
light source
Camera
Object Lens
sensor
Point
spread
function
Focal plane
Slides from Anat Levin
Lens and defocus
Image of a
Lens’ aperture defocused point
light source
Camera
Object Lens
sensor
Point
spread
function
Focal plane
Slides from Anat Levin
Depth & Defocus
• The amount of blur depends on distance
63
Depth & Defocus
• Defocus is local convolution with a depth‐dependent kernel
depth 3
depth 2
input defocused image
depth 1
64
Slides from Anat Levin
Slides from Anat Levin
Solution: lens with occluder
Image of a
Aperture pattern defocused point
light source
Camera
Object Lens with coded
sensor
aperture
Point
spread
function
Focal plane
Slides from Anat Levin
Solution: lens with occluder
Image of a
Aperture pattern defocused point
light source
Camera
Object Lens with coded
sensor
aperture
Point
spread
function
Focal plane
Slides from Anat Levin
Solution: lens with occluder
Image of a
Aperture pattern defocused point
light source
Camera
Object Lens with coded
sensor
aperture
Point
spread
function
Focal plane
Slides from Anat Levin
Solution: lens with occluder
Image of a
Aperture pattern defocused point
light source
Camera
Object Lens with coded
sensor
aperture
Point spread
function
Focal plane
Slides from Anat Levin
Coded Aperture Changes the Blur Kernel
72
Input
76