basic detector measurements: photon transfer curve, read noise, dark current, intrapixel...

Download Basic Detector Measurements: Photon Transfer Curve, Read Noise, Dark Current, Intrapixel Capacitance, Nonlinearity, Reference Pixels MR – May 19, 2014

If you can't read please download the document

Upload: daniella-blair

Post on 17-Jan-2018

225 views

Category:

Documents


0 download

DESCRIPTION

Mean-Variance aka Photon-Transfer Curve aka Shot-noise Method

TRANSCRIPT

Basic Detector Measurements: Photon Transfer Curve, Read Noise, Dark Current, Intrapixel Capacitance, Nonlinearity, Reference Pixels MR May 19, 2014 Basic Detector Measurements: Photon Transfer Curve, Read Noise, Dark Current, Interpixel Capacitance, Nonlinearity, Reference Pixels MR May 19, 2014 Mean-Variance aka Photon-Transfer Curve aka Shot-noise Method Readout chain PN junction: QE Unit Cell: Cnode Pre-amplifier ADC photons electrons milliVolts Volts COUNTS 100,000 photons 80,000 electrons -200 mV 7.5 Volts 48,000 ADU detector Signal falling on a pixel where associated noise Gain conversion Passing the photogenerated signal thru a linear system with gain g [ADU/e] Mean-Variance Relation The Variance in ADU is given by: and adding the readout noise: RON adu 2 g[adu/e] Fowler & Joice, SPIE 1235, 151 (1990) PN junction: QE Unit Cell: Cnode Pre-amplifier ADC photons electrons milliVolts Volts COUNTS 100,000 photons 80,000 electrons -200 mV 7.5 Volts 48,000 ADU detector Vreset We can write or (usual g[e/adu])) or (at the ADC input) or knowing the Source Follower + Pre-amplifier conversion factor G(V/mV): node capacitance C0 I dont understand how it didnt work. The science seemed so solid! King Julian, Madagascar II Node Capacitance depends on Bias Finger et al See Regan and Bergeron 2012, JWST-STScI Interpixel coupling In general, the variance is too low for any given signal. The capacitance is higher than C o ! INTERPIXEL CAPACITANCE PS this explains why they measured for years QE>100%! What is Intrapixel Capacitance A capacitance requires an insulator between two conductors The depletion region is an insulator but the pixels are still shielded by the bulk n-material The space between the Indium Bump is an insulator between two pixels: capacitive coupling appears As a result, the charge seen by a pixel is spread to adjacent pixels With flat field illumination, the mean does not change but the variance decreases. Effects Photometry is conserved: V 0 +4V i =V Image contrast is reduced (like scattered light) PSF/MTF is degraded Readout Noise From Schubnell et al. Near Infrared Detectors for SNAP Non linearity IR detectors are non linear Linearity is assumed at the beginning of the ramp linear fit to the first 20 samples The true slope depends on the range of the assumed linear regime How we do it now In the case of NICMOS and WFC3, we apply the following correction F are the measured counts F c are the true counts. The calibration process assumes that they are known (fit to the first part of the ramp). Known both Fs, we derive the correction coefficients c 2, c 3 and c 4 used for general linearity correction. Problems with this approach 1) We do not really know what is the real slope of the calibration frame, and our estimate depends on the samples we use. 2) Physically, one has a linear true flux which is converted in a non-linear measured count rate by the detector. This is not what we model! We modulate the observed data to get the real flux; instead, we should modulate the real flux to get the observed data. Residuals Lets look at the equation Instead of We can try with the physically more correct expression: i.e. we modulate the real flux F c to get F, not viceversa Linearity correction From the values of c 2, c 3, an c 3 one can derive F c by solving the equation: Need to use an iterative method: Results i= Check: different flux rate Same detector, i.e. exponential non-linearity term Correction: old vs. new method Old New Reference pixel correction Horizontal Reference Pixels Reference pixel correction (my way) 1) Subtract from each pixel its ramp averaged value. Work with RESIDUALS 2) The slopes of the four sectors are calculated by linearly fitting all horizontal reference pixels (rows 0-3 and 2044 2047) against the corresponding read time. a) Sector 2 and 4 are flipped to match the timing sequence of sectors 1 and 3, left to right; b) Only the horizontal reference pixels are used to derive the slope. Using also the vertical reference pixels for the two outer sectors would provide a more accurate estimate of their two slopes, unbiased by the local values of the high frequency noise in the 2ms read time of the 4 rows at the top and bottom of the frames; however, a biased estimate is preferable, as the slopes will be consistently biased in all sectors. 3) For each of the two outer sectors, the HIGH FREQUENCY noise is estimated by subtracting from the vertical reference pixels the appropriate value of the drift. a) For each sector, the noise is a vector of 2048 elements, one per row; b) The vertical reference pixels are first averaged row by row; for the 4+4 rows at the bottom and top one averages 512 pixels, for the other 2040 rows only 4 pixels are averaged; c) The time (needed to determine the drift term) is averaged in the same way; 4) The noise vectors derived from the two outer sectors are averaged together to create the final noise model of the frame. At this point, it is possible to filter out the noise model to mitigate the uncertainties related to the average over only 8 horizontal reference pixels. Several strategies are possible. Noise spectrum 5) The noise model is added to the slopes to produce a drift+noise vector for each sector. 6) The drift+noise vectors are replicated 512 times to produce a corrector frame. 7) The corrector frame is subtracted from the frame. Without filter With filter