Keywords

1 Introduction

Spectral imager is a kind of the optic remote sensing instrument, which can be used to obtain images and continuous spectral information at the same time. [1].

The accuracy calibration is important for spectral imagers because veracity and reliable quantified data is the basis for spectral imager’s application. After launch and on-board activities, some characteristics of accessories of spectral imager will be changed due to the rough vibration and extreme outer-space environment. To obtain accurate spectral imaging data, on-board spectral calibration is considerable necessary for spectral imagers to revise the results of ground spectral calibration. [2].

There are several on-board spectral calibration methods for a space-borne spectral imager. For example, MERIS [3] uses rare earth doped diffuser plate, Fraunhofer lines, oxygen A-band, Hyperion [4] uses Fraunhofer lines and atmospheric absorption lines, CHRIS [5] uses oxygen A-band and atmospheric absorption lines, OMI [6] uses atmospheric absorption lines, MOS-B [7] and MODIS [8] use filters and HISUI [9] uses filters and Mylar film. Space-borne spectral imagers usually use several on-board spectral calibration methods to improve the calibration accuracy by mutual complementation and verification.

CMERIS (Chinese Medium Resolution Imaging Spectrometer) has a spectral range from 400 nm to 950 nm with 1.25 nm spectral resolution and 1 nm wavelength accuracy. The spectral data is achieved by imaging via a dispersing grating onto a 2-D CCD array. Considering the mission requirements and characteristics of CMERIS, three on-board spectral calibration methods are chosen in Sect. 2 and the ground simulation is accomplished in Sect. 3. From ground simulation, the spectral calibration equation and uncertainty analysis are well modeled and conducted. Finally, to verify the precision of ground simulation results, the standard lines of mercury lamp test and the filter wavelengths test are introduced, the conclusion can be seen in Sect. 4.

2 The on-Board Spectral Calibration

2.1 System of on-Board Spectral Calibration

On-board calibration system of CMERIS consists of calibration disk, transmission mechanism, electromotor, resolver, light fender, lens hoods, earth window glass and other structures, which located at the front of the optical system. Calibration disk has 5 work positions: Earth diaphragm, radiometric calibration diffuser plate (main), radiometric calibration diffuser plate (backup), spectral calibration diffuser plate and shade position (see Fig. 1).

Fig. 1
figure 1

Five positions of the calibration disk

Radiometric calibration diffuser plate is made of Teflon, and spectral calibration diffuser plate is made of rare earth doped Teflon. From 400 nm to 950 nm, the reflectance of radiometric calibration diffuser plate is steady and high reflectance (95%). And the spectral calibration diffuser plate has 6 absorption peaks: 407.7, 451.9, 489.3, 521.4, 653.7 and 798.6 nm (see Fig. 2).

Fig. 2
figure 2

Reflectance of radiometric calibration diffuser plate and spectral calibration diffuser plate

2.2 Procedure of on-Board Spectral Calibration

Three methods, rare earth doped diffuser plate, Fraunhofer lines and oxygen A-band, are chosen to achieve on-board spectral calibration by CMERIS.

  1. a)

    Rare earth doped diffuser plate

    When sunlight enters the solar window, turns the calibration disk to radiometric calibration diffuser plate position and gets the first frame of data. Then, turn the calibration disk to spectral calibration diffuser plate position and get the second frame of data. The corresponding relation between the number of pixels and absorption peaks by contrasting the two frames of data near absorption peaks of spectral calibration diffuser plate can be perceived. The last step, calculate the spectral calibration equation using regression analysis.

  2. b)

    Fraunhofer lines

    When sunlight enters the solar window, turns the calibration disk to radiometric calibration diffuser plate position and acquires data. The corresponding relation between the number of pixels and Fraunhofer absorption lines (486.13, 589.00, 656.28, 854.21 and 866.22 nm) through data processing can be perceived. Then, calculate the spectral calibration equation with regression analysis.

  3. c)

    Oxygen A-band

    When the ground images enter the Earth window turn the calibration disk to Earth diaphragm position and receive data. The corresponding relation between the number of pixels and Oxygen A-band (near 760 nm) can be accurately acquired by peak searching.

2.3 Uncertainty Analysis of on-Board Spectral Calibration

