The invention relates to radiometric calibration of infrared detectors, more particularly when the infrared detectors are operated in the integrating mode.
Infrared (IR) detectors are less ubiquitous than cameras operating in the visible range (such as CCD and CMOS), but their use is becoming more widespread as the price of IR technology is decreasing. Infrared imagery enables to meet the requirements of specialized applications that cannot be met by a standard visible camera such as night vision, thermography and non-destructive testing. Another factor helping the dissemination of the IR technology is the ease of use that is featured by new detectors being introduced to the market.
One difficulty with infrared detectors stems from the fact that the semiconductor materials used in the infrared focal plane arrays (FPA) is less mature and much less uniform than the Silicon used in visible range cameras. Spatial nonuniformities in the photo-response of individual pixels can lead to unusable images in their untreated state. Nonuniformity correction (NUC) have been devised in the prior art to address this limitation and to produce corrected images that provide more valuable and useable information. Modern IR detectors feature built-in hardware and automation to allow NUC to be performed with little user intervention.
There is a need, especially for high-end and scientific thermal infrared detectors, to produce absolutely calibrated images in units of temperature or radiance, rather than just non-uniformity corrected images. Ideally this calibration correction would be performed in real-time and also with as little user intervention as possible.
The prior art systems and method for calibrating infrared detectors therefore have many drawbacks and there is a need for an improved calibration method.
Considering the newly available infrared focal plane arrays (FPA) exhibiting very high spatial resolution and faster readout speed (faster read speed along tailored spectral bands), a method is described and provides a dedicated radiometric calibration of every (valid) pixel. The novel approach is based on detected fluxes rather than detected counts as is customarily done in the prior art. This approach allows the explicit management of the main parameter used to change the gain of the detector, namely the exposure time. The method can handle the spatial variation of detector spectral responsivity across the FPA pixels and can also provide an efficient way to correct for the change of signal offset due to camera self-emission (such as contributions from spectral filters, neutral filters, foreoptics, optical relay) and detector dark current. It can tackle spatial and temporal variations of the intrinsic charge accumulation mechanisms such as sensor self-emission. The method can encompass the effects of biasing the accumulated charge during integration, as well as electronic offsets. The method can have only a few parameters to enable a real-time implementation for megapixel-FPAs and for data throughputs larger than 100 Mpixels/s.
A method for radiometric calibration of an infrared detector is provided. The infrared detector measures a radiance received from a scene under observation. The method comprises providing calculated calibration coefficients; acquiring a scene count of the radiance detected from the scene; calculating a scene flux from the scene count using the calculated calibration coefficients; determining an offset correction using the calculated calibration coefficients; radiometrically correcting the scene flux using the gain-offset correction and the calculated calibration coefficients.
According to one broad aspect of the present invention, there is provided a radiometric calibration method for every focal plane array (FPA) pixel of an infrared detector, comprising: accounting for the spatially varying spectral responsivity across said FPA pixels; enabling to tackle spatial and temporal variations of the intrinsic charge accumulation mechanism of said infrared detector; encompassing the effects of biasing the accumulated charge during integration of said infrared detector.
In one embodiment, the intrinsic charge accumulation mechanism is at least one of sensor self-emission and detector dark current of said detector.
In one embodiment, the effects to encompass are electronic offsets and the self-emission of the camera optics which comes from windows, lenses, spectral filters, neutral filters, holders, etc.
According to another broad aspect of the present invention, there is provided a method for radiometric calibration of an infrared detector. The infrared detector measures a radiance received from a scene under observation. The method comprises: providing calculated calibration coefficients; acquiring a scene count of the radiance detected from the scene; calculating a scene flux from the scene count using the calculated calibration coefficients; determining and applying a gain-offset correction using the calculated calibration coefficients to obtain a uniform scene flux.
In one embodiment, the method further includes transforming the uniform scene flux to a radiometric temperature using the calculated calibration coefficients.
Reference will now be made to the accompanying drawings, showing by way of illustration a preferred embodiment thereof and in which
It will be noted that throughout the appended drawings, like features are identified by like reference numerals.
The method described pertains to the radiometric calibration of infrared detectors operated in the integrating mode. As for standard photography cameras, these photodetectors integrate the signal only during the exposure period.
One purpose of the infrared detector is to measure the radiance emitted or reflected by certain scenes or scenes under observation. It is important to note that all objects with a non-zero Kelvin temperature emit infrared radiation. In fact in addition to the signal from scenes of interest, infrared detectors also see the signal emitted by optical lens systems and optical apertures within the instrument.
The method described herein is applicable for the calibration of an infrared detector. An example of an infrared camera, which is a specific type of infrared detectors, is shown in
An image of the scene is produced on the infrared detector array by a set of infrared lenses composed of items 11 and 15.
It should be noted that in some infrared detectors, there is no lens. In those cases, the infrared detector is not an infrared camera. The method described herein could still be used to calibrate the infrared detector even if it does not have a lens. In most infrared detectors, however, at least one lens will be provided and they will be considered to be infrared cameras.
The foreoptics (item 11) is a standard infinite conjugate infrared lens which produces an image of the scene between item 14 and item 15. Lens assembly 15 is a finite conjugate relay optics used to reimage the scene on the infrared detector array, item 16.
The calibration method described herein is also applicable for camera configurations that omit the relay optics assembly (item 15). The optical configuration with a relay has the benefit making ample space between items 11 and 15 in order to insert optical filters (13 and 14) and a calibration source (12). On the other hand, custom-made infinite conjugate infrared lens with more back-working distance could be used without a relay optics assembly if sufficient space is present to include the items 12 to 14.
The first optical filter item (13) is a set of user-commandable bandpass spectral filters. Each filter is used to select a desired portion of the spectral range in order to gain knowledge of the spectral distribution of the source viewed by the camera or detector. In general these filters are arranged on a rotating wheel to allow rapid cycling between the various filters. It should be understood that other mechanisms allowing to cycle or switch between the various filters could be used.
The second optical filter item (14) is a set of user-commandable neutral density filters. These filters are used to attenuate the signal from hot sources to prevent saturation, when saturation cannot be avoided by reducing the integration time alone. The neutral density filters can be arranged on a wheel or a portion of a wheel, depending on the number of attenuation steps desired. Similarly, another mechanism to allo switching between neutral density filters could be used.
The order of the optical filter items is arbitrary so the neutral density filters could be placed before the bandpass filters.
Finally, item 12 is a radiometric calibration etalon inserted periodically at the position shown in
The process of calibration is to assign physical units to the raw instrument output (counts). The calibration process consists in three steps: a) the acquisition of instrument data using etalons, i.e. sources of known signals such as item 12 of
The etalons for radiance in the thermal infrared range, i.e. for wavelengths longer than approximately 3 μm, are principally black body simulators. A black body simulator is an opaque object with a near-perfect absorption coefficient. A perfect black body features a 100% absorbance and emits radiance according only to its temperature as described by the Planck relationship (Equation 1).
Where P(T) is the photonic spectral radiance [photons/(s sr m2 m−1)], h is the Planck constant [Js], c is the speed of light [m/s], σ is the wavenumber [cm−1], k is the Boltzmann constant [J/K] and T is the temperature [K].
An imperfect black body, sometimes known as a grey body (GB), emits radiance according to its temperature as described by the Planck relationship multiplied by a factor εGB, coined emissivity. An imperfect black body also reflects the radiance from the environment Lenv according to its reflectivity coefficient (1−εGB) to yield the total radiance as given by Equation 2.
L
GB=εGB·P(TGB)+(1−εGB)·Lenv Equation 2
The most natural and most accurate units for a calibrated IR detector measurement are the radiometric temperature, i.e. the temperature that a perfect black body would need to be at to emit the same number of photons that the scene under measurement is contributing, including the emission, transmission and reflection.
The simplest method to calibrate a linear instrument is to perform measurements with two etalons and solve for the instrument gain g and offset o. The generic instrument response equation is given by Equation 3.
M=g*L+o Equation 3
Where M is the measurement in counts, L is the spectral radiance integrated over the response function of the instrument in photons/(s sr m2 m−1), g is the radiometric gain in counts*sr*m2/W and o is the radiometric offset in counts. The radiance is obtained by integrating over the spectral range of the instrument.
Equation 4 and Equation 5 are obtained from measurements with etalons A and B.
M
A
=g*L
A
+o Equation 4
M
B
=g*L
B
+o Equation 5
Solving Equation 4 and Equation 5 for gain and offset yields Equation 6 and Equation 7.
g=(MA−MB)/(LA−LB) Equation 6
o=M
A
−g*L
A Equation 7
In most cases however, it is impractical to have two black body simulators integrated in the instrument to perform the radiometric calibration. This is especially true for the high temperature blackbodies which tend to be large and tend to require a lot of electrical power.
Rather, it is desirable to use only one black body simulator. In the method described, only one black body simulator is used in the field to measure the instrument offset since it is assumed that the instrument gain is stable and can be characterized infrequently in the laboratory.
The method can be adapted to a detector exhibiting a non-linear counts-vs.-integration-time relation by characterizing and storing the integration response.
In
In theory, all curves intersect at zero integration time as shown in
In general, the integration curves do not cross at tint=0, but rather at a finite tint=toff, such as the example illustrated in
With an n×m array detector, one considers having n×m independent detectors. In general each pixel has its own C curve, Coff, F curve as well as its own toff.
The first step of the radiometric calibration is to acquire a nominal flux curve F(T). A curve similar to that shown in
The nominal flux curve is normally acquired in a laboratory using a black body simulator external to the infrared detector as illustrated by the “Group B” dashed rounded rectangle in
Efforts are to be spent to ensure that the instrument remains stable in temperature during the acquisition of the nominal flux curve, since a change in instrument temperature affects the dark flux O.
During this first step, the integration time origin toff is determined, as discussed previously, by identifying the integration time where the curves cross for different black body simulator temperatures. This is also indicated in item 57 of
When the calibration coefficients are applied in the field later on, it is likely that the dark flux O of the instrument will have changed because of variations of the instrument temperature. It is assumed however that the shape of the F curve has not changed since the gain of the instrument is assumed to stay constant in time. In other words, it is assumed that the F curve is simply shifting up or down. This correction appears as item 58 in
The second step of the radiometric calibration is performed in order to determine this adjustment of the flux curve. In order to determine the change of dark flux O the calibration source (item 12 in
Since the temperature of the black body simulator is also measured, a (T, F) datum can be placed on the F graph as illustrated in
Since any calibration source temperature is acceptable to perform this step, the temperature of the calibration source (item 12 in
If the dark flux O is mostly determined by the temperature of the instrument, the determination of the change of dark flux O is best performed in the field, as illustrated by the “Group A” dashed rounded rectangle in
Alternatively this change of dark flux ΔO can be characterized in the laboratory by recording the signal at the sensor versus the temperature of the sensor while observing a high-accuracy black body simulator at constant temperature. A ΔO versus instrument temperature is prepared as a lookup table. This is indicated in item 56 “Calculation of ΔO versus Ti” in
When using this alternate approach in the field, the temperature of the sensor is simply measured so ΔO is obtained from the lookup table.
With this approach, the internal black body simulator can still be used to calculate the Coff, which is used to calibrate the scene measurements. This is indicated as item 55 “Calculation of Coff” in
Alternatively, a target other than a black body simulator can be used to determine the Coff. Any object with a stable radiance during the short period of time during which the counts at at least two integration times are acquired, is acceptable. The Coff is extracted from calculating the ordinate value at toff for the curve defined by these data points.
A third step may be needed to perform a complete radiometric calibration. This is because, in most applications, the calibration source (item 12 in
Using all these calibration coefficients, the scene count measurements (“C” item 51 in
In most instances, the goal of the user of the infrared detector instrument is to measure the radiometric temperature of a scene. Next a flux-to-temperature conversion is performed by interpolating in the stored F vs T curve as in the item 59 “Radiometric correction” in
For each different foreoptics module, a proper set of calibration coefficients can be determined using the same approach. The calibrated data with a given foreoptics module is obtained using the appropriate set of calibration coefficients.
For each different gain selection of the infrared detectors, a proper set of calibration coefficients can be determined using the same approach. The calibrated data with a particular gain of the infrared detectors is obtained using the appropriate set of calibration coefficients.
Table 1 and Table 2 describe the variables and subscripts used herein.
There are three experiments that are suggested to be performed in laboratory prior to detector use. The goal of the three experiments is to able to 1) to compensate for the change in internal offset, 2) to compensate for the change in foreoptics offset and 3) to convert the scene flux into temperature units using a look-up table. Alternatively, these experiments can be performed in the field if the appropriate blackbodies are available as portable equipment or integrated in the instrument. As will be readily understood, if the foreoptics are absent from the detector, the second experiment is superfluous and can be omitted.
The first experiment consists in placing the instrument without the foreoptics lens in an environmental chamber operated at Tamb in such a way that all of the instrument pixels can view a black body simulator. The black body is set at a fixed temperature while Tamb is varied over the range of operation of the detector. The obtained set of measurements consists in Fi vs Ti.
The second experiment consists in placing the instrument with its foreoptics lens in an environmental chamber operated at Tamb in such a way that all of the instrument pixels can view a black body simulator. The black body is set at a fixed temperature while Tamb is varied over the range of operation of the detector. The obtained set of measurements consists in Fe vs Tfore.
The third experiment consists in placing the instrument with its foreoptics lens, if any, in an environmental chamber operated at a constant Tamb in such a way that all of the instrument pixels can view a black body simulator. The black body temperature is varied to span the range of expected scene temperatures. The obtained set of measurements consists in Fe vs Ts. For most extended range of temperature, there will be a need for multiple black body setups.
The global response Gf illustrated as item 94 of
F
e, p, f(T)=αp, f·Gf(T)+βp, f Equation 8
The global response Gf is found using Equation 9. To avoid problems that would occur with anomalous pixels, the median is used rather than the average since it automatically rejects saturated and untypical pixels. The anomalous pixels are often referred to as “bad pixels” and can include pixels considered anomalous because of their response which is very different from that of their neighboring pixels (some of their basic characteristics are too far from the average values, for example if the gain coefficients associated with the pixel is too low compared with the average) and can also include pixels which do not react as expected during the calibration process. Typical good MWIR FPA have less than 1% bad pixels. “Good pixels” are those not declared “bad pixels”. Often, a Bad Pixel Replacement (BPR) step is included in the processing unit of the infrared detector to replace the bad pixels by a value provided by the neighboring pixels. Equation 9 discards bad pixels while allowing to find the global response Gf.
For each pixel and each filter, a linear fit of αp, f·G f(T)+βp, f against Gf(T) is used to find αp, f and βp, f. The resulting gain αp, f and offset βp, f parameters are stored as items 92 and 87 of
The global response is measured at a small number of temperature points, of the order of five temperature points. On the other hand, the inverse Gf(T) relationship (item 90 of
First, the radiometric model is described in Equation 10.
where R(σ) is the response of the extended instrument, L(σ, T) is the photonic spectral radiance in photons/(s sr m2 m−1), Ti is the instrument internal temperature and Tfore is the fore optics temperature.
In addition to their limited temperature range, real-life black bodies feature non-unitary emissivity, so for the best accuracy, the reflection of the surrounding radiance can also be taken into account as described in Equation 2. The source of radiance is a black body BB of known emissivity εBB(σ). Its radiance is given by Equation 11.
L(σ, TBB)=εBB(σ)P(σ, TBB)+(1−εBB(σ))P(σ, Tamb) Equation 11
Where P(σ, T) is Planck's black body photonic radiance, TBB is the black body temperature and Tamb is the ambient temperature surrounding the black body.
Equation 10 and Equation 11 can be combined and written as Equation 12.
Where Ototal(Tamb, Ti, Tfore) is given by Equation 13.
It is assumed that the instrument equivalent response R(σ) is a “top hat” function defined by 3 parameters, namely the width Rw, the height Rh and the wavenumber center Rc as illustrated in
Using the “top hat” instrument equivalent response R(σ), Equation 12 can be rewritten as Equation 14.
In order to exploit the physical model, the four parameters Rw, Rh, Rc and Ototal(Tamb, Ti, Tfore) are evaluated by “fitting” the experimental measurements acquired in the third experiment.
One convenient method to identify these parameters is to calculate the difference of measurements at two different temperatures, and the ratio of differences, as described below.
First the experimental ratio of differences of fluxes mrijkl is defined at four different temperatures Ti, Tj, Tk, and Tl given by Equation 15.
Using Equation 14, the theoretical ratio of difference of flux trijkl at four different temperatures Ti, Tj, Tk, and Tl is given by Equation 16. The advantage of the ratio of differences of fluxes is the elimination of the offset and the Rh.
Rc and Rw can be found by fitting these two parameters using the least square sum criterion displayed in Equation 17. Note that the spectral dependency of εBB is used for the evaluation of Equation 16.
Next, the experimental difference of flux mdij is obtained at two different temperatures Ti and Tj, given by Equation 18.
md
ij
=F(Ti)−F(Tj) Equation 18
The theoretical difference of flux tdij at two different temperatures Ti and Tj is given by Equation 19. The advantage of the difference of flux is the elimination of the offset term.
Having determined Rc and Rw, the Rh can be now found by fitting this parameter using the least square sum criterion displayed in Equation 20. Note that the spectral dependency of εBB is used for the evaluation of Equation 19.
Finally, the offset Ototal(Tamb, Ti, Tfore) in Equation 14 can be found by fitting this parameter using a least square sum criterion displayed in Equation 21.
With the four parameters Rc, Rw, Rh and Ototal(Tamb,Ti, Tfore), one can generate as many F(T) points as desired using Equation 14 and Equation 13. However the temperatures obtained from the inverse relation T(F) are specific to the black body used for the experimental measurements. Ideally the temperature obtained from the lookup table would refer to a “perfect” black body with an emissivity of 1.
The generation of corrected flux points F′(T) corresponding to an ideal black body can be performed by using Equation 22. The ambient temperature is assumed to be known from a laboratory measurement.
Standard large area black body simulators cannot typically be operated accurately at elevated temperatures. An approximate upper limit for a 10 cm×10 cm black body is 100-200° C. A multiple black body approach is described in order to calibrate IR detectors over a temperature range beyond this limit. Higher temperature black body simulators are available in smaller format, usually smaller than the field of view of detectors. In this case some collimating optics can be used to ensure that the detector field of view is filled. This collimating optics degrades the accuracy of the etalon by adding a gain factor (imperfect transmission or reflection of the collimating optics) and an offset term (emission of the collimating optics). However these effects can be minimized by selecting a collimating optics with low emission and by determining the gain and offset parameters by transfer from a high accuracy, low temperature black body in the intermediate temperature range, where both black bodies can be operated. Measurements at two different temperatures are sufficient to determine both gain and offset parameters.
The integration time origin toff is determined during measurement of the flux curves, as discussed previously, by identifying the integration time where the curves cross for different black body simulator temperatures. This is also indicated in item 91 of
Correction of the flux offset is done to compensate for variations of the instrument temperature and corresponding instrument self emission. In the presented formalism, this is done by correcting the offset βp, f parameters as illustrated in item 89 of
The “Group A” method can be performed at all times in the field using the internal calibration source (item 12 in
An alternate “Group B” method is performed in the laboratory using the first and second experiments. In this case the variations of the instrument internal signal and foreoptics signal are recorded as a function of their sensed temperatures. The correction applied in the field is based on the sensed temperatures. Both of these effects are represented by item 86 in
The evaluation of instrument internal offset is performed using the data acquired in the first laboratory experiment.
ΔOi(tiu, Tifact3)=Fi(Tbbfact1, Tiu)−Fi(Tbbfact1, Tifact3) Equation 23
Where Tbbfact1 is the fixed black body temperature during experiment 1, Tiu is the internal instrument temperature in the field and Tifact3 is the internal instrument temperature during experiment 3.
The evaluation of fore optics offset is somewhat more complicated since it involves the use of the first and second experiment. During the second experiment a Fe curve versus Tfore is acquired, in a similar fashion as that shown in
ΔOfore(Tforeu, Tforefact3)=Fe(Tbbfact2, TforeTi(Tforeu), Tforeu)−Fe(Tbbfact2, TforeTi(Tforefact3), Tforefact3)−[Fi(Tbbfact1, TforeTi(Tforeu))−Fi(Tbbfact1, TforeTi(Tforefact3))] Equation 24
This present calibration method therefore allows implicitly taking into account the integration time and thus reducing the number of calibration data that are acquired and stored. In
With the prior art methods, scene data are calibrated in a two-step process. First a non-uniformity correction (NUC) is applied using pixel-wise gain and offset coefficients, as shown in
The method described herein performs the radiometric calibration using count fluxes rather than counts. When applying this method, the first step consists in converting counts into fluxes by subtracting the Coff and dividing by the exposure time texp as shown in
The calibration method described herein has been validated using the FAST-IR MW, a high-speed MWIR camera manufactured by Telops Inc. The camera is designed for high-speed operation (1000 full frames per second) and features the embedded electronics necessary to perform the radiometric calibration described herein in real-time on the full data rate (>100 000 000 pixels/s). The camera has enough memory to store up to 5 coefficients per pixel times 8 to support a eight-position filter wheel as well as additional vectors such as the F(T) lookup table. The Telops FAST-IR MW camera abridged specifications are as follows in Table 3.
Calibration and scene data was acquired with the FAST-IR MW viewing a 4-inch×4-inch CI SR-800-4A blackbody with a 100 mm lens. Measurements were performed at 10° C., 30° C., 50° C., 75° C. and 100° C., as shown in
The obtained flux data points are series of Fpi versus Ti pairs, one series for each pixel, as indicated by the superscript “p”. The individual Fpi versus Ti series are processed in order to obtain one “average” Fi versus Ti series, as illustrated as blue stars in
Examples of single-pixel fits obtained for 15 randomly selected good pixels, for a 3 μm-5 μm infrared camera are shown in
The results for all good pixels of the same camera is shown in
Using these calibrations coefficients and the method described herein, the measurements of the 30° C. blackbody for the six different exposure times were radiometrically corrected. The results are shown in
An example of data acquired with the Telops FAST-IR MW camera and calibrated with the new method is shown in
While illustrated in the block diagrams as groups of discrete components communicating with each other via distinct data signal connections, it will be understood by those skilled in the art that the illustrated embodiments may be provided by a combination of hardware and software components, with some components being implemented by a given function or operation of a hardware or software system, and many of the data paths illustrated being implemented by data communication within a computer application or operating system. The structure illustrated is thus provided for efficiency of teaching the described embodiment.
The embodiments described above are intended to be exemplary only. The scope of the invention is therefore intended to be limited solely by the appended claims.
The present application claims priority benefit on U.S. provisional patent application No. 61/295,959 filed Jan. 18, 2010, the specification of which is hereby incorporated by reference.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB2010/055646 | 12/7/2010 | WO | 00 | 5/31/2012 |
Number | Date | Country | |
---|---|---|---|
61295959 | Jan 2010 | US |