19
Quantitative Study of High Dynamic Quantitative Study of High Dynamic Range Image Sensor Architectures Range Image Sensor Architectures Sam Kavusi and Abbas El Gamal Department of Electrical Engineering Stanford University

Quantitative Study of High Dynamic Range Image Sensor ...abbas/group/papers_and_pub/ElecImaging04... · [Yang ‘99, Kleinfelder ‘01, Bidermann ‘03] Pixel 8Pixel-level ADC resolution

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Quantitative Study of High Dynamic Range Image Sensor ...abbas/group/papers_and_pub/ElecImaging04... · [Yang ‘99, Kleinfelder ‘01, Bidermann ‘03] Pixel 8Pixel-level ADC resolution

Quantitative Study of High Dynamic Quantitative Study of High Dynamic Range Image Sensor ArchitecturesRange Image Sensor Architectures

Sam Kavusi and Abbas El GamalDepartment of Electrical Engineering

Stanford University

Page 2: Quantitative Study of High Dynamic Range Image Sensor ...abbas/group/papers_and_pub/ElecImaging04... · [Yang ‘99, Kleinfelder ‘01, Bidermann ‘03] Pixel 8Pixel-level ADC resolution

Scene DR > Image Sensor DRScene DR > Image Sensor DR

ImageScene

Courtesy Pixim Corporation

Page 3: Quantitative Study of High Dynamic Range Image Sensor ...abbas/group/papers_and_pub/ElecImaging04... · [Yang ‘99, Kleinfelder ‘01, Bidermann ‘03] Pixel 8Pixel-level ADC resolution

DR Extension MethodsDR Extension MethodsSeveral methods have been developed to extend image sensor DRDeep submicron CMOS image sensor processes [Wuu ‘01] and vertical integration [Kozlowski ‘02] enable implementation of high DR, high fidelity methods

This work studies four such schemes:Time-to-saturation [Lule ‘99, Stoppa ‘02]Multiple-capture [Yang ‘99, Kleinfelder ‘01, Bidermann ‘03]Asynchronous self-reset with multiple capture [Liu ‘03]Synchronous self-reset with residue readout [Bermak ‘02, Rhee ‘03]

Page 4: Quantitative Study of High Dynamic Range Image Sensor ...abbas/group/papers_and_pub/ElecImaging04... · [Yang ‘99, Kleinfelder ‘01, Bidermann ‘03] Pixel 8Pixel-level ADC resolution

SNR as Fidelity MeasureSNR as Fidelity MeasureHow should these methods be compared?

Methods can be partially compared based on their SNR [Yang ’99, El Gamal ’02]:

Some schemes extend DR but at expense of SNR

This work: Quantify SNR for the four schemesConsider non-idealities due to implementation, especially due to pixel area constraint

Page 5: Quantitative Study of High Dynamic Range Image Sensor ...abbas/group/papers_and_pub/ElecImaging04... · [Yang ‘99, Kleinfelder ‘01, Bidermann ‘03] Pixel 8Pixel-level ADC resolution

Conventional (Reference) SensorConventional (Reference) SensorCCD, APS, CTIA

Timetint

v(t)Vmax

Vmin

iph(A)

Page 6: Quantitative Study of High Dynamic Range Image Sensor ...abbas/group/papers_and_pub/ElecImaging04... · [Yang ‘99, Kleinfelder ‘01, Bidermann ‘03] Pixel 8Pixel-level ADC resolution

TimeTime--toto--Saturation Saturation [Lule ‘99, Stoppa ‘02]

Pixel

Time

v(t)

tint

V1

tsat

Vmax

Page 7: Quantitative Study of High Dynamic Range Image Sensor ...abbas/group/papers_and_pub/ElecImaging04... · [Yang ‘99, Kleinfelder ‘01, Bidermann ‘03] Pixel 8Pixel-level ADC resolution

TimeTime--toto--Saturation Saturation [Lule ‘99, Stoppa ‘02]

Pixel

Similar to reference sensorand SNR limited by:

tsat inaccuracy due to comparator noise/delay, time-ramp inaccuracy, kTC of CT-Ref (inaccuracy in tsat measured by σsat)

Page 8: Quantitative Study of High Dynamic Range Image Sensor ...abbas/group/papers_and_pub/ElecImaging04... · [Yang ‘99, Kleinfelder ‘01, Bidermann ‘03] Pixel 8Pixel-level ADC resolution

SNRSNR

iph(A)

Page 9: Quantitative Study of High Dynamic Range Image Sensor ...abbas/group/papers_and_pub/ElecImaging04... · [Yang ‘99, Kleinfelder ‘01, Bidermann ‘03] Pixel 8Pixel-level ADC resolution

MultipleMultiple--CaptureCapture[Yang ‘99, Kleinfelder ’01, Bidermann ’03]

