METHOD FOR DETERMINING A CORRECTION VALUE FUNCTION AND METHOD FOR GENERATING A FREQUENCY-CORRECTED HYPERSPECTRAL IMAGE
20210404879 · 2021-12-30
Inventors
Cpc classification
G01J3/021
PHYSICS
G01J3/0208
PHYSICS
G01J3/0243
PHYSICS
International classification
Abstract
A method for determining a correcting quantity function k.sub.F(x, y) for calibrating an FTIR measurement arrangement with an IR detector. The IR detector includes a plurality of sensor elements, which are each located at a position (x, y), and the method includes: (a) recording interferograms IFG.sub.Rxy of a reference sample using the sensor elements of the IR detector, (b) calculating spectra R.sub.xy of the reference sample by Fourier transforming the interferograms of the reference sample for at least four sensor elements, (c) calculating correcting quantities k.sub.xy by comparing each spectrum R.sub.xy of the reference sample calculated in step b) with a reference data set of the reference sample, and (d) determining the correcting quantity function k.sub.F(x, y) using the correcting quantities k.sub.xy calculated in step c). This permits frequency shifts that occur in FTIR spectrometers with extensive detectors to be effectively corrected regardless of the position of the sensor element.
Claims
1. A method for determining a correcting quantity function k.sub.F(x, y) for calibrating a Fourier Transform infrared (FTIR) measurement arrangement with an infrared (IR) detector, wherein the IR detector comprises a plurality of sensor elements, which are each located at a respective position (x, y), wherein the method comprises: a) recording interferograms IFG.sub.Rxy of a reference sample with the sensor elements of the IR detector; b) calculating spectra R.sub.xy of the reference sample by Fourier transforming the interferograms of the reference sample for at least four of the sensor elements; c) calculating correcting quantities k.sub.xy by comparing each spectrum of the spectra R.sub.xy of the reference sample calculated in said step b) with a reference data set of the reference sample; d) determining the correcting quantity function k.sub.F(x, y) based on the correcting quantities k.sub.xy calculated in said step c).
2. The method as claimed in claim 1, wherein the reference data set comprises a target position ν.sub.L of a selected absorption peak P of the reference sample and said calculating of the correcting quantities k.sub.xy in said step c) is implemented by comparing the target position ν.sub.L with respective actual positions ν.sub.xy of the absorption peak P in the spectra R.sub.xy of the reference sample.
3. The method as claimed in claim 2, wherein the correcting quantities k.sub.xy are determined by subtracting the target position ν.sub.L from the respective actual positions ν.sub.xy or by dividing the respective actual positions ν.sub.xy by the target position ν.sub.L:
k.sub.xy=ν.sub.xy−ν.sub.L or k.sub.xy=ν.sub.xy/ν.sub.L
4. The method as claimed in claim 1, wherein the reference data set comprises a simulated spectrum S.sub.sim with a plurality of absorption peaks of the reference sample and said calculating of the correcting quantities k.sub.xy in said step c) is implemented by comparing the spectra R.sub.xy of the reference sample calculated in said step b) with the simulated spectrum S.sub.sim.
5. The method as claimed in claim 4, wherein the correcting quantities k.sub.xy are determined by maximizing a correlation, by varying the correcting quantities k.sub.xy, between the simulated spectrum S.sub.sim(ν) and the spectra R.sub.xy(ν−k.sub.xy) shifted by k.sub.xy or between the simulated spectrum S.sub.sim(ν) and the spectra R.sub.xy(ν/k.sub.xy) stretched or compressed by 1/k.sub.xy.
6. The method as claimed in claim 1, wherein the correcting quantity function k.sub.F(x,y) is given by
7. The method as claimed in claim 1, wherein the correcting quantity function k.sub.F(x,y) is given by
k.sub.F(x,y)=a*(x.sup.2+y.sup.2)+b*x+c*y+d where a, b, c and d are parameters for matching the correcting quantity function k.sub.F(x,y) to the calculated correcting quantities k.sub.xy.
8. The method as claimed in claim 6, wherein the correcting quantity function k.sub.F(x,y) is matched to the calculated correcting quantities k.sub.xy by minimizing an error function:
Σ.sub.xy(k.sub.F(x,y)−k.sub.xy).sup.2.
9. The method as claimed in claim 7, wherein the correcting quantity function k.sub.F(x,y) is matched to the calculated correcting quantities k.sub.xy by minimizing an error function:
Σ.sub.xy(k.sub.F(x,y)−k.sub.xy).sup.2.
10. The method as claimed in claim 6, wherein the parameters required for the matching are determined by setting up equations with the correcting quantities k.sub.xy calculated in said step c) for at least the four sensor elements to produce a system of equations and by solving the system of equations through curve fitting.
11. The method as claimed in claim 7, wherein the parameters required for the matching are determined by setting up equations with the correcting quantities k.sub.xy calculated in said step c) for at least the four sensor elements to produce a system of equations and by solving the system of equations through curve fitting
12. A method for generating a frequency-corrected hyperspectral image of a sample with an FTIR measurement arrangement including an IR detector having a plurality of sensor elements, comprising, for each of the sensor elements which are respectively located at a position (x,y) of the IR detector: recording an interferogram IFG.sub.Pxy with an equidistant sampling grid a.sub.xy with the sensor element; Fourier transforming the interferogram, to determine a spectrum S.sub.xy(ν) with a frequency axis; wherein the spectrum S.sub.xy(ν) for each of the sensor elements is corrected with the correcting quantity function k.sub.F(x,y) determined according to claim 1.
13. The method as claimed in claim 12, wherein the correcting quantity function k.sub.F(x,y) is determined by stretching or compressing the spectra R.sub.xy of the reference sample calculated in said step b) or by dividing the target position ν.sub.L and the actual position ν.sub.xy of the selected absorption peak P of the reference sample, and wherein each spectral point (ν.sub.n, I.sub.n) of the spectrum S.sub.xy(ν) of the sample is corrected to (ν.sub.n/k.sub.F(x,y), I.sub.n).
14. The method as claimed in claim 12, wherein the correcting quantity function k.sub.F(x,y) is determined by shifting the spectra R.sub.xy of the reference sample calculated in said step b) or by subtracting the target position ν.sub.L and the actual position ν.sub.xy, and wherein each spectral point (ν.sub.n, I.sub.n) of the spectrum S.sub.xy(ν) is corrected to (ν.sub.n−k.sub.F(x,y), I.sub.n).
15. The method as claimed in claim 12, wherein the correcting quantity function k.sub.F(x,y) is determined by stretching or compressing the spectra R.sub.xy of the reference sample calculated in said step b) or by dividing the target position ν.sub.L and the actual position ν.sub.xy, wherein the interferogram IFG.sub.Pxy is recorded with a sampling grid of a.sub.xy=a.sub.0/k.sub.F(x, y) and wherein the spectra of the sample are subsequently generated by a Fourier transform of the corrected interferograms, where a.sub.0 provides a value for the sampling grid when calculating the values for the frequency axis.
16. The method as claimed in claim 12, wherein the correcting quantity function k.sub.F(x,y) is determined by stretching or compressing the spectra R.sub.xy of the reference sample calculated in said step b) or by dividing the target position ν.sub.L and the actual position ν.sub.xy, wherein the interferogram IFG.sub.Pxy is recorded with a sampling grid of a.sub.xy=a.sub.0 and wherein the spectra of the sample are subsequently generated by a Fourier transform of the interferograms, where a.sub.0*k.sub.F(x,y) provides a value for the sampling grid when calculating the values for the frequency axis.
17. The method as claimed in claim 1, wherein the FTIR measurement arrangement is an IR microscope.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
DETAILED DESCRIPTION
[0065]
[0066] FTIR microscopy can also be implemented in transmission. A transmission FTIR microscope (not shown) comprises a further objective which is used to steer the light from the interferometer 3 onto the sample while the objective 4c is used to focus the light transmitted by the sample onto the infrared detector.
[0067] The objective 4c generates an image of the sample plane 5 on the sensor of the infrared detector 6. If the infrared detector consists of a plurality of sensitive elements which are arranged in a row or in an array, it is possible to simultaneously examine a plurality of regions of the sample with spatial resolution. Each element of the detector 6 can record an interferogram, from which it is then possible to calculate an infrared spectrum. Consequently, each pixel of the detector 6 registers a spatially resolved spectrum of the sample. In practice, such an area detector 6 can have various embodiments. In addition to detectors in which small detector elements are arranged in rows or in an array, use is also made of so-called focal plane arrays, in which the infrared-sensitive pixels are read in a manner similar to a CCD camera.
[0068] The microscope optics 4 firstly ensure that the collimated radiation from the interferometer 3 illuminates the sample and secondly ensure that, with the aid of the modulated radiation an image of the sample arises on the sensor elements of the detector.
[0069]
tan α=d/f.sub.eff.
[0070] Since every sensor element 7 (pixel) of the detector 6 records radiation at a different angle α, the spectra recorded by the various sensor elements are compressed to different extents depending on the position of the sensor element 7 on the detector 6; absorption bands in the spectra have differently pronounced shifts.
[0071] According to the present invention, the spectra recorded by the various sensor elements 7 or parts of the spectra of a reference sample recorded by the various sensor elements 7 are evaluated on an individual basis for each sensor element and a separate correction is undertaken for each sensor element 7. The steps of the method according to the invention required to this end are illustrated in
Variant 1: Determining the Correcting Quantity Function Using a Selected Absorption Peak
[0072]
[0073] The correcting quantities k.sub.xy for the respective sensor elements are calculated by virtue of a comparison value for the selected absorption peak, for example the target position of the selected absorption peak known from the literature, being compared (by subtraction or division) to the actual position of the corresponding absorption peak determined from the measured spectrum.
[0074]
[0075] In
Δ=2L cos α (1)
[0076] As a result of the reduced modulation frequency by the interferometer, which has been reduced by a factor of cos α, the measured frequencies ν′ of the selected absorption peak likewise deviate from the true frequencies ν by the factor cos α.
ν′=ν cos α (2)
[0077] Each sensor element with the coordinates x and y on the detector 6 records radiation that runs through the interferometer at an angle α(x,y), with
tan α(x,y)=sqrt((x−c.sub.x).sup.2+(y−c.sub.y).sup.2)/f.sub.eff (3)
[0078] In this case, the optical axis intersects the sensor of the detector 6 at the coordinates (c.sub.x, c.sub.y).
[0079] If Equations 2 and 3 are combined, it is possible to describe the measured relative band position ν′=ν.sub.xy as a function of the position of the sensor element (pixel) on the detector 6. Here, c.sub.x and c.sub.y are the coordinates at which the optical axis intersects the detector, ν.sub.c is the measured relative band position at this position and f.sub.eff is the effective focal length of the microscope optics.
[0080] The following correcting quantity arises:
[0081] The following applies to small angles: arctan x≈x and cos x≈1−x.sup.2/2. Thus, it is necessary to find a quadratic function of the form
which the measurement data describe to the best possible extent. It is possible to set up an equation of the aforementioned type for each of the n pixels with the coordinates (x, y).sub.n and the correcting quantity k.sub.n. All n equations can then be represented in matrix form:
[0082] This system of equations has n equations (e.g., 32×32) and four unknowns. Thus, it is overdetermined. The best optimized solution (least-squares fit) is:
Thus, to obtain a solution, all that is needed is knowledge about matrix multiplication, the formation of a transposed matrix and the formation of an inverse matrix. By way of example, the inverse matrix can be formed using Cramer's rule with determinants. From the results a′, b′, c′, d′, it is possible to calculate the desired parameters c.sub.x, c.sub.y, k.sub.c, and a.
[0083]
c.sub.x=5.12346
c.sub.y=31.9599
k.sub.c=0.9999918157
a=4.20110015E−8
This yields a noise-free correcting quantity function k.sub.F(x,y).
[0084] The difference between the correcting quantity function k.sub.F(x,y) calculated with the analytical model and the correcting quantities k.sub.xy calculated from the measured data is illustrated in
[0085]
Variant 2: Determining the Correcting Quantity Function Using a Selected Region of a Spectrum
[0086] Instead of using a selected peak for the purposes of calculating the correcting quantity function, it is also possible to use the complete spectra or a selected frequency range of the spectra of the reference sample measured by the individual sensor elements. Such a spectrum is shown in
[0087] A simulated absorption spectrum for water vapor as shown in
[0088] There now is an iterative correction of the frequency axis of the measured spectrum by virtue of each frequency value ν.sub.n of a spectral point (ν.sub.n, I.sub.n) being divided by a correcting quantity k.sub.xy of the sensor element at the position (x,y) such that the spectral point is altered to (ν.sub.n/k.sub.xy, I.sub.n).
[0089] To this end, there is an iterative variation of the correcting quantity k.sub.xy and correlations of the spectra modified by k.sub.xy with the simulated spectrum are calculated for each sensor element.
[0090]
[0091] According to the invention, the correcting quantity function determined is used to correct the spectra of a sample measured by various sensor elements of an IR detector of an FTIR measurement arrangement in order to obtain a frequency-corrected hyperspectral image of the sample (
[0092] In this case, the correction can be implemented in the calculated spectrum, i.e., after the Fourier transform (variants I and II, illustrated in
[0093] The individual spectra of each sensor element can be corrected in the frequency axis by virtue of the frequency axis of each spectrum being stretched by the corresponding correcting quantity, i.e., each frequency or wavenumber is multiplied by an appropriate factor (variant I). This initially ensures that the frequency grid in the spectra of the individual sensor elements is no longer the same. However, the spectra can be returned to the same frequency grid by a possible interpolation.
[0094] In variant II, the spectra are shifted in relation to the frequency axis by the corresponding correcting quantity k.sub.xy.
[0095] In variant III, the correcting quantities k.sub.xy are already taken into account when recording the interferograms by virtue of the interferograms being sampled with a grid a.sub.xy=a.sub.0/k.sub.F(x, y) that has been stretched in relation to the sampling grid a.sub.0 theoretically required for the measurement with a sensor element situated on the optical axis for those sensor elements where a compression of the frequency axis is expected. By way of a Fourier transform, the intensity values I.sub.n of the spectra S.sub.xy are calculated. Subsequently, the associated frequencies are determined for the calculated intensity values I.sub.n: ν.sub.n=n/(N*a.sub.0). Here, a.sub.0 is used as a value for the sampling grid. This procedure ensures that the spectra of all sensor elements are frequency-corrected and also have the same frequency grid. The equidistant frequency grid with Δν=1/(N*a.sub.0) extends over a range of 0 to (N/2−1)*Δν for all spectra. Here, N denotes the number of recorded points in each interferogram [4].
[0096] In the variant IV, the interferograms are recorded with the sampling grid a.sub.0. The correction is implemented by virtue of the frequency axis being calculated on an individual basis for each spectrum S.sub.xy such that an equidistant frequency grid arises for each spectrum from 0 to (N/2−1)*Δν.sub.xy, with Δν.sub.xy=1/(N*a.sub.0*k.sub.F(x, y)).
[0097] In all variants, a hyperspectral image is obtained, in which the influence of the positioning of the various sensor elements in relation to the optical axis of the FTIR measurement arrangement is taken into account.
CITATIONS
[0098] [1] Robert John Bell, [0099] Introductory Fourier Transform Spectroscopy, [0100] Academic Press, 1972 [0101] [2] E. V. Lowenstein [0102] Fourier Spectroscopy: An Introduction, Aspen Int. Conf. on Fourier Spectroscopy, [0103] 1970, p. 3, AFCRL-71-0019, 5 Jan. 1971, Spec. Rep. No. 114 [0104] [3] Peter R. Griffith, James A. de Haseth [0105] Fourier transform infrared Spectrometry [0106] Vol. 83 in Chemical Analysis [0107] pp. 32-39, [0108] [4] Werner Herres and Joern Gronzolz, Understanding FTIR Data Processing
LIST OF REFERENCE SIGNS
[0109] 1 IR source [0110] 2 Mirror [0111] 3 Interferometer [0112] 3a Beam splitter [0113] 3b, 3c Mirror [0114] 4 Microscope optics [0115] 4a Mirror [0116] 4b Half-mirror [0117] 5 Sample position [0118] 6 IR detector [0119] 7 Sensor elements of the IR detector EXPRESSIONS [0120] (x,y) Position of a sensor element of the IR detector [0121] k.sub.xy Correcting quantity for the sensor element at the position (x,y) [0122] k.sub.F(x, y) Correcting quantity function [0123] ν.sub.xy Actual position of a selected absorption peak P in the spectrum [0124] ν.sub.L Target position of a selected absorption peak P in the spectrum [0125] R.sub.xy Spectrum of the reference sample, measured by the sensor element at the position (x,y) [0126] S.sub.sim Simulated spectrum of the reference sample [0127] S.sub.xy(ν) Spectrum of the sample, measured by the sensor element at the position (x,y) [0128] IFG.sub.Pxy Interferogram of the sample with an equidistant sampling grid a.sub.xy, measured by the sensor element at the position (x,y) [0129] a.sub.xy Sampling grid for measuring the interferogram of the sample with the sensor element at the position (x,y) [0130] a.sub.0 Base sampling grid; preferably chosen such that the entire spectrum is located in the spectral range from 0 to ν.sub.max for axiparallel beams [0131] ν.sub.max Maximum frequency which can be recorded with a certain sampling grid