• 沒有找到結果。

comm dpreview.cFrom

N/A
N/A
Protected

Academic year: 2022

Share "comm dpreview.cFrom"

Copied!
19
0
0

加載中.... (立即查看全文)

全文

(1)

Cameras

Digital Visual Effects g Yung-Yu Chuang

with slides by Fredo Durand, Brian Curless, Steve Seitz and Alexei Efros

Camera trial #1

scene film

Put a piece of film in front of an object Put a piece of film in front of an object.

Pinhole camera

pinhole camera pinhole camera

scene barrier film

Add a barrier to block off most of the rays.

• It reduces blurring

• The pinhole is known as the aperture

• The image is inverted

Shrinking the aperture

Why not making the aperture as small as possible?

• Less light gets through

• Diffraction effect

(2)

Shrinking the aperture High-end commercial pinhole cameras

$200 $700

$200~$700

Adding a lens

scene lens film

Lenses

Thin lens equation:

(3)

Thin lens formula

Similar triangles everywhere!

y’/y = D’/D

D’ D f D’ D f

y y’

Frédo Durand’s slide

Thin lens formula

y’/y = D’/D

Similar triangles everywhere!

D’ D

y’/y = (D’-f)/f f

D’ D f

y y’

Frédo Durand’s slide

Thin lens formula D’ D 1 1 1

+ = f

The focal length f determines the lens’s ability to bend (refract)

D’ D

D D f

light. It is a function of the shape y ( ) and index of refraction of the lens.

f D’ D f

Frédo Durand’s slide

Adding a lens

“circle of confusion”

scene lens film

confusion”

A lens focuses light onto the film

Th i ifi di t t hi h bj t “i f ”

• There is a specific distance at which objects are “in focus”

• other points project to a “circle of confusion” in the image

• Thin lens applet:

http://www.phy.ntnu.edu.tw/java/Lens/lens_e.html

(4)

Zoom lens

200mm

28mm

simplified zoom lens Nikon 28-200mm zoom lens. simplified zoom lens

in operation From wikipedia

Field of view vs focal length

i o

Scene

w α

Sensor

f

1 1 1 

Gaussian Lens Formula:

f

f o i  

Gaussian Lens Formula:

α = 2arctan(w/(2i))

Field of View: ( ( )) ≈ 2arctan(w/(2f)) Example: w = 30mm, f = 50mm => α ≈ 33.4º

( ( ))

Slides from Li Zhang

Focal length in practice

24mm

50mm

135 135mm

Distortion

No distortion Pin cushion Barrel No distortion Pin cushion Barrel

• Radial distortion of the image

– Caused by imperfect lenses

– Deviations are most noticeable for rays that pass through the edge of the lens

(5)

Correcting radial distortion

from Helmut Dersch

Vignetting g g

Vignetting

L1

L2

L3 B

A A

more light from A than B !

Slides from Li Zhang

Vignetting g g

Vignetting

L1

L2

L3 B

A A

more light from A than B !

original corrected

Goldman & Chen ICCV 2005

Slides from Li Zhang

Chromatic Aberration

Lens has different refractive indices for different wavelengths.g

http://www.dpreview.com/learn/?/Glossary/Optical/chromatic_aberration_0 1.htm

Special lens systems using two or more pieces  of glass with different refractive indexes can of glass with different refractive indexes can 

reduce or eliminate this problem. Slides from Li Zhang

(6)

Exposure = aperture + shutter speed

F

• Aperture of diameter D restricts the range of rays (aperture may be on either side of the lens)

(aperture may be on either side of the lens)

• Shutter speed is the amount of time that light is allowed to pass through the aperturep g p

Exposure

• Two main parameters:

Aperture (in f stop) – Aperture (in f stop)

– Shutter speed (in fraction of a second)

Effects of shutter speeds

• Slower shutter speed => more light, but more motion blur

• Faster shutter speed freezes motion From Photography, London et al.

Walking people Running people Car Fast train

1/125 1/250 1/500 1/1000

Aperture

• Aperture is the diameter of the lens opening, usually specified by f-stop, f/D, a fraction of the usually specified by f stop, f/D, a fraction of the focal length.

– f/2.0 on a 50mm means that the aperture is 25mmf/2.0 on a 50mm means that the aperture is 25mm – f/2.0 on a 100mm means that the aperture is 50mm

• When a change in f-stop

• When a change in f stop occurs, the light is either doubled or cut in half.

doubled or cut in half.

