A high-precision land carbon flux reconstruction method based on four-dimensional spacetime deep learning
By constructing a four-dimensional spatiotemporal deep learning model and combining multi-scale feature extraction and fusion networks, the problem of insufficient accuracy in carbon flux estimation in traditional methods is solved, and high spatiotemporal resolution land carbon flux reconstruction is achieved, improving the accuracy and reliability of the estimation.
Patent Information
- Application Number
- CN202511484433.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-17
- Publication Date
- 2026-02-03
- Estimated Expiration
- 2045-10-17
AI Technical Summary
Traditional methods struggle to effectively utilize high-resolution remote sensing data and neglect the spatiotemporal coupling characteristics of carbon flux, resulting in insufficient accuracy and reliability in carbon flux estimation. This is particularly true under rapidly changing landscape patterns and extreme climate events, where it is difficult to capture nonlinear variation patterns and spatiotemporal dynamic characteristics.
We employ a four-dimensional spatiotemporal deep learning approach to construct a deep learning model consisting of a multi-scale spatiotemporal feature extraction module, a spatiotemporal feature fusion module, a prediction layer, and an uncertainty quantization layer. By combining a multi-scale three-dimensional convolutional neural network and a long short-term memory network with a temporal convolutional network, we capture the spatial structure and temporal dynamics of carbon flux. Furthermore, we integrate features through a dual-stream spatiotemporal feature fusion network and an adaptive feature fusion layer, and introduce physical constraints and an uncertainty quantization layer to optimize model performance.
It achieves accurate reconstruction of land carbon flux with high spatiotemporal resolution, improves the accuracy and reliability of carbon flux estimation, and can adapt to the carbon flux characteristics of different regions and time periods, providing more accurate carbon flux data support.
Smart Images

