44
CS348B Lecture 7 Pat Hanrahan, 2005 Camera Simulation Effect Cause Field of view Film size, stops and pupils Depth of field Aperture, focal length Motion blurShutter Exposure Film speed, aperture, shutter References Photography, B. London and J. Upton Optics in Photography, R. Kingslake The Camera, The Negative, The Print, A. Adams

CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

Embed Size (px)

Citation preview

Page 1: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Camera Simulation

Effect Cause

Field of view Film size,stops and pupils

Depth of field Aperture, focal length

Motion blur Shutter

Exposure Film speed,aperture, shutter

References

Photography, B. London and J. Upton

Optics in Photography, R. Kingslake

The Camera, The Negative, The Print, A. Adams

Page 2: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Topics

Ray tracing lenses

Focus

Field of view

Depth of focus / depth of field

Exposure

Page 3: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

Lenses

Page 4: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Refraction

I

I

sin sinn I n I

Snell’s Law

N

n n

Page 5: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Paraxial Approximation

0e sinU u

tanU u

Rays deviate only slightly from the axis

U

z

Page 6: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Incident Ray

I

U

I U

Angles: ccw is positive; cw is negative

The sum of the interior angles is equal to the exterior angle.

Page 7: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Refracted Ray

UI

I U

( ) ( )I U

Page 8: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Derivation

Paraxial approximation

I U i u I U i u

Page 9: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Derivation

Paraxial approximation

Snell’s Law

sin sinn I n I n i ni

I U i u I U i u

( ) ( )n u n u

Page 10: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Ray Coordinates

z z

Ru

h

R

u

h

uz

h

uz

h

Page 11: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Gauss’ Formula

Paraxial approximation to Snell’s Law

Ray coordinates

Thin lens equation

( ) ( )n u n u

( ) ( )

( )

h h h hn n

z R z Rn n n n

z z R

h

R

h

uz

h

uz

Holds for any height, any ray!

Page 12: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Vergence

Vergence

Thin lens equation

Surface Power equation

1n n

V dioptersr z m

V V P

0V 0V 0V

1

( )P n nR

Diverging Converging

Page 13: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Lens-makers Formula

1 2

1 1 1( )P n n

R R f

Converging Diverging

Refractive Power

Page 14: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Conjugate Points

To focus: move lens relative to backplane

Horizontal rays converge on focal point in the focal plane

1 1 1

z z f

Page 15: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Gauss’ Ray Tracing Construction

Parallel Ray

Focal RayChief Ray

Object Image

Page 16: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Ray Tracing: Finite Aperture

Focal Plane Back PlaneAperture Plane

Page 17: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Real Lens

Cutaway section of a Vivitar Series 1 90mm f/2.5 lensCover photo, Kingslake, Optics in Photography

Page 18: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Double Gauss

Radius (mm)

Thick (mm)

ndV-no aperture

58.950 7.520 1.670 47.1 50.4

169.660 0.240 50.4

38.550 8.050 1.670 47.1 46.0

81.540 6.550 1.699 30.1 46.0

25.500 11.410 36.0

9.000 34.2

-28.990 2.360 1.603 38.0 34.0

81.540 12.130 1.658 57.3 40.0

-40.770 0.380 40.0

874.130 6.440 1.717 48.0 40.0

-79.460 72.228 40.0

Data from W. Smith, Modern Lens Design, p 312

Page 19: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Ray Tracing Through Lenses

From Kolb, Mitchell and Hanrahan (1995)

200 mm telephoto

50 mm double-gauss

35 mm wide-angle

16 mm fisheye

Page 20: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Thick Lenses

Refraction occurs at the principal planes

Equivalent Lens

Page 21: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

Field of View

Page 22: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Field of View

From London and Upton

Page 23: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Field of View

From London and Upton

Page 24: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Field of View

Field of view

Types of lenses

Normal 26º

Film diagonal focal length

Wide-angle 75-90º