• Lower f-stop, more light (larger lens opening) (larger lens opening)

• Higher f-stop, less light (smaller lens opening) (smaller lens opening)

(7)

Depth of field

Changing the aperture size affects depth of field.

A smaller aperture increases the range in which A smaller aperture increases the range in which the object is approximately in focus

Di h Diaphragm

Point in focus lens

sensor Object with texture

Depth of field

Changing the aperture size affects depth of field.

A smaller aperture increases the range in which A smaller aperture increases the range in which the object is approximately in focus

Di h Diaphragm

Point in focus lens

sensor Object with texture

Depth of field

From Photography, London et al.

Exposure

• Two main parameters:

A t (i f t ) – Aperture (in f stop)

– Shutter speed (in fraction of a second)

• Reciprocity

The same exposure is obtained with

i l d

an exposure twice as long and an aperture area half as big

H t f t g i f

– Hence square root of two progression of f stops vs. power of two progression of shutter speed

shutter speed

– Reciprocity can fail for very long exposuresp

From Photography, London et al.

(8)

Reciprocity

• Assume we know how much light we need We have the choice of an infinity of shutter

• We have the choice of an infinity of shutter speed/aperture pairs

Wh t ill id h i f h tt d?

• What will guide our choice of a shutter speed?

– Freeze motion vs. motion blur, camera shake

Wh ill id h i f ?

• What will guide our choice of an aperture?

– Depth of field, diffraction limit

f

• Often we must compromise

– Open more to enable faster speed (but shallow DoF)

Exposure & metering

• The camera metering system measures how bright the scene is

bright the scene is

• In Aperture priority mode, the photographer sets

th t th t th h tt d

the aperture, the camera sets the shutter speed

• In Shutter-speed priority mode, photographers sets the shutter speed and the camera deduces the aperture

• In Program mode, the camera decides both exposure and shutter speed (middle value more p p ( or less)

• In Manual mode, the user decides everything In Manual mode, the user decides everything (but can get feedback)

Pros and cons of various modes

• Aperture priority

– Direct depth of field controlDirect depth of field control

– Cons: can require impossible shutter speed (e.g. with f/1.4 for a bright scene)g )

• Shutter speed priority

– Direct motion blur control

– Cons: can require impossible aperture (e.g. when requesting a 1/1000 speed for a dark scene)

• Note that aperture is somewhat more restricted

• Program

– Almost no control, but no need for neurons

• Manual

– Full control, but takes more time and thinking

Sensitivity (ISO)

• Third variable for exposure

• Linear effect (200 ISO needs half the light as 100 ISO)

• Linear effect (200 ISO needs half the light as 100 ISO)

• Film photography: trade sensitivity for grain

Di it l h t h t d iti it f i

• Digital photography: trade sensitivity for noise

comm dpreview.cFrom

(9)

Demo

See http://www.photonhead.com/simcam/

Film camera

aperture

& shutter

scene lens & film

motor

Digital camera

aperture

& shutter

scene lens & sensor

array motor

A digital camera replaces film with a sensor array

• A digital camera replaces film with a sensor array

• Each cell in the array is a light-sensitive diode that converts photons to electrons

converts photons to electrons

CCD v.s. CMOS

• CCD is less susceptible to noise (special process, higher fill factor))

• CMOS is more flexible, less expensive (standard process), less power consumption

CCD CMOS

CCD CMOS

(10)

Sensor noise

• Blooming Diff i

• Diffusion

• Dark current

• Photon shot noise

• Amplifier readout noise

• Amplifier readout noise

SLR (Single-Lens Reflex) ( )

• Reflex (R in SLR) means that we see through the same lens used to take the image

the same lens used to take the image.

• Not the case for compact cameras

SLR view finder

Prism Your eye

Mirror Mirror (flipped for exposure)

Film/sensor

Mirror (when viewing) Light from scene

lens

Color

So far, we’ve only talked about monochrome sensors Color imaging has been implemented in a sensors. Color imaging has been implemented in a number of ways:

Fi ld ti l

• Field sequential

• Multi-chip

• Color filter array

• X3 sensor

• X3 sensor

(11)

Field sequential Field sequential

Field sequential Prokudin-Gorskii (early 1900’s) ( )

L

Lantern projector

http://www.loc.gov/exhibits/empire/

(12)

Prokudin-Gorskii (early 1990’s) ( ) Multi-chip

wavelength dependent

Embedded color filters

Color filters can be manufactured directly onto th h t d t t

the photodetectors.

Color filter array

