Imaging Sensors Ivo Ihrke / Summer 2011 Joseph Nicphore Nipce 1765 - - PowerPoint PPT Presentation

imaging sensors
SMART_READER_LITE
LIVE PREVIEW

Imaging Sensors Ivo Ihrke / Summer 2011 Joseph Nicphore Nipce 1765 - - PowerPoint PPT Presentation

Imaging Sensors Ivo Ihrke / Summer 2011 Joseph Nicphore Nipce 1765 - 1833 First photograph Ivo Ihrke / Summer 2011 1824 Exposure time 8-12 hours Ivo Ihrke / Summer 2011 Louis Daguerre 1787-1851 Ivo Ihrke / Summer 2011


slide-1
SLIDE 1

Ivo Ihrke / Summer 2011

Imaging Sensors

slide-2
SLIDE 2

Ivo Ihrke / Summer 2011

Joseph Nicéphore Niépce 1765 - 1833 First photograph

slide-3
SLIDE 3

Ivo Ihrke / Summer 2011

1824

Exposure time 8-12 hours

slide-4
SLIDE 4

Ivo Ihrke / Summer 2011

Louis Daguerre 1787-1851

slide-5
SLIDE 5

Ivo Ihrke / Summer 2011

Daguerrotype

slide-6
SLIDE 6

Ivo Ihrke / Summer 2011

Photovoltaic Effect - 1839

Alexandre-Edmond Becquerel, 1839

slide-7
SLIDE 7

Ivo Ihrke / Summer 2011

Selenium

First semiconductor Photoelectric effect

Willoughby Smith (1873)

slide-8
SLIDE 8

Ivo Ihrke / Summer 2011

Photodiode

slide-9
SLIDE 9

Ivo Ihrke / Summer 2011

Image Sensors

CCD CMOS

slide-10
SLIDE 10

Ivo Ihrke / Summer 2011

Image Sensors

Photodetection CCD’s vs CMOS Sensor performance characteristics Noise Color Sensors Exotic Sensors

slide-11
SLIDE 11

Ivo Ihrke / Summer 2011

Rays, waves and particles....

When does light behave like rays, waves, or

particles?

Today, it's a particle :)

Light

slide-12
SLIDE 12

Ivo Ihrke / Summer 2011

Photons and electrons

Light: photon

m0 = 0 (massless) q = 0 (no electric charge) E = hν = hc/λ

Electric charge: electron

m0 = 9.1 * 10-31 kg q = –1 e = –1.6 * 10-19 C E = m0c2 + mv2/2 – eφ + ...

energy of a photon depends ONLY on the wavelength! rest energy kinetic energy potential energy

Unit of energy: 1 eV = energy required to move 1 electron by 1 V in an electrostatic potential

slide-13
SLIDE 13

Ivo Ihrke / Summer 2011

Radiometric flux [1W]: Φ =

E n = hν dN/dt

Measurement: integrate over time t Poisson random process If I count 1 photon, 100 photons,

what's the error (standard deviation)?

σ(N) = √N

Amount of light

slide-14
SLIDE 14

Ivo Ihrke / Summer 2011

Semiconductors

Band gap in semiconductors:

Diamond (C): 5.47 eV Gallium arsenide (GaAs): 1.43 eV Silicon (Si): 1.11 eV Germanium (Ge): 0.67 eV

Photon energy:

400 nm (violet): 3.1 eV 700 nm (red): 1.77 eV 1100 nm (infrared): 1.12 eV

slide-15
SLIDE 15

Ivo Ihrke / Summer 2011

Photogeneration

Silicon

“Band gap” of 1.124eV between valence band and

conduction band.

Incident photon > 1.124eV (hc/ λ) may be absorbed, causing election to jump to conduction band. Visible light (λ=400 to 700nm)

λ = 400nm (violet) E = 3.1eV λ = 700nm (red) E = 1.77eV λ = 1100nm (infrared), E=1.12eV