The influence factors of calibration precision can be found through analysing the process of on-board spectral calibration. The influence factors include: (a) the uncertainty of absorption peak positions got by ground calibration as σ a ; (b) the uncertainty of wavelength positions which induced by the temperature changing on board as σ b ; (c) the shift of wavelength positions on focal plane which induced by the temperature changing on board as σ c ; (d) the uncertainty of peak searching as σ d ; (e) the uncertainty of regression analysis as σ e .

Table 1 shows the estimate of every influencing factor. The uncertainty σ of on-board spectral calibration can be calculated by Eq. (1).

Table 1 Uncertainty of on-board spectral calibration

By Eq. (1), the uncertainty of on-board spectral calibration is ±0.60 nm, which satisfies the spectral calibration requirement of 1 nm wavelength accuracy.

$$ \sigma = \sqrt {\sigma_{a}^{2} + \sigma_{b}^{2} + \sigma_{c}^{2} + \sigma_{d}^{2} + \sigma_{e}^{2} } $$
(1)

3 The Ground Simulation

The ground simulation of rare earth doped diffuser plate is been conducted during our experiment. The light of solar simulator enters the solar window with the same angle of on-board spectral calibration (see Fig. 3). First, turn the calibration disk to shade position and record the data of every pixel on CCD as D ij , which is dark current. Second, turn the calibration disk to spectral calibration diffuser plate position and record the data A ij . Then, turn the calibration disk to radiometric calibration diffuser plate position and record the data B ij . Processing the data as Eq. (2), the ratio C ij of spectral calibration diffuser plate and radiometric calibration diffuser plate without noise can be calculated.

Fig. 3
figure 3

Ground simulation of rare earth doped diffuser plate

$$ C_{ij} = \frac{{A_{ij} - D_{ij} }}{{B_{ij} - D_{ij} }} $$
(2)

i is the number of row meaning the number of pixels in spectral dimension; j is the number of array meaning the number of pixels in spatial dimension.

Make j = 500, the corresponding relation of C ij and the number of pixels in spectral dimension at central field (see Fig. 4) can be perceived, which is demonstrated in Fig. 4, the 6 absorption peaks of spectral calibration diffuser plate is obvious.

Fig. 4
figure 4

Unitary result at central field

For every spatial dimension (1 < j<1024), repeatedly matching the peak wavelengths to the number of pixels by peak searching at the 6 absorption peak positions and using the regression analysis to the data groups of the peak wavelengths and the number of pixels by least squares method, the spectral calibration equation of CMERIS can be calculated.

Gaussian fitting is chosen to search the peaks. Equation (3) is Gaussian function.

$$ S_{j} \left( X \right) = K\,\exp \left[ {\frac{1}{2}\left( {\frac{{X - X_{j} }}{{\sigma_{j} }}} \right)^{2} } \right] $$
(3)

X is the number of continuous pixels near one absorption peak at array j; S j is the unitary result of X; K, X j and σ j are solved-for parameters expressing as peak value, peak position and peak width of Gaussian curve.

We can get the data groups of peak positions and peak wavelengths [X ij , Y ij ] of the absorption peaks S j by peak searching. In the data groups, X ij is the pixel number of absorption peak, and Y ij is the peak wavelength of absorption peak. Make j = 500, to get the absorption peaks of spectral calibration diffuser plate and the number of pixels at central field (see Table 2).

Table 2 Absorption peaks of spectral calibration diffuser plate and the number of pixels at central field

Due to the low sample points towards the longer wavelength, the precision of spectral calibration equation may not meet the requirement standard at longer wavelengths. Thus, the ground simulation of Oxygen A-band and Fraunhofer lines is introduced as supplements.

At the ground simulation of Oxygen A-band and Fraunhofer lines experiments, the data is acquired when sunlight enter the solar window with the specific radiometric calibration diffuser plate position being conducted for the calibration disk. The corresponding relationship between the number of pixels and Oxygen A-band (760.0 nm) and Fraunhofer absorption lines (486.13, 589.00, 656.28, 854.21 and 866.22 nm) through data processing can be perceived (see Table 3). Since the bandwidth of Fraunhofer lines is narrow that the precision can only reach half pixel.

Table 3 Oxygen A-band, Fraunhofer lines and the number of pixels at central field

The model of spectral calibration equation is built by polynomial fitting as Eq. (4). Least squares method is chosen to make regression analysis to the data groups of Table 2 and Table 3 as Eq. ( 5 ).