Kodak DCS620x

Color filter arrays (CFAs)/color filter mosaics

CMY

Color filter arrays (CFAs)/color filter mosaics

(13)

Why CMY CFA might be better Color filter array

Bayer pattern

Color filter arrays (CFAs)/color filter mosaics Color filter arrays (CFAs)/color filter mosaics

Bayer’s pattern Demosaicking CFA’s

bilinear interpolation

i i l i t li i t l ti

original input linear interpolation

(14)

Demosaicking CFA’s

Constant hue-based interpolation (Cok) interpolation (Cok)

Hue:

Interpolate G first

Demosaicking CFA’s

Median-based interpolation (Freeman)

(Freeman)

1. Linear interpolation 2. Median filter on color

differences

Demosaicking CFA’s

Median-based interpolation (Freeman)

original input linear interpolation

color difference median filter Reconstruction (e.g. G-R) (kernel size 5) (G=R+filtered

difference)

Demosaicking CFA’s

Gradient-based interpolation (LaRoche-Prescott)

(LaRoche Prescott)

1. Interpolation on G

(15)

Demosaicking CFA’s

Gradient-based interpolation (LaRoche-Prescott)

(LaRoche Prescott)

2. Interpolation of color differences

differences

Demosaicking CFA’s

bili C k F L R h

bilinear Cok Freeman LaRoche

Demosaicking CFA’s

G ll F ’ i h b i ll f l i

Generally, Freeman’s is the best, especially for natural images.

Foveon X3 sensor

• light penetrates to different depths for different wavelengths

wavelengths

• multilayer CMOS sensor gets 3 different spectral iti iti

sensitivities

(16)

Color filter array

red green blue output

X3 technology

red green blue output

Foveon X3 sensor

X3 sensor Bayer CFA

Cameras with X3

Sigma SD10, SD9 Polaroid X530

(17)

Sigma SD9 vs Canon D30 Color processing

• After color values are recorded, more color processing usually happens:

processing usually happens:

– White balance

N li it t i t fil t h

– Non-linearity to approximate film response or match TV monitor gamma

White Balance

automatic white balance warmer +3

Manual white balance

white balance with white balance with the white book the red book

(18)

Autofocus

• Active

S – Sonar – Infrared

• Passive

Digital camera review website

• A cool video of digital camera illustration

h // d i /

• http://www.dpreview.com/

Camcorder Interlacing

with interlacing without interlacing

(19)

Deinterlacing

bl d

blend weave

Deinterlacing

Discard

(even field only or Progressive scan odd filed only)

Hard cases References

• http://www.howstuffworks.com/digital-camera.htm

• http://electronics howstuffworks com/autofocus htm

• http://electronics.howstuffworks.com/autofocus.htm

• Ramanath, Snyder, Bilbro, and Sander. Demosaicking Methods for Bayer Color Arrays Journal of Electronic Methods for Bayer Color Arrays, Journal of Electronic Imaging, 11(3), pp306-315.

• Rajeev Ramanath, Wesley E. Snyder, Youngjun Yoo, Rajeev Ramanath, Wesley E. Snyder, Youngjun Yoo, Mark S. Drew, Color Image Processing Pipeline in Digital Still Cameras, IEEE Signal Processing Magazine Special Issue on Color Image Processing, vol. 22, no. 1, pp. 34- 43, 2005.

htt // ld t / h t / hit b l /i d

• http://www.worldatwar.org/photos/whitebalance/ind ex.mhtml

http://www 100fps com/

• http://www.100fps.com/

參考文獻

相關文件

fostering independent application of reading strategies Strategy 7: Provide opportunities for students to track, reflect on, and share their learning progress (destination). •

Strategy 3: Offer descriptive feedback during the learning process (enabling strategy). Where the

H..  In contrast to the two traditional mechanisms which all involve evanescent waves, this mechanism employs propagating waves.  This mechanism features high transmission and

There are existing learning resources that cater for different learning abilities, styles and interests. Teachers can easily create differentiated learning resources/tasks for CLD and

Microphone and 600 ohm line conduits shall be mechanically and electrically connected to receptacle boxes and electrically grounded to the audio system ground point.. Lines in

– Recover response curve from multiple exposures, then reconstruct the radiance map. • • Limited dynamic range Limited

• Thresholded image gradients are sampled over 16x16 array of locations in scale space. • Create array of

• In Shutter-speed priority mode, photographers sets the shutter speed and the camera deduces the aperture. • In Program mode, the camera