Pixel

v(t)

tint

Vmax

tcapt Timejtcapt

Vlast

Page 10: Quantitative Study of High Dynamic Range Image Sensor ...abbas/group/papers_and_pub/ElecImaging04... · [Yang ‘99, Kleinfelder ‘01, Bidermann ‘03] Pixel 8Pixel-level ADC resolution

MultipleMultiple--CaptureCapture[Yang ‘99, Kleinfelder ’01, Bidermann ’03]

Pixel

v(t)

tint

Vmax

tcapt

V1

Time

Page 11: Quantitative Study of High Dynamic Range Image Sensor ...abbas/group/papers_and_pub/ElecImaging04... · [Yang ‘99, Kleinfelder ‘01, Bidermann ‘03] Pixel 8Pixel-level ADC resolution

MultipleMultiple--CaptureCapture[Yang ‘99, Kleinfelder ‘01, Bidermann ‘03]

Pixel

Pixel-level ADC resolution limited (ADC-ramp, speed/resolution trade-off)Digital weighted averaging is possible [Liu ’03] Increasing tint is possible by motion blur prevention [Liu ’03]

Capture time is very accurate

Page 12: Quantitative Study of High Dynamic Range Image Sensor ...abbas/group/papers_and_pub/ElecImaging04... · [Yang ‘99, Kleinfelder ‘01, Bidermann ‘03] Pixel 8Pixel-level ADC resolution

SNRSNR

iph(A)

Page 13: Quantitative Study of High Dynamic Range Image Sensor ...abbas/group/papers_and_pub/ElecImaging04... · [Yang ‘99, Kleinfelder ‘01, Bidermann ‘03] Pixel 8Pixel-level ADC resolution

Asynchronous SelfAsynchronous Self--Reset Reset [Liu ’02]

Pixel

Time

v(t)

tint

Vmax

tcapt

Page 14: Quantitative Study of High Dynamic Range Image Sensor ...abbas/group/papers_and_pub/ElecImaging04... · [Yang ‘99, Kleinfelder ‘01, Bidermann ‘03] Pixel 8Pixel-level ADC resolution

Asynchronous SelfAsynchronous Self--Reset Reset [Liu ’02]

SNR better than MC but with higher DSP cost:ADC resolution limited (ADC-ramp, speed/resolution trade-off)Digital weighted averaging can compensate for itIncreasing tint is possible by motion blur prevention [Liu ’03]Self-reset accuracy is relaxed

SNR increasing but limited by gain FPN

Pixel

Page 15: Quantitative Study of High Dynamic Range Image Sensor ...abbas/group/papers_and_pub/ElecImaging04... · [Yang ‘99, Kleinfelder ‘01, Bidermann ‘03] Pixel 8Pixel-level ADC resolution

SNRSNR

iph(A)

Page 16: Quantitative Study of High Dynamic Range Image Sensor ...abbas/group/papers_and_pub/ElecImaging04... · [Yang ‘99, Kleinfelder ‘01, Bidermann ‘03] Pixel 8Pixel-level ADC resolution

Synchronous SelfSynchronous Self--Reset with Reset with Residue ReadoutResidue Readout

[Bermak ‘02, Rhee ’03]

Pixel

Time

v(t)

tint

Vmax

tclk Time

v(t)

tint

Vmax

tclk

Page 17: Quantitative Study of High Dynamic Range Image Sensor ...abbas/group/papers_and_pub/ElecImaging04... · [Yang ‘99, Kleinfelder ‘01, Bidermann ‘03] Pixel 8Pixel-level ADC resolution

Synchronous SelfSynchronous Self--Reset with Reset with Residue ReadoutResidue Readout

[Bermak ‘02, Rhee ‘03]

Pixel

Reset noise and ADC resolutionimax and SNR at high end limited by:

Comparator and self-reset offset accumulation resulting in gain FPN (inaccuracy measured by σoffset)Underestimation of iph due to signal saturation

Page 18: Quantitative Study of High Dynamic Range Image Sensor ...abbas/group/papers_and_pub/ElecImaging04... · [Yang ‘99, Kleinfelder ‘01, Bidermann ‘03] Pixel 8Pixel-level ADC resolution

SNRSNR

iph(A)

Page 19: Quantitative Study of High Dynamic Range Image Sensor ...abbas/group/papers_and_pub/ElecImaging04... · [Yang ‘99, Kleinfelder ‘01, Bidermann ‘03] Pixel 8Pixel-level ADC resolution

SummarySummary

Method imin imax SNRPixel

MismatchesEffect

DSP Power

TTS = ++ – High Low

Moderate

High

Moderate

MC – /= + + Moderate

Comparator

Readout/DSP

Readout/DSPAsync – /= + ++ Moderate

Sync – – +++ – – High Comparator/digital circuits