slide-16
SLIDE 16

Ivo Ihrke / Summer 2011

Integration

Measuring a single electron is hard! (small electric charge…) Fortunately, photoelectrons can be stored. So integrate the charge over a period of time.

10’s to 1000’s of electrons.

Two fundamental structures…

slide-17
SLIDE 17

Ivo Ihrke / Summer 2011

Photodetectors

(a) photodiode, (b) photogate All electrons created in depletion region are collected, plus some from surrounding region.

image: Theuwissen

slide-18
SLIDE 18

Ivo Ihrke / Summer 2011

Photodiode in CMOS sensor

slide-19
SLIDE 19

Ivo Ihrke / Summer 2011

Photodetector Performance Metrics

Pixel size Fill factor Full well depth Spectral quantum efficiency Sensitivity (Saving noise & dynamic range for later)

slide-20
SLIDE 20

Ivo Ihrke / Summer 2011

Pixel Size

Large pixels collect more light. Typically 3m-10 m 20 m for astronomy Pixels getting tinier for cell phones, digital cameras

2m x 2m is probably the smallest CMOS pixel today Bottleneck = optical resolution.

slide-21
SLIDE 21

Ivo Ihrke / Summer 2011

Currently (Aug 2010) Highest-Res Chip

Canon 120 MPixel (13280 x 9184) - experimental

size 29.2 mm x 20.2mm readout @ 9.5 fps

slide-22
SLIDE 22

Ivo Ihrke / Summer 2011

Fill Factor

Percentage of pixel area that captures photons. Typically 25% to 100% Reduced by non-light gathering components in pixel (see CMOS sensors…) Can be increased using microlenses:

slide-23
SLIDE 23

Ivo Ihrke / Summer 2011

Lenslets

Increase effective fill factor by focusing light Can double or triple fill factor

image: Kodak application note DS00-001

slide-24
SLIDE 24

Ivo Ihrke / Summer 2011

Full Well Depth

“Saturation charge” 45 to 100 ke–

depends on the pixel size

Limits dynamic range (more about this later) Once the well is filled up, it can overflow into neighbouring pixels. This is called blooming. (Blooming almost irrelevant for CMOS)

slide-25
SLIDE 25

Ivo Ihrke / Summer 2011

Blooming

http://www.ccd-sensor.de/assets/images/blooming.jpg

slide-26
SLIDE 26

Ivo Ihrke / Summer 2011

Extra Overflow Drain

slide-27
SLIDE 27

Ivo Ihrke / Summer 2011

Absorption Coefficients

image: Theuwissen

slide-28
SLIDE 28

Ivo Ihrke / Summer 2011

Penetration Depth

slide-29
SLIDE 29

Ivo Ihrke / Summer 2011

Spectral quantum efficiency

source: Kodak KAI-2000m data sheet

slide-30
SLIDE 30

Ivo Ihrke / Summer 2011

Filtered Spectral Quantum Efficiency

source: Kodak KAF-5101ce data sheet

slide-31
SLIDE 31

Ivo Ihrke / Summer 2011

Factors for Quantum Efficiency

Color filters Absorption coefficients & depletion depth

Blue light is absorbed quickly, red wavelengths

penetrate more deeply.

Photogate detectors have poor blue response because

the gate absorbs blue light, too.

Fill factor

slide-32
SLIDE 32

Ivo Ihrke / Summer 2011

Extended Sensitivity

blue plus – applies a phosphorescent layer back illuminated CCDs – decrease thickness

slide-33
SLIDE 33

Ivo Ihrke / Summer 2011

Back Illuminated CCDs

slide-34
SLIDE 34

Ivo Ihrke / Summer 2011

Sensitivity

Sensitivity = quantum efficiency * conversion gain Conversion gain: “how many volts per electron?”.

Depends on device process, topology, etc.

Sensitivity is often expressed as Volts/lux