Figure CN120997703B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of carbon cycle and climate change monitoring technology, and in particular to a high-precision method for reconstructing terrestrial carbon flux based on four-dimensional spatiotemporal deep learning. Background Technology
[0002] Terrestrial ecosystem carbon flux is a key component of the global carbon cycle. Accurate reconstruction and estimation of terrestrial carbon flux are crucial for understanding global climate change mechanisms, formulating emission reduction policies, and achieving "dual carbon" goals. In recent years, with the development of remote sensing technology, a new generation of satellites has provided higher-resolution observational data. This high-resolution remote sensing data offers new possibilities for overcoming the resolution limitations of current carbon flux estimation. Remote sensing data-driven machine learning methods have been widely used in recent years, estimating regional-scale carbon flux by establishing statistical relationships between remote sensing indices and carbon flux. However, traditional machine learning methods (such as random forests and support vector machines) mainly build models based on a single spatial or temporal dimension, neglecting the spatiotemporal coupling characteristics of carbon flux and making it difficult to capture the nonlinear variation patterns of carbon flux. Furthermore, traditional terrestrial carbon flux data products exhibit a clear scale trade-off in terms of spatiotemporal resolution. Typical products such as MODIS GPP / NPP (MOD17) provide 8-day 500-meter resolution, FLUXCOM provides daily 0.5° grid carbon flux data, and GLASS GPP provides 8-day 1-kilometer resolution total primary productivity datasets. While some products achieve daily temporal scales, their spatial resolution often decreases to several kilometers or even coarser. This inherent trade-off in spatiotemporal resolution limits the ability to characterize the fine spatiotemporal heterogeneity of ecosystem carbon fluxes. In particular, under the influence of rapidly changing landscape patterns and short-term climate events, medium- to high-resolution dynamic simulations of carbon fluxes still face significant challenges.
[0003] However, effectively utilizing this high-resolution data remains a challenge. Traditional methods have limitations in processing multi-source, multi-scale remote sensing data, making it difficult to fully extract the spatiotemporal information contained within the data. Simultaneously, the spatiotemporal dynamics of carbon flux are complexly influenced by various environmental factors, requiring more advanced modeling methods to capture these intricate relationships. Therefore, there is an urgent need to develop carbon flux reconstruction methods that can fully utilize four-dimensional spatiotemporal information and fuse multi-source high-resolution remote sensing data. This will improve the accuracy and reliability of carbon flux estimation at regional and global scales, providing data support and scientific basis for climate change research and the achievement of dual-carbon goals. Summary of the Invention
[0004] Therefore, it is necessary to provide a high-precision land carbon flux reconstruction method based on four-dimensional spatiotemporal deep learning that can improve the accuracy and reliability of carbon flux estimation, in order to address the above-mentioned technical problems.
[0005] This application provides a high-precision land carbon flux reconstruction method based on four-dimensional spatiotemporal deep learning, for performing steps...
[0006] Steps S1-S3 generate a four-dimensional spatiotemporal deep learning model to capture the complex spatiotemporal dynamics of carbon flux, achieving accurate reconstruction of land carbon flux with high spatiotemporal resolution, including:
[0007] Step S1: Obtain multi-source heterogeneous datasets, including flux observation network data, satellite remote sensing data, and meteorological reanalysis data, and preprocess the multi-source heterogeneous datasets. The preprocessing includes spatiotemporal matching and feature construction of the multi-source heterogeneous datasets and updating the multi-source heterogeneous datasets.
[0008] Step S2: Construct a four-dimensional spatiotemporal deep learning model architecture that connects the multi-scale spatiotemporal feature extraction module, the spatiotemporal feature fusion module, the prediction layer, and the uncertainty quantification layer sequentially from input to output. The four-dimensional spatiotemporal deep learning model architecture takes the preprocessed multi-source heterogeneous dataset as input and the carbon flux reconstruction result as output.
[0009] Step S3: Construct temporal scale loss function, spatial scale loss function, and total loss function. Employ a hierarchical learning rate strategy and introduce a cosine annealing scheduler. Train the four-dimensional spatiotemporal deep learning model architecture based on the preprocessed multi-source heterogeneous dataset to obtain the four-dimensional spatiotemporal deep learning model. Obtain the carbon flux data reconstruction set, input it into the four-dimensional spatiotemporal deep learning model to generate carbon flux reconstruction results, and use a multi-scale validation strategy to validate the carbon flux reconstruction results and perform uncertainty assessment.
[0010] In one embodiment, step S1, spatiotemporal matching of multi-source heterogeneous datasets, includes:
[0011] The bilinear interpolation method is used to uniformly resample the spatial resolution of each data source in the multi-source heterogeneous dataset to the target grid resolution. The bilinear interpolation method is as follows:
[0012] ;
[0013] in, For target grid points The interpolated value of the position. and The target grid points are respectively The original data value and weight coefficient corresponding to the m-th sampling point selected as the center, where n is the total number of sampling points participating in the interpolation calculation;
[0014] The cubic spline interpolation method is used to unify the temporal resolution of each data point in the multi-source heterogeneous dataset to a daily level. The cubic spline interpolation method is as follows:
[0015] ;
[0016] Where S(t) is the interpolation function value at time point t. Let be the starting time point of the interval, and let a, b, c, and d be the interpolation coefficients determined by the spline conditions, representing the coefficients of the constant term, linear term, quadratic term, and cubic term, respectively.
[0017] In one embodiment, the feature construction of the multi-source heterogeneous dataset in step S1 includes constructing vegetation physiological features, meteorological features, and terrain features from the spatiotemporally matched multi-source heterogeneous dataset, wherein:
[0018] The vegetation physiological characteristics were constructed using satellite remote sensing data from a multi-source heterogeneous dataset. The NDVI vegetation index was calculated using the following formula:
[0019] ;
[0020] Among them, R nir For the reflectance at 842 nm in the near-infrared band, R red The reflectance at 665 nm in the red band;
[0021] The EVI vegetation index is calculated using the following formula:
[0022] ;
[0023] Among them, R blue The reflectance at 490nm in the blue light band;
[0024] Meteorological feature construction includes constructing daily time series features of temperature, precipitation, solar radiation, air pressure, and wind speed;
[0025] Terrain feature construction includes calculating slope and aspect based on multi-source heterogeneous datasets, using the following formula:
[0026] ;
[0027] Where Z represents the elevation value in the multi-source heterogeneous dataset. and are the partial derivatives of elevation in the x and y directions, respectively, representing the gradient change of the terrain.
[0028] In one embodiment, the multi-scale spatiotemporal feature extraction module of the four-dimensional spatiotemporal deep learning model architecture in step S2 includes a spatial feature extraction branch and a temporal feature extraction branch. The inputs of the spatial feature extraction branch and the temporal feature extraction branch serve as the two inputs of the multi-scale spatiotemporal feature extraction module, respectively. The outputs of the spatial feature extraction branch and the temporal feature extraction branch are jointly connected to the input of the spatiotemporal feature fusion module as the output of the multi-scale spatiotemporal feature extraction module.
[0029] The spatial feature extraction branch uses a multi-scale 3D convolutional neural network to extract spatial features, as shown in the following equation:
[0030] ;
[0031] Among them, F s For spatial features, X is the preprocessed multi-source heterogeneous dataset used as input features, W is the convolution kernel weight, b is the hidden layer bias vector; BN is batch normalization. It is a non-linear activation function; It is a three-dimensional convolution function;
[0032] The time feature extraction branch combines a long short-term memory network and a temporal convolutional network to simultaneously construct short-term fluctuation models and long-term trend models to extract time features. The long short-term memory network is used to capture long-term dependencies as follows:
[0033] ;
[0034] Among them, h t Let h be the hidden state vector at time t. t-1 Let X be the hidden state vector from the previous time step. t Let W be the input feature vector at time t. h W is the weight matrix from hidden state to hidden state. x Let σ be the weight matrix input to the hidden state, and σ be the activation function.
[0035] Using a temporal convolutional network to capture local temporal patterns is as follows:
[0036] ;
[0037] Among them, F t The time characteristic is represented by d, where d is the expansion rate. Let X be a one-dimensional convolution function, and let X be a preprocessed multi-source heterogeneous dataset used as input features.
[0038] In one embodiment, the spatiotemporal feature fusion module of the four-dimensional spatiotemporal deep learning model architecture in step S2 adopts a dual-stream spatiotemporal feature fusion network. The input of the spatiotemporal feature fusion module is connected to the output of the multi-scale spatiotemporal feature extraction module, and the output of the spatiotemporal feature fusion module is connected to the input of the prediction layer. The features extracted by the spatial feature extraction branch and the temporal feature extraction branch are adaptively integrated through a gating mechanism, as shown in the following equation:
[0039] ;
[0040] in, As weight;
[0041] The spatiotemporal feature fusion module uses an adaptive feature fusion layer to dynamically adjust the weights of spatial and temporal features.
[0042] In one embodiment, the prediction layer of the four-dimensional spatiotemporal deep learning model architecture in step S2 adopts a multi-task learning framework, simultaneously predicting net ecosystem exchange (NEE), gross primary productivity (GPP), and ecosystem respiration (Re). A physical constraint layer is introduced to ensure the carbon balance relationship of NEE = Re - GPP. The input of the prediction layer is connected to the output of the spatiotemporal feature fusion module, and the output of the prediction layer is connected to the input of the uncertainty quantification layer, as shown in the following equation:
[0043] ;
[0044] in, This is the physical constraint loss function.
[0045] In one embodiment, the uncertainty quantization layer of the four-dimensional spatiotemporal deep learning model architecture in step S2 uses Monte Carlo random deactivation technique to quantify the uncertainty of the model prediction. The input of the uncertainty quantization layer is connected to the output of the prediction layer, as shown in the following equation:
[0046] ;
[0047] in, To predict the mean, denoted as the output of the four-dimensional spatiotemporal deep learning model architecture after the i-th random deactivation, where N is the total number of Monte Carlo samplings.
[0048] In one embodiment, the time-scale loss function is constructed in step S3 as follows:
[0049] ;
[0050] The spatial scale loss function is constructed as follows:
[0051] ;
[0052] in, This is the output of a four-dimensional spatiotemporal deep learning model architecture under real-world conditions. This represents the output of a four-dimensional spatiotemporal deep learning model architecture under ideal conditions; T is the total number of steps within the cosine variation period, t is the current step number; N is the total number of Monte Carlo samplings;
[0053] The total loss function is constructed as follows:
[0054] ;
[0055] in, The weights of the time-scale loss function, The weights of the spatial scale loss function are... The weights of the physical constraint loss function, This is the physical constraint loss function.
[0056] In one embodiment, the hierarchical learning rate strategy used in step S3 is as follows:
[0057] ;
[0058] in, The initial learning rate, As the attenuation factor, Let l be the depth function of the l-th layer, l be the index of each trainable layer in the four-dimensional spatiotemporal deep learning model architecture, with a value range from 1 to L, and L be the total number of all trainable layers in the four-dimensional spatiotemporal deep learning model architecture.
[0059] The cosine annealing scheduler is introduced as follows:
[0060] ;
[0061] in, Let be the learning rate at the t-th iteration. To minimize the learning rate, This represents the maximum learning rate.
[0062] In one embodiment, step S3 employs a multi-scale verification strategy to verify the carbon flux reconstruction results, including site-scale verification and regional-scale verification, wherein the site-scale verification is as follows:
[0063] ;
[0064] Where RMSE is the root mean square error. This is the output of a four-dimensional spatiotemporal deep learning model architecture under real-world conditions. To predict the output of a four-dimensional spatiotemporal deep learning model architecture under ideal conditions, N represents the total number of Monte Carlo samplings; the region-scale validation is as follows:
[0065] ;
[0066] Where CI is the consistency index. and This is the output of a four-dimensional spatiotemporal deep learning model architecture under real-world conditions. It is the average of N sample results.
[0067] The aforementioned high-precision land carbon flux reconstruction method based on four-dimensional spatiotemporal deep learning constructs a four-dimensional spatiotemporal deep learning model architecture. It simultaneously captures the spatial structural features and temporal dynamic changes of carbon flux through a combination of multi-scale three-dimensional convolutional neural networks and long short-term memory networks with temporal convolutional networks. A dual-stream spatiotemporal feature fusion network and an adaptive feature fusion layer are employed to achieve dynamic weighted integration of spatial and temporal features, improving the model's adaptability to carbon flux characteristics in different regions and time periods. A multi-scale loss function design method is developed to simultaneously optimize model performance at multiple temporal and spatial scales, and a physical constraint loss term ensures the carbon balance relationship. A deep learning framework incorporating spatial and temporal self-attention mechanisms is constructed, enabling adaptive capture of long-distance dependencies between different regions and identification of key time nodes. An uncertainty quantification layer is designed, using Monte Carlo random inactivation techniques and error propagation models to assess the uncertainty of the model's prediction results, thereby improving the reliability of the results. Through the above methods, this application can effectively integrate multi-source heterogeneous data, capture the complex spatiotemporal dynamic characteristics of carbon flux, and achieve accurate reconstruction of land carbon flux with high spatiotemporal resolution. It overcomes the technical problems of insufficient spatial representativeness, large simulation bias, and insufficient capture of spatiotemporal coupling characteristics in traditional technologies, and provides more accurate and reliable carbon flux data support for global climate change research, refined weather forecasting, and environmental monitoring. Attached Figure Description
[0068] Figure 1 is a flowchart illustrating a high-precision land carbon flux reconstruction method based on four-dimensional spatiotemporal deep learning in one embodiment. Detailed Implementation
[0069] Terrestrial ecosystem carbon flux is a key component of the global carbon cycle. Accurate reconstruction and estimation of terrestrial carbon flux are crucial for understanding global climate change mechanisms, formulating emission reduction policies, and achieving the "dual carbon" goals. Currently, methods for estimating terrestrial carbon flux mainly include direct measurement via flux observation networks, process model simulation, and remote sensing inversion. Biogeochemical process models can simulate the spatiotemporal variations of terrestrial ecosystem carbon flux, but due to limitations in parameterization schemes and model structure uncertainties, simulation results often deviate significantly from actual observations. Particularly under the influence of extreme climate events, the models have limited ability to simulate the response of ecosystem carbon flux disturbances, making it difficult to accurately characterize the temporal dynamics of carbon flux. Remote sensing data-driven machine learning methods have been widely used in recent years, estimating regional-scale carbon flux by establishing statistical relationships between remote sensing indices and carbon flux. However, traditional machine learning methods (such as random forests and support vector machines) primarily build models based on a single spatial or temporal dimension, neglecting the spatiotemporal coupling characteristics of carbon flux and failing to capture the nonlinear variation patterns of carbon flux. Furthermore, traditional terrestrial carbon flux data products exhibit a clear scale trade-off in terms of spatiotemporal resolution. Typical products such as MODIS GPP / NPP (MOD17) provide 8-day, 500-meter resolution data, FLUXCOM provides daily 0.5° grid carbon flux data, and GLASS GPP provides 8-day, 1-kilometer resolution total vegetation primary productivity datasets. While some products achieve daily temporal resolution, their spatial resolution is often correspondingly reduced to several kilometers or even coarser. This inherent trade-off in spatiotemporal resolution limits the ability to characterize the fine spatiotemporal heterogeneity of ecosystem carbon fluxes. In particular, under the influence of rapidly changing landscape patterns and short-term climate events, medium- to high-resolution dynamic simulation of carbon fluxes still faces significant challenges.
[0070] In recent years, with the development of remote sensing technology, a new generation of satellites has provided higher-resolution observational data. Among them, the Sentinel-2 satellite continuously monitors global land surface changes with a high spatial resolution of 10–60 meters, significantly improving the ability to observe the dynamic processes of surface vegetation and ecosystems. This high-resolution remote sensing data offers new possibilities for overcoming the resolution limitations of current carbon flux estimation. However, effectively utilizing this high-resolution data still faces challenges. Existing methods have limitations in processing multi-source, multi-scale remote sensing data, making it difficult to fully extract the spatiotemporal information contained within the data. Simultaneously, the spatiotemporal dynamics of carbon flux are complexly influenced by various environmental factors, requiring more advanced modeling methods to capture these complex relationships. Therefore, there is an urgent need to develop carbon flux reconstruction methods that can fully utilize four-dimensional spatiotemporal information and fuse multi-source high-resolution remote sensing data to improve the accuracy and reliability of carbon flux estimation at regional and global scales, providing data support and scientific basis for climate change research and the achievement of "dual carbon" goals.
[0071] Therefore, in view of the technical problems of traditional land carbon flux estimation methods, such as insufficient spatial representativeness due to sparse site distribution, simulation bias caused by parameterization simplification of process models, neglect of spatiotemporal coupling characteristics by traditional machine learning methods, and limited simulation capability for response to extreme climate events, this application aims to propose a high-precision land carbon flux reconstruction method based on four-dimensional spatiotemporal deep learning.
[0072] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0073] In an exemplary embodiment, as shown in Figure 1, a high-precision land carbon flux reconstruction method based on four-dimensional spatiotemporal deep learning is provided. This method fuses multi-source data through deep learning technology to achieve high-precision spatiotemporal reconstruction of land carbon flux. The high-precision land carbon flux reconstruction method based on four-dimensional spatiotemporal deep learning provided by the present invention includes the following steps: Step S1, acquiring a multi-source heterogeneous dataset, including flux observation network data, satellite remote sensing data, and meteorological reanalysis data, and preprocessing the multi-source heterogeneous dataset, wherein the preprocessing includes spatiotemporal matching and feature construction of the multi-source heterogeneous dataset, and updating the multi-source heterogeneous dataset;
[0074] For example, this embodiment includes multi-source heterogeneous data collection and preprocessing. First, multi-source heterogeneous data such as flux observation network data, satellite remote sensing data, and meteorological reanalysis data are acquired. Missing value processing, outlier detection, and filtering are performed on the flux observation data, and quantile normalization is used to eliminate systematic errors caused by instrument and environmental factors.
[0075] Furthermore, bilinear interpolation was used to resample satellite remote sensing data and meteorological reanalysis data at different spatial resolutions to a target resolution grid (10 m × 10 m), and temporal interpolation was used to unify data at different temporal resolutions to the same time step (daily). Multi-scale spatiotemporal features were constructed, including vegetation physiological characteristics (NDVI, EVI, etc.), meteorological characteristics (temperature, precipitation, solar radiation, wind speed, air pressure, humidity), land use type, temporal characteristics (seasonal indicators, year), and topographic features (elevation, slope, aspect). NDVI is the Normalized Difference Vegetation Index, and EVI is the Enhanced Vegetation Index.
[0076] Step S2: Construct a four-dimensional spatiotemporal deep learning model architecture that connects the multi-scale spatiotemporal feature extraction module, the spatiotemporal feature fusion module, the prediction layer, and the uncertainty quantification layer sequentially from input to output. The four-dimensional spatiotemporal deep learning model architecture takes the preprocessed multi-source heterogeneous dataset as input and the carbon flux reconstruction result as output.
[0077] For example, this embodiment includes the construction of a four-dimensional spatiotemporal deep learning model. A four-dimensional spatiotemporal deep learning model architecture is designed and trained to obtain a model capable of simultaneously capturing the spatial structural features and temporal dynamic changes of carbon flux. The model includes a multi-scale spatiotemporal feature extraction module, a spatiotemporal feature fusion module, a prediction layer, and an uncertainty quantization layer. In the multi-scale spatiotemporal feature extraction module, the spatial feature extraction branch employs a multi-scale three-dimensional convolutional neural network (3D-CNN) to capture spatial dependence patterns of carbon flux at different spatial scales using convolutional kernels of different sizes. The temporal feature extraction branch combines a long short-term memory network (LSTM) and a temporal convolutional network (TCN) to balance modeling long-term dependencies with short-term dynamic changes, improving the ability to model multi-scale change patterns in time series. A spatial self-attention mechanism is introduced to adaptively capture long-distance dependencies between different regions. A temporal self-attention mechanism is also introduced to identify key time nodes at different time scales. The spatiotemporal feature fusion module employs a dual-stream spatiotemporal feature fusion network, adaptively integrating features extracted from spatial and temporal branches through a gating mechanism. An adaptive feature fusion layer dynamically adjusts the weights of spatial and temporal features based on the characteristics of different regions and time periods. The prediction layer utilizes a multi-task learning framework to simultaneously predict Net Ecosystem Exchange (NEE), Gross Primary Productivity (GPP), and Ecosystem Respiration (Re). A physical constraint layer is introduced to ensure the carbon balance relationship of NEE = Re - GPP. The uncertainty quantification layer employs Monte Carlo random inactivation technology, generating a prediction distribution through multiple forward propagations to quantify the uncertainty of the model predictions. An error propagation model is constructed to assess the impact of input data uncertainty on the prediction results.
[0078] Step S3: Construct temporal scale loss function, spatial scale loss function, and total loss function. Adopt a hierarchical learning rate strategy and introduce a cosine annealing scheduler. Train the four-dimensional spatiotemporal deep learning model architecture based on the preprocessed multi-source heterogeneous dataset to obtain the four-dimensional spatiotemporal deep learning model. Obtain the carbon flux data reconstruction set, input it into the four-dimensional spatiotemporal deep learning model to generate carbon flux reconstruction results, and use a multi-scale verification strategy to verify the carbon flux reconstruction results and perform uncertainty assessment.
[0079] For example, this embodiment includes model training and optimization strategies. Regarding the design of the multi-scale loss function, the time-scale loss calculates the mean square error between predicted and observed values at four time scales: hourly, daily, monthly, and yearly. The spatial-scale loss calculates the consistency between predicted and reference data at the station and regional scales. The physical constraint loss incorporates a carbon balance constraint term to ensure the physical relationship between NEE, GPP, and Re. The total loss function can adaptively and weightedly combine the above losses. Regarding the optimization strategy, a hierarchical learning rate strategy is adopted, setting different learning rates for different network layers; a learning rate warm-up and cosine annealing scheduler are introduced to improve model convergence; gradient accumulation technology is used to process large amounts of data; and an early stopping strategy is implemented to avoid overfitting. Regarding transfer learning and pre-training, large-scale meteorological reanalysis data is used for model pre-training; and domain adaptation technology is used to improve the model's generalization ability in sparse data regions.
[0080] Furthermore, the carbon flux data reconstruction set includes remote sensing data (Landsat 5 / 7 / 8 / 9) imagery series (1986-2024), 30-meter resolution; natural factors, including climate (precipitation, temperature, evapotranspiration), topography (elevation, slope, etc.); and human factors, including GDP, population, human footprint, and land use. All data are preprocessed to maintain spatiotemporal consistency. Further, this embodiment also includes high-precision spatiotemporal reconstruction and validation of carbon flux. Multi-scale carbon flux reconstruction is based on a trained four-dimensional spatiotemporal deep learning model to generate high-resolution (10 m × 10 m, daily) carbon flux products on a global or regional scale, i.e., the carbon flux reconstruction results; a long-term series (2000 to present) carbon flux dataset is constructed. The comprehensive validation strategy includes site-scale validation (using reserved flux site data for cross-validation), regional-scale validation, global-scale validation (comparing with global carbon budget product estimates), and extreme event response validation (specifically evaluating the model's predictive performance during extreme events such as droughts and heat waves). This embodiment employs site-scale and regional-scale validation. Regarding uncertainty assessment, it quantifies the range of uncertainty predicted by the model; analyzes the spatial distribution and temporal variation characteristics of uncertainty; and evaluates the relationship between uncertainty and environmental factors.
[0081] This application constructs a multi-scale spatiotemporal feature extraction and fusion framework to effectively integrate multi-source heterogeneous data, thereby capturing the complex spatiotemporal dynamic characteristics of carbon flux, achieving accurate reconstruction of land carbon flux with high spatiotemporal resolution, improving the accuracy and reliability of carbon flux estimation, and providing more precise data support for climate change research and environmental monitoring.
[0082] In an exemplary embodiment, step S1, multi-source heterogeneous data acquisition and preprocessing, includes multi-source heterogeneous data collection, data preprocessing, and spatiotemporal matching. Flux observation data, including daily net ecosystem exchange (NEE), gross primary productivity (GPP), and ecosystem respiration (Re), is acquired through a flux observation network; satellite remote sensing data, specifically 10 m × 10 m spatial resolution Normalized Difference Vegetation Index (NDVI), Enhanced Vegetation Index (EVI), and 10 m × 10 m spatial resolution land use type data retrieved from the Sentinel-2 satellite, are also acquired. The data includes 30 m × 30 m spatial resolution digital elevation model (DEM) data provided by the SRTM (Shuttle Radar Topography Mission), and slope and aspect information calculated based on the DEM; meteorological reanalysis data includes 0.25° × 0.25° daily temperature, precipitation, solar radiation, air pressure, and wind speed provided by ERA5 (ECMWF Reanalysis 5th Generation).
[0083] Furthermore, data preprocessing and spatiotemporal matching include missing value handling and outlier detection, spatial resampling (10 m × 10 m), temporal resampling (daily), and multi-scale spatiotemporal feature construction, specifically including spatiotemporal matching of multi-source data, feature construction, and feature standardization.
[0084] In an exemplary embodiment, the spatiotemporal matching of the multi-source heterogeneous dataset in step S1 includes using bilinear interpolation to unify the spatial resolution to a 10 m × 10 m grid:
[0085] ;
[0086] in, For target grid points The interpolated value of the position. and The target grid points are respectively The original data value and weight coefficient corresponding to the m-th sampling point selected as the center, where n is the total number of sampling points participating in the interpolation calculation;
[0087] The time resolution is unified to daily using cubic spline interpolation.
[0088] ;
[0089] Where S(t) is the interpolation function value at time point t. Let be the starting time point of the interval, and let a, b, c, and d be the interpolation coefficients determined by the spline conditions, representing the coefficients of the constant term, linear term, quadratic term, and cubic term, respectively.
[0090] In an exemplary embodiment, the feature construction of the multi-source heterogeneous dataset in step S1 includes constructing vegetation physiological features, meteorological features, and terrain features from the spatiotemporally matched multi-source heterogeneous dataset, wherein:
[0091] Vegetation physiological characteristics were constructed using NDVI and EVI vegetation indices calculated from Sentinel-2 (Level-2A) satellite remote sensing data within a multi-source heterogeneous dataset. This dataset has a spatial resolution of 10 meters and a temporal resolution of 5 days. The NDVI vegetation index calculation formula is as follows:
[0092] ;
[0093] Among them, R nir The reflectance is in the near-infrared band (842 nm), corresponding to the B8 band of the Sentinel-2 data; R red The reflectance is for the red band (665 nm), corresponding to the B4 band of the Sentinel-2 data.
[0094] The formula for calculating the Strong Vegetation Index (EVI) is:
[0095] ;
[0096] Among them, R blue The reflectance is for the blue light band (490 nm), corresponding to the B2 band of the Sentinel-2 data (center wavelength 490 nm).
[0097] The meteorological feature construction includes the construction of daily temperature, precipitation, solar radiation, air pressure, and wind speed time series features.
[0098] Terrain feature construction includes calculating slope and aspect based on DEM data, as shown in the following formula:
[0099] ;
[0100] Where Z represents the elevation value in the multi-source heterogeneous dataset. and are the partial derivatives of elevation in the x and y directions, respectively, representing the gradient change of the terrain.
[0101] In an exemplary embodiment, feature standardization involves normalizing all features, as shown in the following formula:
[0102] ;
[0103] Where X represents the original feature values, namely vegetation physiological features, meteorological features, and topographic features; μ is the mean of the normalized feature, and σ is the standard deviation of the normalized feature. norm These are the standardized feature values.
[0104] In an exemplary embodiment, the construction of the four-dimensional spatiotemporal deep learning model in step S2 includes spatial feature extraction, temporal feature extraction, spatiotemporal feature fusion network and gating mechanism, multi-task prediction layer and physical constraint layer, and uncertainty quantification layer.
[0105] In one exemplary embodiment, spatial feature extraction includes extracting spatial features using a multi-scale 3D convolutional neural network (3D-CNN), as shown in the formula:
[0106] ;
[0107] Among them, F s X is the spatial feature map; W is the input feature, i.e., the preprocessed multi-source heterogeneous dataset; b is the convolution kernel weight; b is the bias term, i.e., the hidden layer bias vector; BN is batch normalization. It is a non-linear activation function; It is a three-dimensional convolution function.
[0108] Furthermore, temporal feature extraction includes using LSTM to capture long-term dependencies and using a Temporal Convolutional Network (TCN) to capture local temporal patterns, where LSTM is used to capture long-term dependencies as follows:
[0109] ;
[0110] Among them, h t Let h be the hidden state vector at time t. t-1 Let X be the hidden state vector from the previous time step. t Let W be the input feature vector at time t. h W is the weight matrix from hidden state to hidden state. xLet b be the weight matrix input to the hidden state, b be the hidden layer bias vector, and σ be the activation function.
[0111] Using a Temporal Convolutional Network (TCN) to capture local temporal patterns is as follows:
[0112] ;
[0113] Among them, F t d represents the time feature, X represents the dilation rate, W represents the input feature (i.e., the preprocessed multi-source heterogeneous dataset), b represents the convolution kernel weights, and b represents the bias term (i.e., the hidden layer bias vector). BN represents batch normalization. Nonlinear activation function It is a one-dimensional convolution function.
[0114] In an exemplary embodiment, spatiotemporal feature fusion includes fusing spatial and temporal features through a gating mechanism, as follows:
[0115] ;
[0116] Among them, F s For spatial characteristics, F t As a time feature, For weights.
[0117] In an exemplary embodiment, multi-task prediction includes simultaneously predicting NEE, GPP, and Re, combined with a physical constraint layer, as follows:
[0118] ;
[0119] in, That is Physical constraint loss function.
[0120] In one exemplary embodiment, uncertainty quantification includes using a Monte Carlo random deactivation technique, as follows:
[0121] ;
[0122] in, To predict the mean, This represents the output of the four-dimensional spatiotemporal deep learning model architecture after the i-th random deactivation, where N is the total number of Monte Carlo samplings, and i ranges from 1 to N.
[0123] In an exemplary embodiment, the multi-scale spatiotemporal feature extraction module of the four-dimensional spatiotemporal deep learning model architecture includes a spatial feature extraction branch and a temporal feature extraction branch. The inputs of the spatial feature extraction branch and the temporal feature extraction branch serve as the two inputs of the multi-scale spatiotemporal feature extraction module, respectively. The outputs of the spatial feature extraction branch and the temporal feature extraction branch are jointly connected to the input of the spatiotemporal feature fusion module as the output of the multi-scale spatiotemporal feature extraction module. The input of the spatiotemporal feature fusion module is connected to the output of the multi-scale spatiotemporal feature extraction module, and the output of the spatiotemporal feature fusion module is connected to the input of the prediction layer. The input of the prediction layer is connected to the output of the spatiotemporal feature fusion module, and the output of the prediction layer is connected to the input of the uncertainty quantization layer.
[0124] In an exemplary embodiment, model training and optimization in step S3 includes multi-scale loss function design, optimization strategy (hierarchical learning rate), transfer learning, and domain adaptation.
[0125] Specifically, the design of the multi-scale loss function includes temporal scale loss, spatial scale loss, and total loss function, where: the temporal scale loss is as follows:
[0126] ;
[0127] The spatial scale loss function is constructed as follows:
[0128] ;
[0129] in, This is the output of a four-dimensional spatiotemporal deep learning model architecture under real-world conditions. This is the result of predicting the output of a four-dimensional spatiotemporal deep learning model architecture under ideal conditions; T is the total number of steps within the cosine variation period, t is the current step number; N is the total number of Monte Carlo samplings, and i ranges from 1 to N;
[0130] The total loss function is constructed as follows:
[0131] ;
[0132] in, The weights of the time-scale loss function, The weights of the spatial scale loss function are... The weights of the physical constraint loss function, This is the physical constraint loss function.
[0133] In one exemplary embodiment, the optimization strategy includes:
[0134] Using a hierarchical learning strategy, as shown below:
[0135] ;
[0136] in, The initial learning rate, As the attenuation factor, Let l be the depth function of the l-th layer, l be the index of each trainable layer in the four-dimensional spatiotemporal deep learning model architecture, with a value range from 1 to L, and L be the total number of all trainable layers in the four-dimensional spatiotemporal deep learning model architecture.
[0137] Introducing a cosine annealing scheduler, as shown in the following equation:
[0138] ;
[0139] in, Let be the learning rate at the t-th iteration. To minimize the learning rate, The maximum learning rate is T, where T is the total number of steps within the cosine variation period, and t is the current step.
[0140] In an exemplary embodiment, step S3 is followed by carbon flux reconstruction and verification, namely, high-precision spatiotemporal reconstruction of carbon flux data. The carbon flux reconstruction result generated by the four-dimensional spatiotemporal deep learning model is a high-resolution carbon flux product with a spatial resolution of 10 m × 10 m and a temporal resolution of daily.
[0141] Furthermore, the multi-scale validation strategy includes site-scale validation and region-scale validation. Site-scale validation includes calculating the root mean square error (RMSE), as follows:
[0142] ;
[0143] Where RMSE is the root mean square error. This is the output of a four-dimensional spatiotemporal deep learning model architecture under real-world conditions. To predict the output of a four-dimensional spatiotemporal deep learning model architecture under ideal conditions, N is the total number of samples, which can also be understood as the total number of Monte Carlo samplings, and i ranges from 1 to N;
[0144] Regional-scale verification involves calculating the Consistency Index (CI), as shown in the following formula:
[0145] ;
[0146] Where CI is the consistency index. and This is the output of a four-dimensional spatiotemporal deep learning model architecture under real-world conditions. It is the average of N sample results (sampling results).
[0147] In terms of uncertainty assessment, the range of uncertainty predicted by the model is quantified; the spatial distribution and temporal variation characteristics of uncertainty are analyzed; and the relationship between uncertainty and environmental factors is assessed.
[0148] The high-precision land carbon flux reconstruction method based on four-dimensional spatiotemporal deep learning proposed in this application has the following significant advantages over traditional techniques. First, it improves the spatial resolution and temporal accuracy of carbon flux estimation. The method generates carbon flux products with a spatial resolution of 10 m × 10 m and a daily temporal resolution. Compared to point-scale observations in traditional flux observation networks and coarse-resolution simulations in traditional process models (typically 500 m × 500 m or coarser), the spatial resolution is improved by 50–100 times, and the temporal continuity is significantly enhanced. The spatial detail capture capability of the method in this application is significantly superior to traditional methods, reflecting the spatial heterogeneity of carbon flux caused by small-scale topographic and vegetation differences. Second, it achieves efficient fusion of multi-source heterogeneous data. The dual-stream spatiotemporal feature fusion network and adaptive feature fusion layer in this application can effectively integrate multi-source data with different sources and characteristics, reconstructing carbon flux based on data fusion. Experimental results show that compared to models with a single data source, the accuracy of the model after multi-source data fusion is significantly improved, especially in data-sparse regions, where the prediction performance improvement is more pronounced. Finally, this application provides a reliable uncertainty assessment mechanism. By employing Monte Carlo random inactivation techniques and error propagation models, the method presented in this application can quantify the uncertainty in carbon flux estimation results. The uncertainty range provided by this application covers the vast majority of actual observations, and the reliability of the uncertainty assessment is significantly higher than that of traditional methods. This application has broad applicability and scalability, applicable not only to carbon flux reconstruction but also extendable to the reconstruction of other ecosystem fluxes such as water and energy fluxes. In hydrothermal flux estimation, this method also achieves significant accuracy improvements, demonstrating good versatility and scalability.
[0149] At least some steps in the flowcharts involved in the embodiments described above may include multiple steps or multiple stages, which may be executed at different times, or may be executed in turn or alternately with other steps or at least some of the steps or stages in other steps.
[0150] For those skilled in the art, various modifications and improvements can be made without departing from the concept of this application, and these all fall within the scope of protection of this application. Therefore, the scope of protection of this application shall be determined by the appended claims.
Claims
1. A high-precision land carbon flux reconstruction method based on four-dimensional spatiotemporal deep learning, characterized in that, The method is used to execute steps S1-S3 to generate a four-dimensional spatiotemporal deep learning model, capture the complex spatiotemporal dynamic features of carbon flux, and achieve accurate reconstruction of land carbon flux with high spatiotemporal resolution, including: Step S1: Obtain multi-source heterogeneous datasets, including flux observation network data, satellite remote sensing data, and meteorological reanalysis data, and preprocess the multi-source heterogeneous datasets. The preprocessing includes spatiotemporal matching and feature construction of the multi-source heterogeneous datasets and updating the multi-source heterogeneous datasets. Step S2: Construct a four-dimensional spatiotemporal deep learning model architecture that connects the multi-scale spatiotemporal feature extraction module, the spatiotemporal feature fusion module, the prediction layer, and the uncertainty quantification layer sequentially from input to output. The four-dimensional spatiotemporal deep learning model architecture takes the preprocessed multi-source heterogeneous dataset as input and the carbon flux reconstruction result as output. In the multi-scale spatiotemporal feature extraction module, the spatial feature extraction branch employs a multi-scale 3D convolutional neural network to capture spatial dependence patterns of carbon flux at different spatial scales through convolutional kernels of different sizes; the temporal feature extraction branch combines a long short-term memory network and a temporal convolutional network to balance modeling long-term dependencies with short-term dynamic changes; a spatial self-attention mechanism is introduced to adaptively capture long-distance dependencies between different regions; and a temporal self-attention mechanism is introduced to identify key time nodes at different time scales. The spatiotemporal feature fusion module designs a dual-stream spatiotemporal feature fusion network, which adaptively integrates features extracted from spatial and temporal branches through a gating mechanism; an adaptive feature fusion layer is adopted to dynamically adjust the weights of spatial and temporal features according to the characteristics of different regions and time periods; the prediction layer adopts a multi-task learning framework to simultaneously predict net ecosystem exchange, gross primary productivity, and ecosystem respiration; and a physical constraint layer is introduced to ensure the carbon balance relationship of NEE = Re-GPP. The uncertainty quantification layer employs Monte Carlo random deactivation technology to generate a prediction distribution through multiple forward propagations, thereby quantifying the uncertainty of the model's predictions. An error propagation model is constructed to evaluate the impact of input data uncertainty on the prediction results. Step S3: Construct temporal scale loss function, spatial scale loss function, and total loss function. Employ a hierarchical learning rate strategy and introduce a cosine annealing scheduler. Train the four-dimensional spatiotemporal deep learning model architecture based on the preprocessed multi-source heterogeneous dataset to obtain the four-dimensional spatiotemporal deep learning model. Obtain the carbon flux data reconstruction set, input it into the four-dimensional spatiotemporal deep learning model to generate carbon flux reconstruction results, and use a multi-scale validation strategy to validate the carbon flux reconstruction results and perform uncertainty assessment.
2. The high-precision land carbon flux reconstruction method based on four-dimensional spatiotemporal deep learning according to claim 1, characterized in that, The spatiotemporal matching of the multi-source heterogeneous dataset in step S1 includes: The bilinear interpolation method is used to uniformly resample the spatial resolution of each data source in the multi-source heterogeneous dataset to the target grid resolution. The bilinear interpolation method is as follows: ; in, For target grid points The interpolated value of the position. and The target grid points are respectively The original data value and weight coefficient corresponding to the m-th sampling point selected as the center, where n is the total number of sampling points participating in the interpolation calculation; The cubic spline interpolation method is used to unify the temporal resolution of each data point in the multi-source heterogeneous dataset to a daily level. The cubic spline interpolation method is as follows: ; Where S(t) is the interpolation function value at time point t. Let be the starting time point of the interval, and let a, b, c, and d be the interpolation coefficients determined by the spline conditions, representing the coefficients of the constant term, linear term, quadratic term, and cubic term, respectively.
3. The high-precision land carbon flux reconstruction method based on four-dimensional spatiotemporal deep learning according to claim 2, characterized in that, The feature construction of the multi-source heterogeneous dataset in step S1 includes constructing vegetation physiological features, meteorological features, and terrain features from the spatiotemporally matched multi-source heterogeneous dataset, wherein: The vegetation physiological characteristics were constructed using satellite remote sensing data from a multi-source heterogeneous dataset. The NDVI vegetation index was calculated using the following formula: ; Among them, R nir For the reflectance at 842 nm in the near-infrared band, R red The reflectance at 665 nm in the red band; The EVI vegetation index is calculated using the following formula: ; Among them, R blue The reflectance at 490 nm in the blue light band; Meteorological feature construction includes constructing daily time series features of temperature, precipitation, solar radiation, air pressure, and wind speed; Terrain feature construction includes calculating slope and aspect based on multi-source heterogeneous datasets, using the following formula: ; Where Z represents the elevation value in the multi-source heterogeneous dataset. These are the partial derivatives of elevation in the x and y directions, respectively. This indicates the gradient change in terrain.
4. The high-precision land carbon flux reconstruction method based on four-dimensional spatiotemporal deep learning according to claim 1, characterized in that, In step S2, the multi-scale spatiotemporal feature extraction module of the four-dimensional spatiotemporal deep learning model architecture includes a spatial feature extraction branch and a temporal feature extraction branch. The inputs of the spatial feature extraction branch and the temporal feature extraction branch serve as the two inputs of the multi-scale spatiotemporal feature extraction module, respectively. The outputs of the spatial feature extraction branch and the temporal feature extraction branch together serve as the output of the multi-scale spatiotemporal feature extraction module and are connected to the input of the spatiotemporal feature fusion module. in: The spatial feature extraction branch uses a multi-scale 3D convolutional neural network to extract spatial features, as shown in the following equation: ; Among them, F s For spatial features, X is the preprocessed multi-source heterogeneous dataset used as input features, W is the convolution kernel weight, b is the hidden layer bias vector; BN is batch normalization. It is a non-linear activation function; It is a three-dimensional convolution function; The time feature extraction branch combines a long short-term memory network and a temporal convolutional network to simultaneously construct short-term fluctuation models and long-term trend models to extract time features. The long short-term memory network is used to capture long-term dependencies as follows: ; Among them, h t Let h be the hidden state vector at time t. t-1 Let X be the hidden state vector from the previous time step. t Let W be the input feature vector at time t. h W is the weight matrix from hidden state to hidden state. x Let σ be the weight matrix input to the hidden state, and σ be the activation function. Using a temporal convolutional network to capture local temporal patterns is as follows: ; Among them, F t The time characteristic is represented by d, where d is the expansion rate. Let X be a one-dimensional convolution function, and let X be a preprocessed multi-source heterogeneous dataset used as input features.
5. A high-precision land carbon flux reconstruction method based on four-dimensional spatiotemporal deep learning according to claim 4, characterized in that, In step S2, the spatiotemporal feature fusion module of the four-dimensional spatiotemporal deep learning model architecture adopts a dual-stream spatiotemporal feature fusion network. The input of the spatiotemporal feature fusion module is connected to the output of the multi-scale spatiotemporal feature extraction module, and the output of the spatiotemporal feature fusion module is connected to the input of the prediction layer. The features extracted by the spatial feature extraction branch and the temporal feature extraction branch are adaptively integrated through a gating mechanism, as shown in the following equation: ; in, As weight; The spatiotemporal feature fusion module uses an adaptive feature fusion layer to dynamically adjust the weights of spatial and temporal features.
6. The high-precision land carbon flux reconstruction method based on four-dimensional spatiotemporal deep learning according to claim 5, characterized in that, In step S2, the prediction layer of the four-dimensional spatiotemporal deep learning model architecture adopts a multi-task learning framework, simultaneously predicting net ecosystem exchange (NEE), gross primary productivity (GPP), and ecosystem respiration (Re). A physical constraint layer is introduced to ensure the carbon balance relationship of NEE = Re - GPP. The input of the prediction layer is connected to the output of the spatiotemporal feature fusion module, and the output of the prediction layer is connected to the input of the uncertainty quantification layer, as shown in the following equation: ; in, This is the physical constraint loss function.
7. A high-precision land carbon flux reconstruction method based on four-dimensional spatiotemporal deep learning according to claim 6, characterized in that, In step S2, the uncertainty quantization layer of the four-dimensional spatiotemporal deep learning model architecture uses Monte Carlo random deactivation technique to quantify the uncertainty of the model prediction. The input of the uncertainty quantization layer is connected to the output of the prediction layer, as shown in the following equation: ; in, To predict the mean, denoted as the output of the four-dimensional spatiotemporal deep learning model architecture after the i-th random deactivation, where N is the total number of Monte Carlo samplings.
8. The high-precision land carbon flux reconstruction method based on four-dimensional spatiotemporal deep learning according to claim 1, characterized in that, In step S3, the time-scale loss function is constructed as follows: ; The spatial scale loss function is constructed as follows: ; in, This is the output of a four-dimensional spatiotemporal deep learning model architecture under real-world conditions. This represents the output of a four-dimensional spatiotemporal deep learning model architecture under ideal conditions; T is the total number of steps within the cosine variation period, t is the current step number; N is the total number of Monte Carlo samplings; The total loss function is constructed as follows: ; in, The weights of the time-scale loss function, The weights of the spatial scale loss function are... The weights of the physical constraint loss function, This is the physical constraint loss function.
9. A high-precision land carbon flux reconstruction method based on four-dimensional spatiotemporal deep learning according to claim 8, characterized in that, The hierarchical learning rate strategy adopted in step S3 is as follows: ; in, The initial learning rate, As the attenuation factor, Let l be the depth function of the l-th layer, l be the index of each trainable layer in the four-dimensional spatiotemporal deep learning model architecture, with a value range from 1 to L, and L be the total number of all trainable layers in the four-dimensional spatiotemporal deep learning model architecture. The cosine annealing scheduler is introduced as follows: ; in, Let be the learning rate at the t-th iteration. To minimize the learning rate, This represents the maximum learning rate.
10. A high-precision land carbon flux reconstruction method based on four-dimensional spatiotemporal deep learning according to claim 1, characterized in that, The multi-scale verification strategy employed in step S3 to verify the carbon flux reconstruction results includes site-scale verification and regional-scale verification, wherein the site-scale verification is as follows: ; Where RMSE is the root mean square error. This is the output of a four-dimensional spatiotemporal deep learning model architecture under real-world conditions. To predict the output of a four-dimensional spatiotemporal deep learning model architecture under ideal conditions, N represents the total number of Monte Carlo samplings; The regional scale verification is as follows: ; Where CI is the consistency index. and This is the output of a four-dimensional spatiotemporal deep learning model architecture under real-world conditions. It is the average of N sample results.
Citation Information
Patent Citations
Grid scale ecosystem carbon water flux evaluation method based on flux observation
CN117217075A
Land utilization optimization model construction method fusing carbon flux spatial-temporal characteristics of terrestrial ecosystem
CN118822793A