$$ Y_{ij} = a_{0j} + a_{1j} X_{ij} + a_{2j} X_{ij}^{2} + \cdots + a_{nj} X_{ij}^{n} $$
(4)
$$ \begin{aligned} \hfill \\ \left( {\begin{array}{*{20}c} N & {\mathop \sum \limits_{i = 1}^{N} X_{ij} } & \ldots & {\mathop \sum \limits_{i = 1}^{N} X_{ij}^{k} } & \ldots & {\mathop \sum \limits_{i = 1}^{N} X_{ij}^{n} } \\ {\mathop \sum \limits_{i = 1}^{N} X_{ij} } & {\mathop \sum \limits_{i = 1}^{N} X_{ij}^{2} } & \ldots & {\mathop \sum \limits_{i = 1}^{N} X_{ij}^{k + 1} } & \ldots & {\mathop \sum \limits_{i = 1}^{N} X_{ij}^{n + 1} } \\ \vdots & \vdots & \ddots & \vdots & \ddots & \vdots \\ {\mathop \sum \limits_{i = 1}^{N} X_{ij}^{k} } & {\mathop \sum \limits_{i = 1}^{N} X_{ij}^{k + 1} } & \ldots & {\mathop \sum \limits_{i = 1}^{N} X_{ij}^{2k} } & \ldots & {\mathop \sum \limits_{i = 1}^{N} X_{ij}^{n + k} } \\ \vdots & \vdots & \ddots & \vdots & \ddots & \vdots \\ {\mathop \sum \limits_{i = 1}^{N} X_{ij}^{n} } & {\mathop \sum \limits_{i = 1}^{N} X_{ij}^{n + 1} } & \ldots & {\mathop \sum \limits_{i = 1}^{N} X_{ij}^{n + k} } & \ldots & {\mathop \sum \limits_{i = 1}^{N} X_{ij}^{2n} } \\ \end{array} } \right)\left( {\begin{array}{*{20}c} {a_{0j} } \\ {a_{1j} } \\ \vdots \\ {a_{kj} } \\ \vdots \\ {a_{nj} } \\ \end{array} } \right) = \left( {\begin{array}{*{20}c} {\mathop \sum \limits_{i = 1}^{N} Y_{ij} } \\ {\mathop \sum \limits_{i = 1}^{N} X_{ij} Y_{ij} } \\ \vdots \\ {\mathop \sum \limits_{i = 1}^{N} X_{ij}^{k} Y_{ij} } \\ \vdots \\ {\mathop \sum \limits_{i = 1}^{N} X_{ij}^{n} Y_{ij} } \\ \end{array} } \right) \hfill \\ \end{aligned} $$
(5)

a ij (i = 0, 1, …, n) are the coefficients of spectral calibration equation; N is the number of absorption peaks and N = 12 in this equation.

Table 4 shows spectral wavelengths of different polynomial fitting at the same pixel number. The difference of results can be neglected when the degree of polynomial reaches 3. Make n = 3, we can get the spectral calibration equation at central field as Eq. (6) and Fig. 5.

Table 4 Spectral wavelengths of different polynomial fit at central field
Fig. 5
figure 5

Spectral calibration result at central field

$$ Y_{500} = 982.216 - 1.257X_{500} + 4.740 \times 10^{ - 5} X_{500}^{2} - 5.526 \times 10^{ - 8} X_{500}^{3} $$
(6)

Y is the value of wavelength; X is the row number of pixel, from 1 to 472; subscript 500 expresses the 500th array of spatial dimension corresponding to central field.

4 Verification of Precision

At the wavelength range from 400 to 950 nm, 4 standard lines of mercury lamp and 7 filter wavelengths are chosen to verify the precision of spectral calibration equation. The most error is less than 0.6 nm at central field (see Table 5 and Table 6).

Table 5 Comparison result of the mercury lamp standard lines at central field
Table 6 Comparison result of the filter wavelengths at central field

5 Conclusion

Considering the mission requirements and characteristics of CMERIS, rare earth doped diffuser plate combining the Fraunhofer absorption lines and oxygen A-band are chosen to achieve the on-board spectral calibration. From the ground simulation, the equation of spectral calibration was calculated. And, the precision of ground simulation was verified by the standard lines of mercury lamp and the filter wavelengths experiments, which has proved that this method satisfies the spectral calibration requirement of 1 nm wavelength accuracy. Furthermore, this ground simulation also validated the feasibility of rare earth doped diffuser plate in on-board spectral calibration, which can offer technical reference for follow-up applications.