1 Lux = (1/683)W/m2 at λ = 555nm 1 Lux (or lumens/m2) = 4.09e11 photons/(cm2sec) Clear sky ~= 1e4 Lux Room light ~= 10 Lux Full moon ~= 0.1 Lux

slide-35
SLIDE 35

Ivo Ihrke / Summer 2011

CCD’s vs CMOS Image Sensors

Differ primarily in readout—how the accumulated charge is measured and communicated. CCD’s transfer the collected charge, through capacitors, to one output amplifier CMOS sensors “read out” the charge or voltage using row and column decoders, like a digital memory (but with analog data).

slide-36
SLIDE 36

Ivo Ihrke / Summer 2011

CCD Sensor 1969

Willard S. Boyle (left) and George E. Smith (1974), Nobel Prize 2009

slide-37
SLIDE 37

Ivo Ihrke / Summer 2011

Charge Transfer for CCD’s

image: Theuwissen

slide-38
SLIDE 38

Ivo Ihrke / Summer 2011

Charge Transfer

slide-39
SLIDE 39

Ivo Ihrke / Summer 2011

Example:Three Phase CCD’s

image: Theuwissen

slide-40
SLIDE 40

Ivo Ihrke / Summer 2011

Full Frame CCD

Photogate detector doubles as transfer cap. Simplest, highest fill factor. Must transfer quickly (or use mechanical shutter) to avoid corruption by light while shifting charge.

image: Curless

slide-41
SLIDE 41

Ivo Ihrke / Summer 2011

CCD – Principle of Operation

slide-42
SLIDE 42

Ivo Ihrke / Summer 2011

Frame Transfer

image: Theuwissen memory area is shielded

slide-43
SLIDE 43

Ivo Ihrke / Summer 2011

Smearing

vertical streak

wikipedia

slide-44
SLIDE 44

Ivo Ihrke / Summer 2011

Interline CCD

Charge simultaneously shifted to shielded gates. Provides electronic shutter—snapshot operation Uses photodiodes (better detectors) Most common architecture for CCDs

image: Theuwissen

slide-45
SLIDE 45

Ivo Ihrke / Summer 2011

Charge Transfer Efficiency

CCD charge transfer efficiency, η, is the fraction of charge transferred from one capacitor to the next. η must be very close to 1, because charge is transferred up to n+m times (or more for 3- phase…) For a 1024 x 1024 CCD: η Fraction at output 0.999 0.1289 0.9999 0.8148 0.99999 0.9797

slide-46
SLIDE 46

Ivo Ihrke / Summer 2011

Advantages of CCD’s

Advantages:

Optimized photodetectors (high QE, low dark current) Very low noise. Single amplifier does not introduce random noise or

fixed pattern noise.

Disadvantages

No integrated digital logic Not programmable (no window of interest) High power (whole array switching all the time) Limited frame rate due to charge transfer

slide-47
SLIDE 47

Ivo Ihrke / Summer 2011

CMOS Sensors (active pixel sensor - APS)

  • charge converted to a voltage at the pixel
  • pixel amp, column amp, output amp.

bitline row select

slide-48
SLIDE 48

Ivo Ihrke / Summer 2011

CMOS Sensors

Image : EE392B, El Gamal

slide-49
SLIDE 49

Ivo Ihrke / Summer 2011

Example CMOS Pixel

Photo sensitive area is reduced by additional circuitry.

Source: Stanford EE392B notes photo diode

slide-50
SLIDE 50

Ivo Ihrke / Summer 2011

Rolling Shutter

slide-51
SLIDE 51

Ivo Ihrke / Summer 2011

Rolling Shutter Distortion

slide-52
SLIDE 52

Ivo Ihrke / Summer 2011

CMOS Sensors

Advantages

Integrated digital logic Fast Mainstream process (cheap) Lower power

Disadvantages

Noise & quality

Most high quality cameras still use CCDs.

this is changing though Canon 5D mark II has CMOS