Narrow-angle 10º

Redrawn from Kingslake, Optics in Photography

tan2

fov filmsize

f

Page 25: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Perspective Transformation

Thin lens equation

Represent transformation as a 4x4 matrix

1 1 1 fzz

z z f z f

fxx

z f

fyy

z f

Page 26: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

Depth of Field

Page 27: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Depth of Field

From London and Upton

Page 28: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Circle of Confusion

d

a

c d s z

a z z

ssz z

c

Circle of confusion proportional to the size of the aperture

Focal Plane Back Plane

Page 29: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Depth of Focus [Image Space]

Depth of focus

Equal circles of confusion

Two planes: near and far

f f

f f

d s zc

a z zc

a

fz

s

nz

c

s

fz

nzfd

n n

n n

d z sc

a z z

nd

Page 30: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Depth of Focus [Image Space]

Depth of focus

Equal circles of confusion

1 1

1f f

f f f

d s zc c

a z z z s ac

a

fz

s

nz

c

s

fz

nzfd

1 1

1n n

n n n

d z sc c

a z z z s a

nd

Page 31: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Depth of Focus [Image Space]

Depth of focus

Equal circles of confusion

1 1

1f

c

z s a

c

sfz

nz

1 1

1n

c

z s a

1 1 12

f nz z s

1 1 2 1

f n

c

z z a s

Page 32: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Depth of Field [Object Space]

Depth of field

Equal circles of confusion

1 1 1

2n fz z s

1 1 2 1 1 2 1

n f

c c

z z a f s a f

1 1 1

f fz z f

1 1 1

n nz z fc

fz

nz

c

1 1 1

s s f

Page 33: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Hyperfocal Distance

c

fz

nz

c

2

1 1 2 1 12 2

n f

c cN

z z a f f H

When

,2n f

Hs H z z

H is the hyperfocal distance

1 1 1

2n fz z s

aN

f

Page 34: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Depth of Field Scale

Page 35: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Factors Affecting DOF

From http://www.kodak.com/global/en/consumer/pictureTaking/cameraCare/cameCar6.shtml

2

1 cN

H f

Page 36: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Resolving Power

Diffraction limit

35mm film (Leica standard)

CCD/CMOS pixel aperture

1.22 1.22 64 .500 m=0.040mmf

ca

0.025mmc

0.0116mm (Nikon D1)c

Page 37: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

Exposure

Page 38: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Image Irradiance

f

2

2cos sin4

aE L d L L

f

a

Page 39: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Relative Aperture or F-Stop

F-Number and exposure:

Fstops: 1.4 2 2.8 4.0 5.6 8 11 16 22 32 45 64

1 stop doubles exposure

f

2

1

4E L

N

f

aN

a

Page 40: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Camera Exposure

Exposure

Exposure overdetermined

Aperture: f-stop - 1 stop doubles H

Decreases depth of field

Shutter: Doubling the open time doubles H

Increases motion blur

H E T

Page 41: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Aperture vs Shutter

From London and Upton

f/161/8s

f/41/125s

f/21/500s

Page 42: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

High Dynamic Range

Sixteen photographs of the Stanford Memorial Church taken at 1-stop increments from 30s to 1/1000s.

From Debevec and Malik, High dynamic range photographs.

Page 43: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Simulated Photograph

Adaptive histogram With glare, contrast, blur

Page 44: CS348B Lecture 7Pat Hanrahan, 2005 Camera Simulation EffectCause Field of viewFilm size, stops and pupils Depth of field Aperture, focal length Motion

CS348B Lecture 7 Pat Hanrahan, 2005

Camera Simulation

Sensor response

Lens

Shutter

Scene radiance

( , ) ( , , ) ( ( , , ), , ) ( )A T

R P x S x t L T x t dA x d dt d

( , ) ( , , )x T x

( , )P x

( , , , )L x t ( , , )S x t

( , , , )L x t ( , , , )L x tA