An iterative bias correction method considering non-uniformity of satellite instrument footprints
By constructing an iterative method for cost functions and bias operators, the bias correction problem caused by the non-uniformity of satellite instrument detectors was solved, thereby improving the accuracy of satellite observation data and assimilation research.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- EARTH SYST NUMERICAL PREDICTION CENT OF CHINA METEOROLOGICAL ADMINISTRATION
- Filing Date
- 2025-12-09
- Publication Date
- 2026-05-08
AI Technical Summary
Traditional bias correction methods suffer from overcorrection or inability to effectively distinguish biases from different sources when dealing with satellite instrument detector inhomogeneities, thus affecting the quality of satellite data assimilation.
The constrained bias correction (CBC) method is adopted to construct a cost function and bias operator. The atmospheric state-dependent bias and probe bias are calculated through an iterative process to limit the bias correction range until the atmospheric quality bias correction BC coefficient and probe bias are stable.
Effectively address the non-uniformity of satellite instrument detectors, prevent overcorrection, improve the accuracy of observation data, and enhance the application value of satellite data assimilation research.
Smart Images

Figure CN121615364B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of satellite data processing technology, and in particular to an iterative deviation correction method that takes into account the non-uniformity of satellite instrument detectors. Background Technology
[0002] In satellite remote sensing data processing, instrument system bias is one of the key factors restricting the accuracy of observational data, and its correction effect directly affects the quality of satellite data assimilation in numerical weather prediction. Traditional bias correction methods have certain limitations when dealing with satellite instrument detector biases with complex non-uniform characteristics. Problems such as overcorrection or inability to effectively distinguish biases from different sources may occur. For example, the 128 detectors of the Geostationary Infrared Interferometer (GIIRS) exhibit significant non-uniformity, posing a challenge to accurate bias correction. Therefore, this invention proposes an iterative bias correction method that considers the non-uniformity of satellite instrument detectors. Through an iterative process, both the air mass bias correction coefficient and the detector bias tend to stabilize, effectively handling detector non-uniformity and avoiding overcorrection. This helps improve the application value of observational data in downstream remote sensing research and satellite data assimilation studies. Summary of the Invention
[0003] The purpose of this invention is to provide an iterative deviation correction method that takes into account the non-uniformity of satellite instrument detectors.
[0004] To achieve the above objectives, the present invention is implemented according to the following technical solution:
[0005] This invention includes the following steps:
[0006] The constrained bias correction (CBC) method is used to limit the bias correction magnitude, and a cost function is constructed and initialized.
[0007] A bias operator is constructed by combining atmospheric state dependence bias and detector bias; the atmospheric state dependence bias includes atmospheric state predictor factor and atmospheric quality bias correction BC coefficient.
[0008] The probe bias is cleared to zero. The initial guess of the observed background deviation OB is calculated based on the original observed brightness temperature and the simulated brightness temperature of the background field. The atmospheric mass deviation correction coefficient BC is updated based on the observed background deviation OB.
[0009] The atmospheric state dependence bias is calculated using the updated atmospheric quality deviation correction BC coefficient. The atmospheric state dependence bias is subtracted from the initial guess of the observed background deviation OB to obtain the OB residual as the probe bias.
[0010] Calculate the background deviation OB for the next round of observations based on the probe deviation from the previous round. Repeat the probe deviation calculation steps and iterate multiple times until the atmospheric quality deviation correction BC coefficient is stable. Output the final atmospheric quality deviation correction BC coefficient and probe deviation to correct the deviation of the observation data.
[0011] Furthermore, the cost function is specifically as follows:
[0012] ;
[0013] in Let cost function be Background state The BC vector is used to correct for atmospheric quality deviation, and the BC coefficient is used to correct for atmospheric quality deviation. composition, To observe the background deviation OB, The original observed brightness temperature, To simulate brightness temperature for the background field, For deviation operator, The observation error covariance matrix, Prior estimation of probe bias The error covariance matrix, For regularization parameters;
[0014] Furthermore, the deviation operator is specifically:
[0015] ;
[0016] ;
[0017] in This is an atmospheric state-dependent bias. For probe bias, It is a constant for a given channel. This is an atmospheric state predictor, derived from the background state.
[0018] Furthermore, the method for initializing the cost function includes:
[0019] Prior estimation of probe bias Error covariance matrix Equal to the observation error covariance matrix Set the regularization parameter to ;
[0020] The peak value of the observed background deviation OB was obtained by performing routine bias correction on the instrument, and the prior estimate of the probe bias was taken. It equals the peak value of the observed background deviation OB.
[0021] Furthermore, the atmospheric state prediction factor corresponds to the air mass thickness at different altitudes.
[0022] Furthermore, the condition for updating the atmospheric quality deviation correction BC coefficient based on the observed background deviation OB is that the cost function is minimized.
[0023] Furthermore, the method for calculating the observation background deviation OB of the next round based on the probe deviation of the previous round includes:
[0024] The initial estimate of the observed background deviation OB is subtracted from the probe bias of the previous round to obtain the observed background deviation OB calculated in the next round. The expression is as follows:
[0025]
[0026] in For the first The observed background deviation OB calculated in rounds, For the first The probe deviation calculated in the round.
[0027] Furthermore, the criterion for determining the stability of the atmospheric quality deviation correction BC coefficient is that the norm of the change in the atmospheric quality deviation correction BC coefficient is less than a preset threshold.
[0028] The beneficial effects of this invention are:
[0029] This invention is an iterative deviation correction method that takes into account the non-uniformity of satellite instrument detectors. Compared with the prior art, this invention has the following technical advantages:
[0030] This invention, through constructing a cost function and bias operator, correcting the BC coefficient and calculating atmospheric state-dependent bias, calculating the observation background deviation OB residual to update the detector bias, and iterative steps, can effectively limit the magnitude of bias correction in the iterative bias correction of detector non-uniformity of satellite instruments, prevent over-correction and avoid introducing background bias. It can stabilize both the air mass bias correction coefficient and the detector bias, improve the normality of the deviations in the initial observation and simulation results, and make their peak and average values closer to zero. It can be used to solve the detector non-uniformity problem of satellite instruments and infrared hyperspectral detectors, thereby improving the application value of observation data in downstream applications such as remote sensing research and satellite data assimilation research. Attached Figure Description
[0031] Figure 1 This is a flowchart of the iterative deviation correction method for considering the non-uniformity of satellite instrument detectors according to the present invention;
[0032] Figure 2 This is an iterative flowchart of an iterative deviation correction method for satellite instrument detectors that takes into account non-uniformity of the present invention.
[0033] Figure 3 A graph showing the iterative changes in the BC coefficient and probe bias for atmospheric quality deviation correction;
[0034] Figure 4 A graph showing the deviation data obtained by the iterative deviation correction method for different channels and probes;
[0035] Figure 5 Plots of probability density function and statistical peak index data for the background deviation OB before and after instrument bias correction;
[0036] Figure 6 This is an array diagram of statistical indicators for instrument probe deviation. Detailed Implementation
[0037] The present invention will be further described below through specific embodiments. The illustrative embodiments and descriptions herein are used to explain the present invention, but are not intended to limit the present invention.
[0038] The present invention provides an iterative bias correction method considering the non-uniformity of satellite instrument detectors, comprising the following steps:
[0039] like Figure 1 As shown, this embodiment includes the following steps:
[0040] The constrained bias correction (CBC) method is used to limit the bias correction magnitude, and a cost function is constructed and initialized.
[0041] A bias operator is constructed by combining atmospheric state dependence bias and detector bias; the atmospheric state dependence bias includes atmospheric state predictor factor and atmospheric quality bias correction BC coefficient.
[0042] The probe bias is cleared to zero. The initial guess of the observed background deviation OB is calculated based on the original observed brightness temperature and the simulated brightness temperature of the background field. The atmospheric mass deviation correction coefficient BC is updated based on the initial guess of the observed background deviation OB.
[0043] S4. The atmospheric state dependence bias is calculated using the updated atmospheric quality deviation correction BC coefficient. The atmospheric state dependence bias is subtracted from the atmospheric state dependence bias to obtain the residual of the observation background deviation OB as the probe bias.
[0044] Calculate the background deviation OB for the next round of observations based on the probe deviation from the previous round. Repeat the probe deviation calculation steps and iterate multiple times until the atmospheric quality deviation correction BC coefficient stabilizes. Output the final atmospheric quality deviation correction BC coefficient and probe deviation to correct the deviation of the observation data.
[0045] like Figure 2 The figure shown is an iterative flowchart of an iterative deviation correction method for satellite instrument detectors that takes into account non-uniformity of the present invention.
[0046] In this embodiment, bias correction is carried out using the China Meteorological Administration Global Forecast System (CMA-GFS) model and the GIIRS instrument on the Fengyun-4B satellite as examples;
[0047] First, the constrained bias correction (CBC) method is used to limit the bias correction magnitude. A cost function is constructed and initialized to quantify and minimize the deviation between model predictions and actual observations. To ensure that the cost function can work effectively in practical applications, the key parameters need to be accurately initialized. The core of this is to balance prior estimation information and observation information to obtain the optimal atmospheric state estimate.
[0048] The cost function is specifically:
[0049] ;
[0050] in Let cost function be Background state The BC vector is used to correct for atmospheric quality deviation, and the BC coefficient is used to correct for atmospheric quality deviation. composition, To observe the background deviation OB, The original observed brightness temperature, To simulate brightness temperature for the background field, For deviation operator, The observation error covariance matrix, Prior estimation of probe bias The error covariance matrix, For regularization parameters;
[0051] The cost function is initialized as follows:
[0052] Prior estimation of probe bias Error covariance matrix Set to equal to the observation error covariance matrix This setting is based on the assumption that, in the initial stage, the error of the prior bias has similar statistical characteristics to the error of the observed data. This helps to provide a reasonable starting point for the model in the early stages of iteration and avoids convergence difficulties due to the imbalance of error weights.
[0053] regularization parameters Setting it to 0.3, the regularization parameter is used to control model complexity and avoid overfitting. Its value determines the degree of influence of the bias correction term on the final result. 0.3 is an empirical value, which applies weak constraints to the model and can effectively correct bias while maintaining model stability.
[0054] Meta-bias prior estimation The peak value of the observed background deviation OB is set as the initial offset. The OB distribution is the probability density function of the difference between the observed value and the background field (model prediction). Setting its peak value as the initial offset can ensure that the initial bias correction term can quickly capture the most significant systematic bias, thereby accelerating the convergence of the entire correction process.
[0055] Then, a bias operator is constructed by combining atmospheric state-dependent bias and probe bias. It is a key bridge connecting observations and model biases. It not only considers biases related to atmospheric conditions (i.e., atmospheric condition-dependent biases), but also includes fixed biases of the instrument probe itself (probe biases).
[0056] Atmospheric state-dependent bias is related to the physical state of the atmosphere itself (such as temperature, humidity, and air pressure). In different air masses, the difference between satellite observations and the model background field may vary systematically. In order to accurately describe atmospheric state-dependent bias, it is necessary to select appropriate predictors to characterize the current atmospheric environment. In this invention, drawing on the experience of the CMA-GFS four-dimensional variational assimilation system, four different air mass thicknesses at different altitudes were selected as predictors: 1000-300 hPa thickness, 200-50 hPa thickness, 50-10 hPa thickness, and 10-2 hPa thickness. These thickness values can effectively reflect the vertical structure and energy distribution of the atmosphere and are powerful indicators for characterizing the atmospheric state. By associating these predictors with bias operators, the model can adaptively adjust the bias correction according to the real-time atmospheric state, thereby improving the accuracy and robustness of the correction.
[0057] The deviation operator is specifically:
[0058] ;
[0059] ;
[0060] in This is an atmospheric state-dependent bias. For probe bias, It is a constant for a given channel. These are atmospheric state predictors, derived from background states.
[0061] Finally, ocean surface satellite observation data from clear-sky regions were selected (the atmospheric conditions in these regions are relatively stable, and the background field, sea surface temperature, and surface emissivity are more uniform). The cloud mask product of the Fengyun-4B geostationary orbital radiometric imager (AGRI) was used to filter the GIIRS clear-sky data, and the data was iteratively processed.
[0062] Initialization: Clear the probe bias to zero, and calculate the observed background deviation OB based on the original observed brightness temperature and the simulated brightness temperature of the background field. , The initial guess for the observed background deviation OB is given; the procedure is to provide a clean starting point, and all deviations are temporarily regarded as atmospheric state deviations.
[0063] Calculate the atmospheric quality deviation correction coefficients (BC coefficients): Based on the probability distribution of the observed background deviation (OB), the cost function is minimized using atmospheric state prediction factors with four different air mass thicknesses to calculate the four atmospheric quality deviation correction coefficients (BC coefficients).
[0064] Bias Separation and Update: Atmospheric state predictors are derived from the background state, and atmospheric state dependence bias is calculated by combining the four atmospheric quality bias correction BC coefficients. The atmospheric state dependence bias is obtained by subtracting the atmospheric state dependence bias from the initial guess of the observed background deviation OB, which is then used as the probe bias (i.e., , For the first The probe deviation calculated by the round, For the first The atmospheric state-dependent bias of the next round of calculation is calculated by subtracting the detector bias of the previous round from the observed background deviation OB. , For the first (Observational background deviation OB calculated in rounds)
[0065] Iteration and convergence judgment: Based on the observed background deviation OB calculated in this round and the probe deviation calculated in the previous round, update the atmospheric quality deviation correction BC coefficient and the probe deviation in this round. Repeat the above process until the atmospheric quality deviation correction BC coefficient is stable. When the algorithm is determined to have converged to the optimal solution, the final atmospheric quality deviation correction BC coefficient and probe deviation are output. The criterion for determining the stability of the atmospheric quality deviation correction BC coefficient is that the norm of the change in the atmospheric quality deviation correction BC coefficient is less than 1 / 1000.
[0066] Figure 2 The process of calculating atmospheric state-dependent bias and Fengyun-4B satellite GIIRS probe bias based on iterative bias correction method is demonstrated.
[0067] Figure 3 The changes of four atmospheric state deviation correction coefficients and probe deviation during the iteration process are shown. (a)-(d) represent thicknesses of 1000-300 hPa, 200-50 hPa, 50-10 hPa, and 10-2 hPa, respectively, and (e) represents the probe deviation.
[0068] Figure 4The iterative bias correction method is used to show the biases of different water vapor channels (including upper / middle / lower strata water vapor channels) and different probes.
[0069] Figure 5 The diagrams show the comparison of probability density functions and statistical peak indices of the observed background deviation OB before and after instrument bias correction. (a)-(c) are the comparison of probability density functions of the observed background deviation OB of each water vapor channel before and after instrument bias correction, and (d) is the comparison of statistical peak indices of the observed background deviation OB of each water vapor channel before and after instrument bias correction.
[0070] Figure 6 The normalized mean and standard deviation distribution characteristics of the detector bias of the Fengyun-4B satellite GIIRS instrument in different wavelength channels (long-wave infrared channel and mid-wave infrared channel) are shown in the 16×8 detector array.
[0071] Once the iterative process converges, the final estimated values of the atmospheric quality deviation correction BC coefficient and probe deviation for each channel's clear sky observation data are obtained. These estimated values are used to perform deviation correction processing on the observation data to eliminate systematic deviations caused by the non-uniformity of the instrument probes. The data after deviation correction will be more accurate and reliable, thereby improving the quality of subsequent data assimilation, weather forecasting, or climate analysis.
[0072] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. An iterative deviation correction method considering the non-uniformity of satellite instrument detectors, characterized in that, Includes the following steps: S1. Use the constrained deviation correction (CBC) method to limit the deviation correction magnitude, construct the cost function and initialize the cost function; S2. Construct a bias operator by combining atmospheric state dependency bias and probe bias; the atmospheric state dependency bias includes atmospheric state prediction factor and atmospheric quality bias correction BC coefficient. S3. Clear the probe bias to zero, calculate the initial guess of the observed background deviation OB based on the original observed brightness temperature and the simulated brightness temperature of the background field, and update the atmospheric mass deviation correction coefficient BC based on the observed background deviation OB. S4. The atmospheric state dependence bias is calculated using the updated atmospheric quality deviation correction BC coefficient. The atmospheric state dependence bias is subtracted from the initial guess of the observed background deviation OB to obtain the OB residual as the probe bias. S5. Calculate the background deviation OB of the next round of observation based on the probe deviation of the previous round. Repeat the probe deviation calculation steps and iterate multiple times until the atmospheric quality deviation correction BC coefficient is stable. Output the final atmospheric quality deviation correction BC coefficient and probe deviation to correct the deviation of the observation data. The cost function is specifically: ; in Let cost function be Background state The BC vector is used to correct for atmospheric quality deviation, and the BC coefficient is used to correct for atmospheric quality deviation. composition, To observe the background deviation OB, The original observed brightness temperature, To simulate brightness temperature for the background field, For deviation operator, The observation error covariance matrix, Prior estimation of probe bias The error covariance matrix, For regularization parameters; The deviation operator is specifically: ; ; in This is an atmospheric state-dependent bias. For probe bias, It is a constant for a given channel. This is an atmospheric state predictor, derived from the background state.
2. The iterative deviation correction method considering the non-uniformity of satellite instrument detectors according to claim 1, characterized in that, The method for initializing the cost function includes: Prior estimation of probe bias Error covariance matrix Equal to the observation error covariance matrix Set the regularization parameter to ; The peak value of the observed background deviation OB was obtained by performing routine bias correction on the instrument, and the prior estimate of the probe bias was taken. It equals the peak value of the observed background deviation OB.
3. The iterative deviation correction method considering the non-uniformity of satellite instrument detectors according to claim 1, characterized in that: The atmospheric state prediction factor corresponds to the air mass thickness at different altitudes.
4. The iterative deviation correction method considering the non-uniformity of satellite instrument detectors according to claim 1, characterized in that: The condition for updating the atmospheric quality deviation correction coefficient BC based on the observed background deviation OB is that the cost function is minimized.
5. The iterative deviation correction method considering the non-uniformity of satellite instrument detectors according to claim 1, characterized in that, The method for calculating the background deviation OB of the next round of observations based on the probe deviation of the previous round includes: The initial estimate of the observed background deviation OB is subtracted from the probe bias of the previous round to obtain the observed background deviation OB calculated in the next round. The expression is as follows: ; in For the first The observed background deviation OB calculated in rounds, For the first The probe deviation calculated in rounds.
6. The iterative deviation correction method considering the non-uniformity of satellite instrument detectors according to claim 1, characterized in that: The criterion for determining the stability of the atmospheric quality deviation correction BC coefficient is that the norm of the change in the atmospheric quality deviation correction BC coefficient is less than a preset threshold.
Citation Information
Patent Citations
Variation deviation correction method and device
CN119598068A
WRFDA assimilation method, system and device based on GIIRS data
CN120872915A