The field of the invention is the field of digital imaging using complementary metal oxide semiconductor (CMOS) technology.
Modern imaging systems using charged coupled device (CCD) arrays and complementary metal oxide semiconductor CMOS arrays have come into increasing use for both industrial and consumer applications. CCD arrays have a longer history and much more time to solve problems arising in manufacture and use. CCD arrays have fewer dark current problems than CMOS arrays. However, CMOS arrays promise less expensive imaging, principally because other functions may be combined on the semiconductor substrate and the well honed techniques developed for computer technology may be used to produce the arrays.
Prior art CMOS arrays have an array of pixels arranged in rows and columns, where light is absorbed in the semiconductor substrate to generate electrons, and the electrons are stored until they are “read out” to generate an image. The charge stored for one pixel is generally sent through a column amplifier to generate a voltage, which is then converted to a digital signal in an analog to digital converter (ADC). The ADC has a minimum signal input Vmin below which a zero is generated, and a maximum signal input Vmax which saturates the ADC. Each column amplifier generally has an offset voltage which is added to the signal from the stored electrons, so that the signal sent to the ADC is Vmin if no light is incident on the pixel and no electrons are stored. Since the amplification is slightly temperature and process dependent, the offset voltage must be adjustable, and means provided to send a “zero” or “dark” signal to the column amplifier so that the offset may be set to a voltage slightly less than Vmin. The “dark” signal may be sent by dummy pixels which in effect ground the input to the amplifier.
However, electrons are generated in the pixel without light by spontaneous means which are generally exponentially dependent on the temperature of the semiconductor material of the pixel. The electrons so generated give rise to “dark current”. Most light sensors produce “dark current”. The prior art of CMOS image arrays is deficient in that the “dark current” is not accounted for in the case that the array temperature, and also the variation in temperature over the array, changes with time. For the case of a CMOS integrated circuit application, where many functions are carried out on a monolithic semiconductor chip, this is a serious deficiency. Each part of the chip produces a different amount of heat at different times. Part of the array may be near a section of the chip having a dense array of devices liberating a large amount of heat, so that parts of the array will have a large temperature difference with respect to other parts of the array. The temperature and variation in temperature may change as the device is used for imaging, so that the dark current contribution to the image is variable and unaccounted for.
It is an object of the invention to provide an apparatus and a method to account for the contribution of dark current to the output of a CMOS imaging array.
It is an object of the invention to provide an apparatus and a method to account for the contribution of changing temperature to the contribution of dark current to the output of a CMOS imaging array.
It is an object of the invention to provide an apparatus and a method to account for the contribution of temperature variation over a chip to the contribution of dark current to the output of a CMOS imaging array.
It is an object of the invention to provide a device to monitor dark current of a CMOS imaging array.
It is an object of the invention to provide a device to monitor temperature over a CMOS imaging array and calculate dark current contributions to the output of the CMOS imaging array.
The present invention is a system, apparatus and method for accounting for the dark current provided in each pixel of a CCD or a CMOS imaging array during the exposure of the array to light in an imaging process. The dark current from permanently darkened pixels, or the temperature at one or more points on the semiconductor chip containing the array, is monitored during the imaging process. The actual dark current measured from the darkened pixels, or a dark current calculated from the temperature, is used in conjunction with a lookup table of dark currents previously measured to calculate the contribution to the signal from each pixel expected from the dark current generated in each pixel during the exposure. Both the temperature dependent dark current and the fixed pattern dark current contribution is then subtracted from the signal measured from each pixel, and the corrected image may then be displayed or used for further manipulation or storage.
To achieve repeatability of performance of an imaging system, it is necessary to compensate for or remove sensor and illumination artifacts in the system. In critical applications, such as imaging of biological tissue for diagnosis of such diseases as cancer, the performance of the imaging system is critical. The imaging system is made up of an illumination system for illuminating an object, an optical system for projecting an image of the object on to an image detector, and hardware and software for producing a computer and/or human readable output for further evaluation. Our purpose in imaging an object is to quantify the amount of light emitted at each point on the target, so as to most accurately map the radiant emittance from each point on the object. For purposes of the following discussion, we make the simplifying assumption, which need not be true, that transillumination and multiple-scattering effects are sufficiently small that all of the light emitted can be considered to arise from reflectance. As an example, a CMOS technology imaging array will be considered. Such a CMOS array is generally constructed on a single chip of silicon, but may in fact be constructed on a chip of any semiconductor material, including but not limited to silicon and silicon-germanium, GaAs, and other near and far Infra-red imaging material. Other imaging array techniques such as CCD arrays as known in the art or to be invented in future are also anticipated by the inventors.
Known random noise sources include:
Photon Shot Noise
Pixel kT C (capacitive) Noise
Dark Current Shot noise
Pixel source follower noise
Column amplifier source follower noise
Vertical sample and hold noise
Column amplifier transistor noise
kT C noise on double sampling amplifier noise
Horizontal sample and hold
Output amplifier noise
Each of these types of noise is random, and cannot be removed by calibration.
However, effects that are fixed (i.e., “deterministic”) can be removed. These include:
The number of photons reaching the ith pixel of the sensor from a particular spot on the target corresponding to the ith pixel is proportional to the illumination (Il) at that spot, multiplied by the (bidirectional) reflectance (Rl) of the same spot. (This “local” relation assumes that there are no significant transillumination or lens effects.) The photons reflected from the spot and received at the imaging array are converted to electrons at the ith pixel of the sensor with quantum efficiency QEl.
The number of electrons nl at each pixel in the sensor is converted to a voltage Vl that is ultimately measured, i.e., the number of electrons at conversion time is what is output from the sensor.
However, electrons are created within the sensor pixel sites through two mechanisms.
The number of electrons arising from dark current in the ith pixel (ndl) is generally proportional to exposure time (τ) and exponentially dependent on temperature (T), which we express in functional form as follows:
ndl=f(T, τ) (1)
The number of photons npl converted to electrons is given by the number of photons reaching the sensor times the quantum efficiency of that pixel and is expressed by the proportionality expression:
npl=klIlRlQEl (2)
Therefore the total number of electrons nl in the pixel after the exposure is given by the number from the Dark Current+the number generated by photons
nl=ndl+npl=fl(T, τ)+klIlRlQEl (3)
These electrons are passed to one or more amplifiers which have a cumulative gain (Gl) and an offset (Ol) for each pixel. Thus, the signal (Sl) at the output of the amplifier (which is the output of the sensor) can be expressed as follows:
Sl=Gl(fl(T, τ)+klIlRlQEl)+Ol (4)
where i=pixel index. We can invert this equation and solve for the unknown reflectance Rl of the target (e.g., skin). There are variations pixel to pixel in Gl, fl(T, r), kl, Il, QEl, and Ol, We are now left with the task of determining these quantities pixel to pixel to solve for the reflectance at that pixel.
In the most preferred embodiment of the invention some of the pixels of the array are permanently covered or blacked over so that no light reaches them. The only signal that comes from these darkened pixels is due to the dark current, multiplied by the pixel amplifier gains, and a fixed dark pattern offset. As the temperature and exposure time of the sensor array changes, the charge measured from these darkened pixels will predict the change in the dark current contribution of the neighboring pixels which are exposed to light. In another preferred embodiment, one or more darkened extra pixels, arrays of pixels, or discrete light detection elements are placed in areas of the chip outside or inside the array. In another preferred embodiment, the temperature of the array is monitored by one or more temperature monitors, relative to a temperature when the dark current of the entire array has been measured, and the relative dark current is calculated from the monitored temperature by external circuitry or by circuitry integrated on the same monolithic substrate as the image array. In preferred embodiments, the dark current or temperature variations across the array is calculated by extrapolation and/or interpolation of the dark current or temperature monitor results at specific points inside or outside the array.
At a constant current bias, the voltage drop across a silicon P-N diode junction shows roughly a −2 mV/° C. temperature coefficient. Relative temperature measurements may be made very inexpensively by measuring such a voltage drop. More accurate temperature measurements my be made by a large variety of PTAT (proportional to absolute temperature) circuits which are very well known in the art. Examples of such circuits are given in U.S. Pat. No. 5,798,669, which is incorporated herein by reference.
In block 12, a very short exposure is taken. The exposure is so short that τ is small so that the terms including ndl and npl is negligible in equation 4, and Ol=Sl. We assume that the offset changes little with temperature T and with exposure time τ, wavelength λ, and exposure intensity. The short exposure may be made at any time during the calibration of the imaging array to check that the offset has not drifted since the last time it was measured. The signals Sl measured in block 12 are recorded as the offsets Ol for each pixel.
In block 14, the entire array is kept in the dark, and the signal output from the array is measured for a long time exposure. In this case, the illumination Il is zero, and the contribution to the signal Sl due to the dark current Gl(fl(T, τ)) is determined from the results of step 14 and the offsets measured in step 12. Multiple exposures with different times τ are preferably used to check that Gl(fl(T, τ)) is approximately linear in τ. The dark current measured from the normally lighted pixels in block 14 is recorded, preferably in a look up table, as well as the dark current from the darkened pixels. In later exposures, the contribution of the dark current to the lighted pixels may be found from the values in the look up table using signal values measured from the darkened pixels when an image is taken. The dark current contribution to the illuminated pixels is proportional to the dark current contribution measured from the darkened pixels. If the temperature of the array changes, and the dark current in both the lighted and unlighted pixels changes exponentially with respect to the temperature.
In a normal setting, it is not convenient to block the light from the sensor (as with a shutter in a camera) so that the dark current lookup table is preferably constructed in the factory before the imaging system is shipped. However, measuring the dark current by blocking the light from impinging on the imaging array may be carried out in the field to check that the characteristics of the array have not changed. In an alternative preferred embodiment, the dark current contribution from the unilluminated array is measured and recorded and the same time as the relative or absolute temperature of the array is measured. When an image is recorded with the array illuminated, the temperature of the array is also monitored. The contribution of the dark current to the image signal is then calculated by assuming the dark current contribution varies exponentially with the temperature of the array. Such calculations are easily carried out by circuitry on the array chip, or by associated circuitry or computers off the chip.
In block 16, a uniformly reflecting target is illuminated with high enough illumination for a short enough time that the dark current signal is negligible with respect to the photon generated signal, and
Sl=Gl(klIlRlQEl)+Ol (5)
Subtracting the measured values of Ol, which are relatively independent of the illumination level, exposure time, and wavelength λ of the illuminating light, and assuming that Rλ is constant over all the pixels for each wavelength λ, we can sweep all the variations in illumination, quantum efficiency, and gain into one measured effective gain coefficient
Gl*=Gl(klIlQEl) (6)
so that for an image of the target taken at the same illumination, wavelength, and exposure time as block 14.
Sl=GlRl+Ol+Glfl(T, τ) (6)
and the reflectivity Rl may be determined from the measured values of Gl*, the offset Ol measured in block 12, and the dark current contribution Glfl(T, τ) determined from the measurements of block 14 and measurements of the signal from the darkened pixels. For differing illumination intensity, wavelength, and exposure time, the term multiplying Rl is calculated from the measured Gl* to recover Rl.
Experimental Setup:
We used a normal Melafind® 100 camera from Electro-Optical Sciences, Irvington, NY, which illuminates with a specific pattern of light for each wavelength, generally using different patterns for LED's of different colors. Images were taken with the imaging sensor in the dark for 1, 50, 100, 150, 200, 250 and 300 milliseconds. Then, images were taken of a photographic paper target that had been exposed to a uniform flash density and developed, with the same exposure times for each wavelength of illumination.
The images were calibrated using the method of
Measurements were made after the chip had been run for a few minutes, and had a temperature estimated to be 50° C. The signal to noise ratio measured from test exposures increased from 15:1 with no correction for dark current to 200:1 with a correction for dark current by the method of
Obviously, many modifications and variations of the present invention are possible in light of the above teachings. It is therefore to be understood that, within the scope of the appended claims, the invention may be practiced otherwise than as specifically described.
Number | Name | Date | Kind |
---|---|---|---|
4200934 | Hofmann | Apr 1980 | A |
4703442 | Levine | Oct 1987 | A |
4739495 | Levine | Apr 1988 | A |
4760453 | Hieda | Jul 1988 | A |
5508740 | Miyaguchi et al. | Apr 1996 | A |
5565674 | Reele | Oct 1996 | A |
5926214 | Denyer et al. | Jul 1999 | A |
6101287 | Corum | Aug 2000 | A |
6157407 | Kobayashi | Dec 2000 | A |
6271880 | Kameshima et al. | Aug 2001 | B1 |
6362482 | Stettner et al. | Mar 2002 | B1 |
6369853 | Merrill et al. | Apr 2002 | B1 |
6452633 | Merrill et al. | Sep 2002 | B1 |
6525769 | Thomas et al. | Feb 2003 | B1 |
6607301 | Glukhovsky et al. | Aug 2003 | B1 |
6614562 | Minemier | Sep 2003 | B1 |
6657669 | Sato et al. | Dec 2003 | B1 |
6667468 | Kurosawa et al. | Dec 2003 | B1 |
6756651 | Bozso et al. | Jun 2004 | B1 |
6798456 | Sato | Sep 2004 | B1 |
6833871 | Merrill et al. | Dec 2004 | B1 |
6917380 | Tay | Jul 2005 | B1 |
20020024605 | Merrill et al. | Feb 2002 | A1 |
20040183928 | Tay | Sep 2004 | A1 |