slide-53
SLIDE 53

Ivo Ihrke / Summer 2011

CMOS with Integrated Logic

[micro.manget.fsu.edu]

slide-54
SLIDE 54

Ivo Ihrke / Summer 2011

CMOS vs CCD, bottom line

CCD’s transfers charge to a single output

  • amplifier. Inherently low-noise.

CMOS converts charge to voltage at the pixel.

Read out like a digital memory - windowing Reset noise (can use correlated double sampling

CDS)

Fixed pattern noise (device mismatch)

slide-55
SLIDE 55

Ivo Ihrke / Summer 2011

Noise

slide-56
SLIDE 56

Ivo Ihrke / Summer 2011

Sources of noise

Photon shot noise Dark current shot noise Fixed pattern noise Readout noise …

[Janesick97]

slide-57
SLIDE 57

Ivo Ihrke / Summer 2011

Noise Sources

[Reibel2003] readout noise

slide-58
SLIDE 58

Ivo Ihrke / Summer 2011

Photon shot noise

Variance in number of photons that are counted

they arrive in a Poisson random process

Standard deviation is square root of signal

relative noise decreases with signal

Fundamental limit on photodetector precision! Can be reduced by averaging multiple exposures.

slide-59
SLIDE 59

Ivo Ihrke / Summer 2011

Fixed pattern noise

Caused by variations in component values Big problem for CMOS sensors

An amp at every pixel, and one for every column Gain variation (proportional to signal PRNU) Bias variation (independent of signal – dark current) Can be partially canceled by correlated double

sampling (CDS)

CCD’s transfer all charge to a single output amplifier

slide-60
SLIDE 60

Ivo Ihrke / Summer 2011

Dark current

Things besides photons can knock electrons loose in the silicon. These are collected, too. Highly temperature dependent

doubles every 5-8 degrees C

May be reduced by cooling the sensor. Proportional to exposure time Limits exposure durations—eventually, the dark current fills your well capacity.

slide-61
SLIDE 61

Ivo Ihrke / Summer 2011

Dark Current Noise

Dark current has fixed pattern noise.

Dark current varies because of irregularities in the

silicon.

Dark current has shot noise, too!

dominates in dark areas for long exposures

Mean dark current may be subtracted

but subtracting frames increases shot noise subtract the average dark current

Dark current is why astronomers chill their image sensors.

slide-62
SLIDE 62

Ivo Ihrke / Summer 2011

Peltier Cooling of CMOS chip

[Gary Honis]

slide-63
SLIDE 63

Ivo Ihrke / Summer 2011

Thermal Noise

Generated by thermally induced motion of electrons in resistive regions (resistors, transistor channels in strong inversion…)

  • Whatever. What does it mean?

Independent of the signal. Zero mean, white (flat, wide bandwidth) Another problem for CMOS, not CCD imagers

Dominates at low signal levels

Can limit dynamic range

slide-64
SLIDE 64

Ivo Ihrke / Summer 2011

Dark Current Noise – Removal

  • ideal: cooling the chip

ideal: cooling the chip

  • noise removal techniques to separate

noise removal techniques to separate image data from noise image data from noise

25 s exposure time 25 s exposure time

slide-65
SLIDE 65

Ivo Ihrke / Summer 2011

Noise, noise, noise…

Reset (kTC) noise

thermal noise when “resetting” the CMOS

photodetector—a big deal, actually.

can be corrected with CDS

Amplifier noise

thermal spatially non-uniform 1/f noise non-linearities

Quantization noise

“truncate” analog value to N bits

slide-66
SLIDE 66

Ivo Ihrke / Summer 2011

Analog/Digital Conversion

slide-67
SLIDE 67

Ivo Ihrke / Summer 2011

Correlated Double Sampling

reduce noise by comparing against a reference charge

slide-68
SLIDE 68

Ivo Ihrke / Summer 2011

Non-linear Response

[Reibel2003]

slide-69
SLIDE 69

Ivo Ihrke / Summer 2011

Combined Noise Model [Reibel2003]

  • fixed pattern noise
  • readout noise
  • thermal dark current shot noise
  • photon shot noise
  • photo response non-uniformity
  • non-linear effects

NL PRNU PSN PSN DSN R FPN N

C

TOT

+ + + + + + =

2 2 2 2 2 2 2

σ σ σ σ σ σ σ

FPN 2

σ

R 2

σ

DSN 2

σ

PSN 2

σ

PRNU 2

σ

NL

C

slide-70
SLIDE 70

Ivo Ihrke / Summer 2011

Combined Noise Model [Reibel2003]

  • fixed pattern noise (can be calibrated)
  • readout noise (CDS)
  • thermal dark current shot noise (cooling)
  • photon shot noise (multiple exposures)
  • photo response non-uniformity (per-pixel gain)
  • non-linear effects (can also be calibrated for)

NL PRNU PSN PSN DSN R FPN N

C

TOT

+ + + + + + =

2 2 2 2 2 2 2

σ σ σ σ σ σ σ

FPN 2

σ

R 2

σ

DSN 2

σ

PSN 2

σ

PRNU 2

σ

NL

C

slide-71
SLIDE 71

Ivo Ihrke / Summer 2011

Noise Distribution

[Reibel2003]

slide-72
SLIDE 72

Ivo Ihrke / Summer 2011

Digital Images

Images are now numbers (corrupted by noise)

slide-73
SLIDE 73

Ivo Ihrke / Summer 2011

Dynamic Range

max output swing noise in the dark Saturation level – dark current Dark shot noise + readout noise =

  • “noise in the dark” is really random noise

sources that we cannot correct with clever circuit tricks.

dr =

slide-74
SLIDE 74

Ivo Ihrke / Summer 2011

Sensing color

Eye has 3 types of color receptors (loosely) Therefore we need 3 different spectral sensitivities

source: Kodak KAF-5101ce data sheet

slide-75
SLIDE 75

Ivo Ihrke / Summer 2011

Ways to sense color – 3-Chip Camera

dichroic mirrors divide light into wavelength bands does not remove light: excellent quality but expensive interacts with lens design problem with polarization

image: Theuwissen

slide-76
SLIDE 76

Ivo Ihrke / Summer 2011

Foveon Technology

3 layers capture RGB at the same location takes advantage of silicon’s wavelength selectivity light decays at different rates

for different wavelengths

multilayer CMOS sensor gets

3 different spectral sensitivities

don’t get to choose the curves

slide-77
SLIDE 77

Ivo Ihrke / Summer 2011

Ways to sense color

Color filter array

paint each sensor with an individual filter requires just one chip but loses some spatial resolution “demosaicing” requires tricky image processing

slide-78
SLIDE 78

Ivo Ihrke / Summer 2011

Exotic Sensors

Super CCD HDRC - logarithmic HDR – floating point PMD

slide-79
SLIDE 79

Ivo Ihrke / Summer 2011

Super CCD

  • ctagonal grid

elements with different

sensitivity

extended DR better in low light

http://www.henner.info/super_ccd.htm

slide-80
SLIDE 80

Ivo Ihrke / Summer 2011

HDRC

CMOS – pixel amplifier output is logarithmic

U - logarithmic

slide-81
SLIDE 81

Ivo Ihrke / Summer 2011

Other HDR approaches

Determine for each pixel when enough photons haven

been collected.

Logarithmic timings yields floating point representation

(mantissa + exponent).

slide-82
SLIDE 82

Ivo Ihrke / Summer 2011

PMD

measured distance in each pixel exploit interference ─ emit light (modulated) at each pixel ─ compare reflected light to reference light computation in a “smart” pixel

slide-83
SLIDE 83

Ivo Ihrke / Summer 2011

Next week

Signal Processing