Next Article in Journal
High-Resolution Observation of Ionospheric E-Layer Irregularities Using Multi-Frequency Range Imaging Technology
Previous Article in Journal
Geodetic Monitoring for Land Deformation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Prediction of Urban Forest Aboveground Carbon Using Machine Learning Based on Landsat 8 and Sentinel-2: A Case Study of Shanghai, China

1
State Key Laboratory of Subtropical Silviculture, Zhejiang A&F University, Hangzhou 311300, China
2
Key Laboratory of Carbon Cycling in Forest Ecosystems and Carbon Sequestration of Zhejiang Province, Zhejiang A&F University, Hangzhou 311300, China
3
School of Environmental and Resources Science, Zhejiang A&F University, Hangzhou 311300, China
4
Shanghai Academy of Landscape Architecture Science and Planning, Shanghai 200232, China
5
Shanghai Engineering Research Center of Landscaping on Challenging Urban Sites, Shanghai 200232, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2023, 15(1), 284; https://doi.org/10.3390/rs15010284
Submission received: 15 December 2022 / Revised: 30 December 2022 / Accepted: 31 December 2022 / Published: 3 January 2023

Abstract

:
The aboveground carbon storage (AGC) of urban forests is an important indicator reflecting the ecological function of urban forests. It is essential to monitor the AGC of urban forests and analyze their spatiotemporal distributions. Remote sensing is a technical tool that can be leveraged to accurately monitor forest AGC, whereas machine learning is an important algorithm for the accurate prediction of AGC. Therefore, in this study, single Landsat 8 (L) remote sensing data, single Sentinel-2 (S) remote sensing data, and combined Landsat 8 and Sentinel-2 (L + S) data are used as data sources. Four machine learning methods, support vector regression (SVR), random forest (RF), XGBoost (extreme gradient boosting), and CatBoost (categorical boosting), are used to predict forest AGC based on two phases of forest sample plots in Shanghai. We chose the optimal model to predict the AGC and simulate the spatiotemporal distribution. The study shows that both machine learning models based on separate Landsat 8 OLI and Sentinel-2 satellite remote sensing data can accurately predict the AGC and spatiotemporal distribution of the Shanghai urban forest. Nevertheless, the accuracy of the combined data (L + S) and CatBoost-integrated AGC models is higher than the others, with fitting and validation accuracy R2 values of 0.99 and 0.70, respectively. The RMSE was also smaller at 0.67 and 6.29 Mg/ha, respectively. The uncertainty of the AGC spatial distribution in the Shanghai urban forest derived from the CatBoost model prediction from the 2016–2019 data was small and consistent with the actual situation. Furthermore, the statistics showed that the AGC of the Shanghai forest increased from 24.90 Mg/ha in 2016 to 25.61 Mg/ha in 2019.

1. Introduction

Cities cover less than 1% of the Earth’s surface but account for 71% of global CO2 emissions, and the International Energy Agency predicts that this proportion will grow to 76% by 2030 [1]. Therefore, the issue of urban CO2 emissions has become the focus of global carbon emission reduction and low-carbon development [2]. Aboveground carbon storage (AGC) is an important indicator reflecting the CO2 absorption capacity of urban forests and evaluating the quality of those ecosystems [3]. The urban forest is a green space system consisting of forest patches, forest strips, and scattered trees contained within urban areas [4]. With the gradual expansion of urban environments, many of the functions offered by urban forests, such as CO2 emission reduction, air purification, PM2.5 absorption, urban rainfall, flood control, water quality improvement, noise reduction, and microclimate improvement, have received increasing attention [5]. Therefore, the study of urban forest AGC and its spatial and temporal distribution is of great significance to the construction of forested and low-carbon cities, which is a popular focus of domestic and international research [6,7].
Currently, the methods of estimating forest AGC generally include field surveys, model simulations, and remote sensing inversions. Considering field surveys, the inventorying of sample plots uses two types of survey data (diameter at breast and tree height) to calculate carbon stocks through the anisotropic growth equation. The estimated value obtained, although accurate, requires considerable human and material resources and a lengthy survey period, cannot wholly reflect the spatial distribution pattern of the whole region, and has certain destructive properties [8]. Model simulation methods, such as BIOME-BGC, mainly estimate carbon stocks by simulating physiological–ecological processes such as photosynthesis, respiration, and decomposition in ecosystems [9]. It should be noted that various vegetation parameters are needed to effectively simulate forest carbon stocks; thus, when the available input parameters are inadequate or missing due to acquisition difficulty, the prediction results will be substantially impacted [10]. The remote sensing estimation method mainly establishes a complete mathematical model, and its analytical formula incorporates the information received from satellites and directly measured biomass. Finally, this approach uses an analytical formula to estimate the forest biomass in other areas [11]. Remote sensing data offers the advantages of fast acquisition and high temporal resolutions and can cover large spatial scales [12]. As remote sensing technology continues to rapidly develop, the high-resolution images and multispectral images obtained by various satellites can collect more detailed vegetation information, such as texture features, and be used for vegetation indices [13,14]. Additionally, these datasets can be combined with the growing suite of machine learning methods, such as the random forest algorithm, support vector regression, and deep learning techniques [15]. Therefore, forest carbon stock estimation using remote sensing technology combined with ground survey data is more accurate [16].
Scholars have conducted substantial research on the remote sensing-based estimations of urban forest carbon stocks [17]. The commonly used multiple linear regression models have some advantages in predicting forest biomass [18], but linear regression cannot fully resolve the complex relationship between independent variables and AGC. In recent years, the emergence of machine learning algorithms, such as artificial neural networks (NN), support vector regression (SVR), random forest (RF), deep learning (DL), and ensemble learning (EL), has greatly improved the accuracy of forest AGC estimation [19]. Zou analyzed the application of a multiple linear regression model, logistic regression model, and neural network model in estimating the urban forest carbon stock in Shenzhen City using remote sensing images from Landsat 8 as the data source. It showed that the neural network model has the highest estimation accuracy [20]. Zhang used Landsat TM and OLI satellite remote sensing data to estimate the spatial and temporal distribution of urban forest carbon stocks in the Hangzhou–Jiahu region using RF [21]. Dong et al. used Worldview-2 high-resolution remote sensing data as the data source and DL to achieve a highly accurate estimation of AGC in the Leizhu forest in Lin’an District, Hangzhou [22]. EL is a branch of machine learning that improves model stability, learning accuracy, and generalization capability by integrating and combining multiple learners, including boosting, bagging, and stacking algorithms, to accomplish learning tasks [23]. The boosting algorithm, also known as the augmented learning or boosting method, improves the model’s accuracy by transforming weak learning rules into strong learning rules [24]. Among the boosting algorithms, two methods, XGBoost (extreme gradient boosting) and CatBoost (categorical boosting), are again typical representatives, and they are preferred for cases with small training samples. Scholars have obtained better results using both methods to estimate forest AGC [25].
In summary, monitoring the AGC of urban forests is important for evaluating the function of urban forest carbon sinks and low-carbon city construction. Remote sensing is a technical means to accurately monitor urban forest AGC, and machine learning is an important algorithm that can be applied to improve the accuracy of remote sensing-based AGC estimation. The purpose of this study is to accurately simulate urban forest AGC based on machine learning models and multi-source remote sensing data and analyze their spatiotemporal distributions. This study takes the Shanghai urban forest as the research object; uses two kinds of remote sensing data, Landsat 8 OLI and Sentinel-2, as the data sources; and extracts remote sensing variables and metrics, such as the vegetation index and texture, and combines them with sample plot survey data. Four machine learning methods, SVR, RF, XGBoost, and CatBoost, are then used to construct the Shanghai urban forest AGC estimation model from the remotely sensed data. Based on the model accuracy evaluation, the model with the best performance and strong generalization ability is selected to estimate the carbon stock and spatial and temporal distribution of the Shanghai urban forest. The study’s results will provide an important reference for evaluating the carbon sink capacity of Shanghai's urban forest and its role in constructing a low-carbon city.

2. Materials and Methods

2.1. Study Area

Shanghai is one of China’s most urbanized and fastest growing cosmopolitan cities. Shanghai is located between 120°50′ E and 121°53′ E and between 30°40′ N and 31°50′ N. It is situated on the coast of the East China Sea and the Yangtze River Delta, as shown in Figure 1. The city of Shanghai covers an area of 6340.5 square kilometers, of which Huangpu, Pudong New Area, Xuhui, Changning, Putuo, Jing’an, Hongkou, Yangpu, and other main urban areas cover an area of 977.1 square kilometers. Baoshan, Jinshan, Jiading, Minhang, Fengxian, Qingpu, Songjiang, Chongming, and other suburban areas cover an area of 5363.4 square kilometers [26]. By the end of 2020, the forested area of Shanghai reached 1758 million acres, and the forest coverage rate reached 18.49%. The vegetation along urban streets, parks, and suburban woodlands is dominated by lady’s mantle (Ligustrum lucidum), magnolia (Magnolia grandiflora), balsam fir (Cinnamomum camphora), Populus, Cedrus deodara, and other subtropical evergreens, deciduous broadleaf, and evergreen broadleaf species [27].

2.2. Datasets and Processing

2.2.1. Processing Observed Data

The ground sample plot data were obtained from 81 urban forest fixed sample plots in Shanghai that were each 25.8 m × 25.8 m in size. The distribution of the sample plots is shown in Figure 1. The 81 sample plots were surveyed over a period of 4 years, and each sample plot was surveyed twice. The 40 sample plots were surveyed in the summer of 2016 and 2018, respectively; the remaining 41 sample points were surveyed in the summer of 2017 and 2019. In this study, the remote sensing data corresponding to the time of sample points are selected for the spatiotemporal estimation of urban forest AGC.
During the field survey, tree height, diameter at breast height, height below the canopy, and crown width were recorded for trees with a diameter at breast height greater than 5 cm. The AGC of individual trees was calculated by combining the anisotropic growth equations [28] of different tree species to statistically derive the total AGC of each site. As outlier AGC values will significantly damage model training, this study used the double standard deviation method [29] to ensure the observed AGCs were within 95% confidence, and 103 sample plots were selected for estimating urban forests AGC. The AGC statistics for the 103 samples are shown in Table 1. These sample plots were divided into two parts using a 3:1 ratio, of which 75% of the samples were used for model construction, whereas the other 25% were used for model accuracy assessment.

2.2.2. Landsat 8 and Sentinel-2 Remote Sensing Data

Landsat 8 is an imaging mission with large time span, good data quality, and high resolution collected by National Aeronautics and Space Administration (NASA) and the United States Geological Survey (USGS). It is equipped with an operational land imager (OLI) to monitor and help manage the use of agricultural, forestry, animal husbandry, and water resources and investigate and forecast various serious natural disasters (such as earthquakes) and environmental pollution. Landsat 8 data can be downloaded for free (https://earthexplorer.usgs.gov/ (accessed on 1 August 2021)).
Sentinel-2 is a large-scale, high-resolution, multispectral imaging mission funded by the European Union, European Space Agency (ESA), and Copernicus Programme, which supports Copernicus land monitoring and research, including vegetation, soil, and water cover monitoring and observation of inland waterways and coastal areas. The data of Sentinel-2 can be obtained from scihub (https://scihub.copernicus.eu/ (accessed on 1 June 2022)).

2.2.3. Remote Sensing Data Preprocessing

As shown in Table 2, in this study, remote sensing data from two sources, Landsat 8 OLI and Sentinel-2 were selected to estimate the AGC of the Shanghai urban forest based on the ground sample survey results. Satellite data were selected from 2016 to 2019, and only imagery with low cloud cover was used to ensure data quality. Two scenes from the Landsat 8 image data over Shanghai, with strip numbers 118/039 and 118/040, were used to consider the influence of the atmosphere, aerosols, and other factors in the image acquisition process. This study performed radiometric calibration, FLAASH atmospheric correction, and geometric correction on the Landsat 8 image data [30,31,32] and stitched and cropped the corrected data.
Sentinel-2 carries a spectral imager that spans 13 spectral bands. These include four bands with a spatial resolution of 10 m: the blue band (490 nm), the green band (560 nm), the red band (665 nm), and the near-infrared band (842 nm); four bands with a spatial resolution of 20 m, which mainly consists of the four bands used to characterize the red spectrum of vegetation (705, 740, 783, and 865 nm); two shortwave infrared bands (1610 and 2190 nm) for snow and ice detection; and three bands with a resolution of 60 m that are mainly used for atmospheric correction, etc. [33]. In this study, bands with spatial resolutions of 10 and 20 m are mainly used. For Sentinel-2 Level-1C images, atmospheric correction was performed using the Sen2cor tool (http://step.esa.int/main/snap-supported-plugins/sen2cor/ (accessed on 1 June 2022)) [34]. In addition, to be consistent with Landsat 8, the spatial resolution was resampled to 30 m using the nearest neighbor method [35].

3. Research Methodology

3.1. Remote Sensing Variable Settings

As shown in Table 3, the remote sensing variables used in this study, such as the vegetation indices and texture features, were derived from the original image and composite bands. The vegetation indices include the difference vegetation index (DVI), normalized difference vegetation index (NDVI), normalized difference water index (NDWI), enhanced vegetation index (EVI), and ratio vegetation index (RVI) [36]. NDVI is the most commonly used vegetation index for the qualitative and quantitative evaluation of vegetation coverage and its growth vitality [37]. NDWI is a normalized water index based on the green and near-infrared bands. EVI has a narrower range for red light and near-infrared detection bands, which can detect sparse vegetation and reduce the impact of water vapor. RVI can better reflect the differences in vegetation coverage and growth status. DVI can detect vegetation growth status and coverage and eliminate some radiation errors [38].
The texture features are based on the original image waveform. The texture features (i.e., mean, variance, homogeneity, contrast, dissimilarity, entropy, angular second-order moment, and correlation) are based on the original image bands calculated using the grayscale co-occurrence matrix [39]. The window size for texture feature extraction is set to 3 × 3, 5 × 5, 7 × 7, 9 × 9, and 11 × 11.
The remote sensing-derived variables based on Landsat data include 7 original bands, 5 vegetation indices, and 280 texture features (extracted using 5 window sizes generated from the 7 original bands), for a total of 292 variables. The remote sensing-derived variables based on Sentinel-2 data include 10 original bands, 5 vegetation indices, and 400 texture features (also extracted by 5 kinds of windows generated based on 10 original bands), for a total of 415 variables.

3.2. Feature Variable Selection

In machine learning algorithms, selecting feature variables involved in model construction is extremely important to improve the model’s performance [41]. The Boruta algorithm proposed by Kursa [42] can select feature variables efficiently, and its goal is to filter all features relevant to the dependent variable so that the influence of feature variables on the dependent variable can be better explained. The core idea of the Boruta algorithm is to disrupt the original feature order to construct shadow features randomly. The shadow features are trained as a new feature matrix together with the original features. The importance score of the shadow features is used as a benchmark to find all the features related to the dependent variable from the original features through multiple iterations to obtain the optimal features. Obviously, the Boruta algorithm is different from the traditional method of selecting feature variables [43]; for example, it is the least-cost function [44] because the features extracted through the least-cost function do not take into account the nonlinear correlation between the dependent variables. Therefore, the Boruta algorithm is used in this study to filter feature variables from the remote sensing-derived variables discussed in Section 3.1 for AGC model construction.

3.3. AGC model Construction Scheme and Method

Based on the variable selection, this study constructs AGC models with three schemes, namely, Landsat 8 remote sensing data (L), Sentinel-2 (S), and Landsat 8 combined with Sentinel-2 (L + S). Four machine learning methods, SVR, RF, XGBoost, and CatBoost are used for modeling. Finally, based on the model accuracy evaluation, the model with good performance and strong robustness is selected to estimate the carbon stock and spatial and temporal distribution of the Shanghai urban forest.
SVR constructs the model by finding a linear regression equation to fit all sample points so that the total variance of sample points from the hyperplane is minimized. SVR maps the nonlinearly separable training samples in the low-dimensional input space to the high-dimensional space by introducing a kernel function to make them linearly separable [45]; thus, the model has good generalization performance and is not easily overfitted [46].
The RF algorithm is an algorithm based on decision tree improvement [47]. The method first forms N sets of samples for the dataset using self-service sampling techniques (bootstrap) [48]. Then, a decision tree model is built for each set of samples separately to form N regression trees. Finally, the average of the results of the N regression trees is used as the predicted value of the carbon stock. RF considers only some remote sensing variables at each split point; thus, the weakly correlated variables have more opportunities to participate in regression tree construction, which increases the reliability of the model. Compared with the traditional multiple linear regression model, RF can better handle the complex covariance between remote sensing variables [49].
The XGBoost algorithm starts from the root node and splits one leaf node at a time, and the optimal split is selected for each possible division. The model is obtained by improving on the gradient boosting decision tree (GBDT) algorithm, which is an integrated algorithm for implementing decision trees as the base classifier and usually consists of multiple decision trees. Nevertheless, it only prunes after the decision tree is constructed. Furthermore, XGBoost adds a regular term in the decision tree construction stage to reduce the model's overfitting, thus improving the model's generalization ability [50,51].
The CatBoost algorithm is also an improved ensemble learning method developed in the framework of the GBDT algorithm, but it implements algorithm integration with a symmetric decision tree as the base learner, uses the same features for splitting at each layer during the operation, and calculates the leaf node values by minimizing the sample loss on the leaf nodes [52]. The CatBoost algorithm has fewer parameters and can efficiently and reasonably handle category-based features [53], whereas CatBoost is able to handle discrete feature data when calculating subset residuals automatically. Therefore, the CatBoost algorithm is highly adaptable to regression problems with multiple input features and noisy samples [54].

3.4. Model Accuracy Evaluation Method

In this study, the coefficient of determination (R2), root mean square error (RMSE), and relative root mean square error (rRMSE) are used to evaluate the accuracy of the model [55,56]. Generally, a higher R2 and lower RMSE and rRMSE indicate that the model has better performance. These can be calculated by:
R 2 = i = 1 n ( y ^ i y ¯ i ) 2 i = 1 n ( y i y ¯ i ) 2
RMSE = i = 1 n ( y i y ^ i ) 2 n
rRMSE = RMSE y i ¯ × 100 %
where y i , y ¯ i , and y ^ i are the measured AGC, mean AGC, and model-predicted AGC, respectively, and n is the number of samples. The closer the R 2 value is to 1, the higher the fitting degree. The smaller the RMSE value is, the smaller the dispersion between the true value and the model predicted value.
The technical route of this study is shown in Figure 2.

4. Results and Analysis

4.1. Variable Screening Results and Importance Analysis

The explanatory power of the selected feature variables for AGC is given in Figure 3, along with a comparison of the three feature variable screening methods, stepwise regression analysis (SR) [57], and recursive feature elimination (RFE) [58]. As seen in Figure 3, the feature variables obtained by the Boruta-based algorithm correlate better with AGC in general, especially for both L and L + S data. Table 4 shows the feature variables screened from the L, S, and L + S data using the Boruta method. Among the three datasets shown in Table 4, texture information has the strongest influence on the AGC. Eleven variables screened in the L dataset are texture information, and among the five feature variables screened in the S dataset, only EVI is not texture information. All variables screened in the L + S dataset are texture information, which consists of 12 variables from the L data and 2 from the S dataset.

4.2. AGC Model Construction and Prediction Results

4.2.1. Landsat 8-Based AGC Model and Prediction Results

The accuracy evaluation of the AGC models (SVR, RF, XGBoost, and CatBoost) constructed based on Landsat feature variables are shown in Figure 4. The accuracy R2 in the modeling and validation stages ranges from 0.78 to 0.99 and 0.38 to 0.66, respectively. In addition, the RMSE ranges from 1.43 to 6.49 Mg/ha.
As observed in Figure 4, the overall modeling performance of RF is better than SVR, as the accuracies of the AGC model on RF in the modeling stage (0.94) and validation stage (0.62) outperform that of the SVR model by 20.51 and 63.16%, respectively. The AGC model built by XGBoost shows slightly higher accuracy than that of CatBoost in both the modeling and verification phases.
In general, the predicted urban forest AGC was more reliable with the XGBoost algorithm than the SVR, RF, and CatBoost algorithms and outperforms other models on the accuracies of both the training and verification stages (by 26.92 and 73.68% for SVR, 5.32 and 6.45% for RF, and 2.06 and 4.76% for CatBoost).

4.2.2. Sentinel-2-Based AGC Model and Prediction Results

The results of the AGC models based on Sentinel-2 feature variables are shown in Figure 5. The modeling accuracy R2, the validation accuracy R2, and the RMSE of the four models ranged from 0.51 to 0.94, 0.24 to 0.44, and 4.12 to 9.27 Mg/ha, respectively.
In Figure 5, the overall modeling performance of RF is better than that of SVR, as the accuracy of the RF model, which is 0.94 in the modeling phase and 0.31 in the validation phase, is higher than the accuracy of the SVR model by 42.42 and 29.17%, respectively, and the RMSE decreases by 3.59 Mg/ha. The accuracy of the XGBoost-based AGC model is greater than that of CatBoost in the modeling and verification phases, and the overall modeling performance of the XGBoost algorithm is slightly better than that of the CatBoost algorithm.
The modeling accuracy of the XGBoost algorithm is the same as that of RF, but the validation accuracy is improved by 41.94%, and the accuracy of the XGBoost algorithm compared with SVR and CatBoost in the modeling and validation stages is improved by 42.42 and 83.33%, and 84.31% and 57.14%; RMSE decreased by 3.73 Mg/ha and 5.15 Mg/ha; and the AGC model accuracy based on the XGBoost algorithm was the highest.

4.2.3. Landsat 8 Combined with the Sentinel-2 AGC Model and Prediction Results

The accuracy of the AGC models constructed using SVR, RF, XGBoost, and CatBoost based on Landsat 8 combined with Sentinel-2’s remote sensing-derived variables are shown in Figure 6, with modeling accuracy R2 values between 0.88 and 0.99, validation accuracy R2 values between 0.39 and 0.70, and RMSEs between 0.67 and 5.76 Mg/ha for all four models.
As shown in Figure 6, the accuracy of the AGC model constructed based on RF is 0.94 and 0.62 in the modeling and validation phases, respectively, which are higher than the accuracy of the SVR model by 6.82 and 58.97%, respectively. In addition, the RMSEs decrease by 1.53 and 1.46 Mg/ha, and the overall modeling performance of RF is better than that of SVR. The accuracy of the AGC model constructed based on CatBoost is greater than that of XGBoost in both the modeling and validation phases, and the overall modeling effect of the CatBoost algorithm is slightly better than that of the XGBoost algorithm.
The modeling accuracy of the XGBoost algorithm is the same as that of RF, with R2 being 0.94 for both, but the XGBoost validation accuracy is 8.06% higher than that of RF. The CatBoost algorithm outperforms SVR, RF, and XGBoost by 12.5, 5.32, and 5.32% at the modeling phase; and 79.49, 12.9, and 4.48% at the validation phase, respectively. The CatBoost algorithm has the highest accuracy according to the four AGC models constructed based on the characteristic variables of the L + S.

4.3. Spatiotemporal Distribution of AGC in the Shanghai Urban Forest

The model accuracy results of the urban forest AGC in Shanghai based on Landsat, Sentinel-2, and L + S data using four models, SVR, RF, XGBoost, and CatBoost, respectively, show that the AGC model based on L + S data using the CatBoost algorithm had the highest accuracy. Therefore, in this study, the prediction of urban forest carbon storage in Shanghai for different periods based on the characteristic variables of L + S using the CatBoost algorithm was carried out to obtain the spatial distribution of urban forest AGC in Shanghai from 2016 to 2019, and the results are shown in Figure 7.
The statistical analysis of Figure 7 shows that the average AGC of Shanghai forests from 2016 to 2019 was 24.90, 25.09, 25.17, and 25.61 Mg/ha, and the total carbon stocks were 2.37, 2.38, 2.40, and 2.35 Mt. There was no significant change in the spatial distribution of urban forest carbon stocks in Shanghai, with relatively small forest cover in the urban center. Far from the urban center, the western, eastern and northern regions showed lower carbon density but larger forest cover. This study further analyzed the frequency distribution histograms of the AGC of sample plots and model-estimated AGC. The results show that the model-inverted AGC histograms of all four phases of Shanghai forests were consistent with the structure of the sample plot survey, i.e., the largest proportion (27.22–33.46%) accounted for 20–25 Mg/ha, and the smaller proportion (2.04–2.39%) accounted for 0–10 Mg/ha. This indicates that the spatiotemporal distribution of the AGC estimated by the CatBoost model based on L + S data is consistent with the actual situation and can accurately reflect the spatial distribution characteristics of urban forest AGC in Shanghai.

5. Discussion

The input of different feature variables dramatically impacts the accuracy of AGC model construction. To understand the correlation between feature variables and AGC, this study conducted variable importance analysis on the feature variables of the three datasets screened using the Boruta method, and the ranking results are shown in Figure 8. The results show that the 11 feature variables based on the Landsat dataset are all texture information with different window sizes. The fifth band accounts for 54.55%, and 45.45% of the texture information is correlation features. Four of the five variables screened based on the Sentinel-2 dataset are texture features, among which 75% are correlation features; and 85% of the fourteen feature variables screened based on the L + S dataset are correlation features. This indicates that the critical factor in building forest AGC models is the texture information of Landsat, which is consistent with Zhang [10]. This suggests that the key factor in constructing forest AGC models is the texture information contained within Landsat imagery, which is consistent with the results of Zhang’s study. Meanwhile, 12 out of 14 feature variables screened based on the L + S dataset are Landsat texture information, and the accuracy of the constructed models is better than the previous two, which further verifies the importance of Landsat texture information in building forest AGC models. The urban forest has a complex structure, fragmented distribution, heterogeneous substratum, and frequent disturbances, which is very different from the large area and continuously distributed forests in traditional forest environments. Texture information is a crucial feature variable for constructing an urban forest AGC model. The acquisition of surface texture features, such as smoothness and fragility, from remotely sensed imagery allows for the identification of the subtle features of the urban forest.
The traditional multiple linear regression (MLR) model is one of the most widely used methods for the remote sensing inversion of forest AGC [59,60,61]. In this study, MLR was also used to construct three data types for the Shanghai urban forest AGC estimation models, L, S, and L + S, as shown in Figure 9. The accuracy R2 values of the MLR models constructed by L, S, and L + S are 0.26, 0.15, and 0.32, respectively, and the validation accuracy R2 values are 0.36, 0.17, and 0.39, with an overall accuracy that is significantly lower than the four machine learning algorithms discussed in Section 4.2. The forest AGC spectral response tends to be nonlinear [62]; therefore, the MLR model cannot better explain the nonlinear characteristics between the independent and dependent variables.
In this study, the AGC modeling accuracy of XGBoost and CatBoost is higher than SVR and RF. Single machine learning algorithms have their own limitations. SVR solves the nonlinear problem by seeking hyperplanes, but the model itself needs to find the optimal kernel function and optimal penalty coefficients to obtain the optimal results. Although RF can handle high-dimensional data and has better noise immunity, it is prone to overfitting problems when constructing models with a limited number of samples and many variables. XGBoost and CatBoost, as modern ensemble models, have better generalization and expression capabilities in densely distributed datasets and can automatically discover higher-order relationships between features and better describe the relationships between variables, thus improving the overall accuracy of the AGC model. In addition, CatBoost can better solve the problems of gradient bias and prediction shift; thus, the model performance is better than XGBoost in general.
Uncertainty analysis is the estimation and study of external factors and influences that cannot be controlled in the research process [63,64,65]. This study analyzed the uncertainty of the CatBoost model in estimating the forest AGC in Shanghai, as shown in Figure 10. Figure 10 shows that the percentage of image elements with low uncertainties (<20) in forest AGC for different periods from 2016 to 2019 is above 94%, indicating that the CatBoost model has good stability in estimating urban forest AGC in Shanghai, and the model is less influenced by external factors, further illustrating the accuracy of the forest AGC estimation results in this study. The remaining few image elements with large uncertainties (>20) were mainly distributed in the Chongming District of Shanghai. On the one hand, the forest AGC sample sites were unevenly distributed. The field survey plots’ carbon stock data ranged from 1.71 to 87.10 Mg/ha, and the sample mean value of 28.59 Mg/ha was close to the overall sample mean, but its standard deviation of 19.12 Mg/ha was 1.57 times the overall sample standard deviation. This indicates that the sample data in the Chongming area have a large spatial heterogeneity, which may be impact the accuracy of estimating forest AGC with the CatBoost model. On the other hand, the estimation of urban forest AGC in Chongming District is relatively low (Figure 7), whereas the CatBoost model overestimates the low AGC values (Figure 6), which may be the reason for the great uncertainty in the estimation of forest AGC in Chongming District.

6. Conclusions

This study used four machine learning methods, SVR, RF, XGBoost, and CatBoost, to estimate the urban forest AGC in Shanghai based on three datasets, L, S, and L + S. The results show that: (1) The accuracy of the Shanghai urban forest AGC models based on L are all higher than that of S, whereas the model fitting accuracy and prediction accuracy of the models derived from L + S are the best overall. (2) Both types of machine learning models can achieve higher accuracy in predicting the AGC and spatiotemporal distribution of the Shanghai urban forest, but the AGC accuracy with the CatBoost model is relatively the highest, with fitting accuracy and validation accuracy R2 values of 0.99 and 0.70, respectively, and RMSE values of 0.67 and 6.29 Mg/ha, respectively. The model prediction accuracy is smaller than that of SVR and RF by 79.49 and 12.9%, respectively, and RMSE by 25.56 and 10.01%, respectively. (3) The spatial distribution uncertainty of the AGC of the Shanghai urban forest obtained based on the CatBoost model prediction from 2016 to 2019 is small and consistent with the actual situation, and the statistics show that the AGC of the Shanghai forest is increasing, from 24.90 Mg/ha in 2016 to 25.61 Mg/ha in 2019. (4) Texture information is crucial for the construction of forest AGC models, and the results of the feature variables screened in this study based on three different datasets, Landsat, Sentinel-2, and L + S, all reflect the importance of texture information for the construction of urban forest AGC models in Shanghai.

Author Contributions

Conceptualization, H.D. and H.L.; data curation, G.Z., Q.Z. and L.X.; formal analysis, H.L.; funding acquisition, H.D.; investigation, G.Z., Q.Z. and L.X.; methodology, H.L. and H.D.; project administration, H.D.; software, H.L.; validation, H.L.; visualization, H.L.; writing original draft preparation, H.L.; writing review and editing, H.D. All authors have read and agreed to the published version of the manuscript.

Funding

The authors gratefully acknowledge the support of National Natural Science Foundation of China (U1809208, 32171785), the State Key Laboratory of Subtropical Silviculture (No. ZY20180201), and the Key Research and Development Program of Zhejiang Province (2021C02005).

Data Availability Statement

Landsat 8 OLI satellite data comes from Geospatial Data Cloud (http://www.gscloud.cn/ (accessed on 1 August 2021)), and Sentinel-2 satellite data comes from European Space Agency (https://scihub.copernicus.eu/ (accessed on 1 June 2022)).

Acknowledgments

The authors gratefully acknowledge the supports of various foundations. The authors are grateful to the editor and anonymous reviewers whose comments have contributed to improving the quality of this study.

Conflicts of Interest

The authors declare that they have no competing interest.

References

  1. Bofeng, C. Study on Carbon Dioxide Emissions from Cities of China. Energy China 2011, 33, 28–32+47. [Google Scholar]
  2. He, S.; Liu, J.; Jiang, P.; Zhou, G.; Wang, H.; Li, Y.; Wu, J. Effects of forest management on soil organic carbon pool: A review. J. Zhejiang A F Univ. 2019, 36, 818–827. [Google Scholar]
  3. Jun, Y. Urban Forestry Planning and Management; Chinese Forestry Publishing House: Beijing, China, 2012. [Google Scholar]
  4. Yonghua, W.; Hanxiao, G. Research Progress of Urban Green Space Carbon Sink. Hubei For. Sci. Technol. 2020, 49, 69–76. [Google Scholar]
  5. Dzhambov, A.M.; Markevych, I.; Tilov, B.; Arabadzhiev, Z.; Stoyanov, D.; Gatseva, P.; Dimitrova, D.D. Lower noise annoyance associated with GIS-derived greenspace: Pathways through perceived greenspace and residential noise. Int. J. Environ. Res. Public Health 2018, 15, 1533. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Wang, V.; Gao, J. Importance of structural and spectral parameters in modelling the aboveground carbon stock of urban vegetation. Int. J. Appl. Earth Obs. Geoinf. 2019, 78, 93–101. [Google Scholar] [CrossRef]
  7. Zhuang, Q.; Shao, Z.; Gong, J.; Li, D.; Huang, X.; Zhang, Y.; Xu, X.; Dang, C.; Chen, J.; Altan, O. Modeling carbon storage in urban vegetation: Progress, challenges, and opportunities. Int. J. Appl. Earth Obs. Geoinf. 2022, 114, 103058. [Google Scholar] [CrossRef]
  8. Li, Y. Remote Sensing Estimation Model Optimization and Spatio-Temporal Analysis Method of Forest Aboveground Biomass. Ph.D. Thesis, Nanjing Forestry University, Nanjing, China, 2021. [Google Scholar]
  9. Zhu, X.; Liu, D. Improving forest aboveground biomass estimation using seasonal Landsat NDVI time-series. ISPRS J. Photogramm. Remote Sens. 2015, 102, 222–231. [Google Scholar] [CrossRef]
  10. Zhang, M.; Du, H.; Zhou, G.; Li, X.; Mao, F.; Dong, L.; Zheng, J.; Liu, H.; Huang, Z.; He, S. Estimating forest aboveground carbon storage in Hang-Jia-Hu using landsat TM/OLI data and random forest model. Forests 2019, 10, 1004. [Google Scholar] [CrossRef] [Green Version]
  11. Duysak, H.; YİĞİT, E. Investigation of the performance of different wavelet-based fusions of SAR and optical images using Sentinel-1 and Sentinel-2 datasets. Int. J. Eng. Geosci. 2022, 7, 81–90. [Google Scholar] [CrossRef]
  12. Lu, D. Aboveground biomass estimation using Landsat TM data in the Brazilian Amazon. Int. J. Remote Sens. 2005, 26, 2509–2525. [Google Scholar] [CrossRef]
  13. Labrecque, S.; Fournier, R.; Luther, J.; Piercey, D. A comparison of four methods to map biomass from Landsat-TM and inventory data in western Newfoundland. For. Ecol. Manag. 2006, 226, 129–144. [Google Scholar] [CrossRef]
  14. Roy, D.P.; Wulder, M.A.; Loveland, T.R.; Woodcock, C.E.; Allen, R.G.; Anderson, M.C.; Helder, D.; Irons, J.R.; Johnson, D.M.; Kennedy, R. Landsat-8: Science and product vision for terrestrial global change research. Remote Sens. Environ. 2014, 145, 154–172. [Google Scholar] [CrossRef] [Green Version]
  15. Dong, L.; Du, H.; Han, N.; Li, X.; Zhu, D.e.; Mao, F.; Zhang, M.; Zheng, J.; Liu, H.; Huang, Z. Application of convolutional neural network on lei bamboo above-ground-biomass (AGB) estimation using Worldview-2. Remote Sens. 2020, 12, 958. [Google Scholar] [CrossRef]
  16. Jun, L.; Yafeng, L.; Ke, Q.; Zhengqiu, F. The quantitative estimation of forest carbon storage and its response to land use change in Fuzhou, China. Acta Ecol. Sin. 2016, 36, 5411–5420. [Google Scholar]
  17. Shen, G.; Wang, Z.; Liu, C.; Han, Y. Mapping aboveground biomass and carbon in Shanghai's urban forest using Landsat ETM+ and inventory data. Urban For. Urban Green. 2020, 51, 126655. [Google Scholar] [CrossRef]
  18. Dube, T.; Mutanga, O. Evaluating the utility of the medium-spatial resolution Landsat 8 multispectral sensor in quantifying aboveground biomass in uMgeni catchment, South Africa. ISPRS J. Photogramm. Remote Sens. 2015, 101, 36–46. [Google Scholar] [CrossRef]
  19. Dang, A.T.N.; Nandy, S.; Srinet, R.; Luong, N.V.; Ghosh, S.; Kumar, A.S. Forest aboveground biomass estimation using machine learning regression algorithm in Yok Don National Park, Vietnam. Ecol. Inform. 2019, 50, 24–32. [Google Scholar] [CrossRef]
  20. Qi, Z.; Hua, S.; Guangxing, W.; Hui, L.; Yifan, T.; Zhonggang, M. Remote Sensing Retrieval of Forest Carbon Storage in Shenzhen Based on Landsat 8 lmages. J. Northwest For. Univ. 2017, 32, 164–171. [Google Scholar]
  21. Zhang, M.; Du, H.; Mao, F.; Zhou, G.; Li, X.; Dong, L.; Zheng, J.; Zhu, D.e.; Liu, H.; Huang, Z. Spatiotemporal evolution of urban expansion using Landsat time series data and assessment of its influences on forests. ISPRS Int. J. Geoinf. 2020, 9, 64. [Google Scholar] [CrossRef] [Green Version]
  22. Dong, L.; Du, H.; Mao, F.; Han, N.; Li, X.; Zhou, G.; Zheng, J.; Zhang, M.; Xing, L.; Liu, T. Very high resolution remote sensing imagery classification using a fusion of random forest and deep learning technique—Subtropical area for example. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2019, 13, 113–128. [Google Scholar] [CrossRef]
  23. Griffiths, P.; Nendel, C.; Pickert, J.; Hostert, P. Towards national-scale characterization of grassland use intensity from integrated Sentinel-2 and Landsat time series. Remote Sens. Environ. 2020, 238, 111124. [Google Scholar] [CrossRef]
  24. Qiangxin, O.; Haikui, L.; Xiangdong, L.; Ying, Y. Difference analysis in estimating biomass conversion and expansion factors of masson pine in Fujian Province, China based on national forest inventory data: A comparison of three decision tree models of ensemble learning. Chin. J. Appl. Ecol. 2018, 29, 2007–2016. [Google Scholar] [CrossRef]
  25. Pham, T.D.; Yokoya, N.; Xia, J.; Ha, N.T.; Le, N.N.; Nguyen, T.T.T.; Dao, T.H.; Vu, T.T.P.; Pham, T.D.; Takeuchi, W. Comparison of machine learning methods for estimating mangrove above-ground biomass using multiple source remote sensing data in the red river delta biosphere reserve, Vietnam. Remote Sens. 2020, 12, 1334. [Google Scholar] [CrossRef] [Green Version]
  26. Ningna, W. Research on the Integration of the Yangtze River Delta Metropolitan Area with Shanghai as the Core-Based on the Perspective of Inter-City Interlocking Network and Industrial Restructuring. Ph.D. Thesis, Shanghai University of Finance and Economics, Shanghai, China, 2020. [Google Scholar]
  27. Ying, C. 20-Year Dynamics Changes of Plant Communities in Shanghai Typical Urban Green Space. Master’s Thesis, Central South University of Forestry and Technology, Changsha, China, 2021. [Google Scholar]
  28. Melson, S.L.; Harmon, M.E.; Fried, J.S.; Domingo, J.B. Estimates of live-tree carbon stores in the Pacific Northwest are sensitive to model selection. Carbon Balance Manag. 2011, 6, 2. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  29. Du, H.; Zhou, G.; Ge, H.; Fan, W.; Xu, X.; Fan, W.; Shi, Y. Satellite-based carbon stock estimation for bamboo forest with a non-linear partial least square regression technique. Int. J. Remote Sens. 2012, 33, 1917–1933. [Google Scholar] [CrossRef]
  30. Qiu, C.X.; Dong, Q.K. Study on Remote Sensing lmage Geometric Correction Model. J. Anhui Agric. Sci. 2015, 43, 349–353. [Google Scholar] [CrossRef]
  31. Kaufman, Y.J.; Tanre, D. Strategy for direct and indirect methods for correcting the aerosol effect on remote sensing: From AVHRR to EOS-MODIS. Remote Sens. Environ. 1996, 55, 65–79. [Google Scholar] [CrossRef]
  32. Tian, Q.; Zheng, L. Atmospheric radiation correction and reflectance inversion method based on remote sensing image. J. Appl. Meteorol. Sci. 1998, 77–82. [Google Scholar]
  33. Ying, T.; Zhuoqi, C.; Fengming, H.; Xiao, C.; Lunxi, O. ESA Sentinel-2A/B satellite:characteristics and applications. J. Beijing Norm. Univ. (Nat. Sci.) 2019, 55, 57–65. [Google Scholar] [CrossRef]
  34. Pasqualotto, N.; D’Urso, G.; Bolognesi, S.F.; Belfiore, O.R.; Van Wittenberghe, S.; Delegido, J.; Pezzola, A.; Winschel, C.; Moreno, J. Retrieval of evapotranspiration from sentinel-2: Comparison of vegetation indices, semi-empirical models and SNAP biophysical processor approach. Agronomy 2019, 9, 663. [Google Scholar] [CrossRef] [Green Version]
  35. Ji, J.; Li, X.; Du, H.; Mao, F.; Fan, W.; Xu, Y.; Huang, Z.; Wang, J.; Kang, F. Multiscale leaf area index assimilation for Moso bamboo forest based on Sentinel-2 and MODIS data. Int. J. Appl. Earth Obs. Geoinf. 2021, 104, 102519. [Google Scholar] [CrossRef]
  36. Ni, G. Vegetation Index and lts Advances. J. Arid. Meteorol. 2003, 21, 71–75. [Google Scholar]
  37. KHORRAMİ, B.; KAMRAN, K.V. A fuzzy multi-criteria decision-making approach for the assessment of forest health applying hyper spectral imageries: A case study from Ramsar forest, North of Iran. Int. J. Eng. Geosci. 2022, 7, 214–220. [Google Scholar] [CrossRef]
  38. Yunus, K.; Polat, N. A linear approach for wheat yield prediction by using different spectral vegetation indices. Int. J. Eng. Geosci. 2023, 8, 52–62. [Google Scholar]
  39. Wang, J.; Du, H.; Li, X.; Mao, F.; Zhang, M.; Liu, E.; Ji, J.; Kang, F. Remote Sensing Estimation of Bamboo Forest Aboveground Biomass Based on Geographically Weighted Regression. Remote Sens. 2021, 13, 2962. [Google Scholar] [CrossRef]
  40. Ren, H.; Zhou, G.; Zhang, F. Using negative soil adjustment factor in soil-adjusted vegetation index (SAVI) for aboveground living biomass estimation in arid grasslands. Remote Sens. Environ. 2018, 209, 439–445. [Google Scholar] [CrossRef]
  41. Li, X.; Du, H.; Mao, F.; Zhou, G.; Chen, L.; Xing, L.; Fan, W.; Xu, X.; Liu, Y.; Cui, L. Estimating bamboo forest aboveground biomass using EnKF-assimilated MODIS LAI spatiotemporal data and machine learning algorithms. Agric. For. Meteorol. 2018, 256, 445–457. [Google Scholar] [CrossRef]
  42. Kursa, M.B.; Rudnicki, W.R. Feature selection with the Boruta package. J. Stat. Softw. 2010, 36, 1–13. [Google Scholar] [CrossRef]
  43. Kursa, M.B.; Jankowski, A.; Rudnicki, W.R. Boruta–a system for feature selection. Fundam. Inform. 2010, 101, 271–285. [Google Scholar] [CrossRef]
  44. Rudnicki, W.R.; Wrzesień, M.; Paja, W. All relevant feature selection methods and applications. In Feature Selection for Data and Pattern Recognition; Springer: Berlin/Heidelberg, Germany, 2015; pp. 11–28. [Google Scholar]
  45. Ahady, A.B.; Kaplan, G. Classification comparison of Landsat-8 and Sentinel-2 data in Google Earth Engine, study case of the city of Kabul. Int. J. Eng. Geosci. 2022, 7, 24–31. [Google Scholar] [CrossRef]
  46. Vafaei, S.; Soosani, J.; Adeli, K.; Fadaei, H.; Naghavi, H.; Pham, T.D.; Tien Bui, D. Improving accuracy estimation of Forest Aboveground Biomass based on incorporation of ALOS-2 PALSAR-2 and Sentinel-2A imagery and machine learning: A case study of the Hyrcanian forest area (Iran). Remote Sens. 2018, 10, 172. [Google Scholar] [CrossRef] [Green Version]
  47. Vincenzi, S.; Zucchetta, M.; Franzoi, P.; Pellizzato, M.; Pranovi, F.; De Leo, G.A.; Torricelli, P. Application of a Random Forest algorithm to predict spatial distribution of the potential yield of Ruditapes philippinarum in the Venice lagoon, Italy. Ecol. Model. 2011, 222, 1471–1478. [Google Scholar] [CrossRef]
  48. Çömert, R.; Matci, D.K.; Avdan, U. Object based burned area mapping with random forest algorithm. Int. J. Eng. Geosci. 2019, 4, 78–87. [Google Scholar] [CrossRef] [Green Version]
  49. Zhang, Y.; Ma, J.; Liang, S.; Li, X.; Li, M. An evaluation of eight machine learning regression algorithms for forest aboveground biomass estimation from multiple satellite data products. Remote Sens. 2020, 12, 4015. [Google Scholar] [CrossRef]
  50. Yu, J.-W.; Yoon, Y.-W.; Baek, W.-K.; Jung, H.-S. Forest Vertical Structure Mapping Using Two-Seasonal Optic Images and LiDAR DSM Acquired from UAV Platform through Random Forest, XGBoost, and Support Vector Machine Approaches. Remote Sens. 2021, 13, 4282. [Google Scholar] [CrossRef]
  51. Li, Y.; Li, C.; Li, M.; Liu, Z. Influence of variable selection and forest type on forest aboveground biomass estimation using machine learning algorithms. Forests 2019, 10, 1073. [Google Scholar] [CrossRef] [Green Version]
  52. Dorogush, A.V.; Ershov, V.; Gulin, A. CatBoost: Gradient boosting with categorical features support. arXiv 2018, arXiv:1810.11363. [Google Scholar]
  53. Sun, H.; He, J.; Chen, Y.; Zhao, B. Space-Time Sea Surface pCO2 Estimation in the North Atlantic Based on CatBoost. Remote Sens. 2021, 13, 2805. [Google Scholar] [CrossRef]
  54. Ahirwal, J.; Nath, A.; Brahma, B.; Deb, S.; Sahoo, U.K.; Nath, A.J. Patterns and driving factors of biomass carbon and soil organic carbon stock in the Indian Himalayan region. Sci. Total Environ. 2021, 770, 145292. [Google Scholar] [CrossRef]
  55. Yunjiao, J.; Man, H.; Mingyang, L.; Xiangyang, Z. Remote Sensing Based Estimation of Forest Aboveground Biomass at County Level. J. Southwest For. Univ. (Nat. Sci.) 2015, 35, 53–59. [Google Scholar]
  56. Du, H.; Zhou, G.; Xu, X. Remote Sensing Quantitative Estimation of Bamboo Biomass Carbon Storage; Science Press: Beijing, China, 2012. [Google Scholar]
  57. Zhang, Y.; Liang, S.; Sun, G. Forest biomass mapping of northeastern China using GLAS and MODIS data. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2013, 7, 140–152. [Google Scholar] [CrossRef]
  58. Pullanagari, R.R.; Kereszturi, G.; Yule, I. Integrating airborne hyperspectral, topographic, and soil data for estimating pasture quality using recursive feature elimination with random forest regression. Remote Sens. 2018, 10, 1117. [Google Scholar] [CrossRef] [Green Version]
  59. GuiLian, Z. Spatial Distribution Characteristics of Carbon Storage of Urban Forests in Shanghai Based on Remote Sensing Estimation. Ecol. Environ. Sci. 2021, 30, 1777–1786. [Google Scholar] [CrossRef]
  60. Kamenova, I.; Dimitrov, P. Evaluation of Sentinel-2 vegetation indices for prediction of LAI, fAPAR and fCover of winter wheat in Bulgaria. Eur. J. Remote Sens. 2021, 54, 89–108. [Google Scholar] [CrossRef]
  61. Zijun, W.; Guangrong, S.; Yun, Z.; Yujie, H.; Chunjiang, L.; Chunyan, X. Remote-sensing monitoring of urban forest leaf biomass in Shanghai. Chin. J. Ecol. 2016, 35, 1308–1315. [Google Scholar] [CrossRef]
  62. Chen, L.; Ren, C.; Zhang, B.; Wang, Z.; Xi, Y. Estimation of forest above-ground biomass by geographically weighted regression and machine learning with sentinel imagery. Forests 2018, 9, 582. [Google Scholar] [CrossRef] [Green Version]
  63. Bourennane, H.; King, D.; Couturier, A.; Nicoullaud, B.; Mary, B.; Richard, G. Uncertainty assessment of soil water content spatial patterns using geostatistical simulations: An empirical comparison of a simulation accounting for single attribute and a simulation accounting for secondary information. Ecol. Model. 2007, 205, 323–335. [Google Scholar] [CrossRef]
  64. Rodriguez-Veiga, P.; Tansey, K.; Balzter, H. Deliverable D2. 2014. Available online: https://www.researchgate.net/publication/308992082_GIONET_report_Global_Biomass_Information_System_Mapping_Above_Ground_Biomass_Uncertainty_and_Forest_Area_using_Multi-Platform_Earth_Observation_Datasets (accessed on 1 August 2021).
  65. Saatchi, S.S.; Harris, N.L.; Brown, S.; Lefsky, M.; Mitchard, E.T.; Salas, W.; Zutta, B.R.; Buermann, W.; Lewis, S.L.; Hagen, S. Benchmark map of forest carbon stocks in tropical regions across three continents. Proc. Natl. Acad. Sci. USA 2011, 108, 9899–9904. [Google Scholar] [CrossRef]
Figure 1. (a) China’s border; (b) classified data of Shanghai in 2019; (c) Landsat 8 image of Shanghai province and forest aboveground carbon (AGC) plots in 2019.
Figure 1. (a) China’s border; (b) classified data of Shanghai in 2019; (c) Landsat 8 image of Shanghai province and forest aboveground carbon (AGC) plots in 2019.
Remotesensing 15 00284 g001
Figure 2. Flowchart of steps used in our study.
Figure 2. Flowchart of steps used in our study.
Remotesensing 15 00284 g002
Figure 3. The line chart of R2 based on three different feature selection methods and three different data combinations based on four modeling methods.
Figure 3. The line chart of R2 based on three different feature selection methods and three different data combinations based on four modeling methods.
Remotesensing 15 00284 g003
Figure 4. Accuracy evaluation of AGC prediction based on Landsat data using four machine learning models.
Figure 4. Accuracy evaluation of AGC prediction based on Landsat data using four machine learning models.
Remotesensing 15 00284 g004
Figure 5. Accuracy evaluation of AGC prediction based on Sentinel-2 using four machine learning models.
Figure 5. Accuracy evaluation of AGC prediction based on Sentinel-2 using four machine learning models.
Remotesensing 15 00284 g005
Figure 6. Accuracy evaluation of AGC prediction based on Landsat 8 and Sentinel-2 (L + S) using four machine learning models.
Figure 6. Accuracy evaluation of AGC prediction based on Landsat 8 and Sentinel-2 (L + S) using four machine learning models.
Remotesensing 15 00284 g006
Figure 7. Prediction results of the spatiotemporal distribution of AGC in the Shanghai urban forest from 2016 to 2019.
Figure 7. Prediction results of the spatiotemporal distribution of AGC in the Shanghai urban forest from 2016 to 2019.
Remotesensing 15 00284 g007
Figure 8. Variable importance ranking of Boruta for three datasets (L, S, L + S).
Figure 8. Variable importance ranking of Boruta for three datasets (L, S, L + S).
Remotesensing 15 00284 g008
Figure 9. Accuracy evaluation of AGC prediction based on the MLR model.
Figure 9. Accuracy evaluation of AGC prediction based on the MLR model.
Remotesensing 15 00284 g009
Figure 10. Uncertainty analysis of AGC prediction in Shanghai urban forest.
Figure 10. Uncertainty analysis of AGC prediction in Shanghai urban forest.
Remotesensing 15 00284 g010
Table 1. Summary of the forest AGC plots of Shanghai.
Table 1. Summary of the forest AGC plots of Shanghai.
IDYearSample
Dimension
Min
(Mg/ha)
Max (Mg/ha)Mean (Mg/ha)SD
(Mg/ha)
12016271.7153.7226.8612.87
2017242.9855.5426.5511.82
22018262.5552.6328.0511.4
2019263.8952.3329.9112.57
Table 2. Acquisition date and cloud coverage (C) (%) of the images.
Table 2. Acquisition date and cloud coverage (C) (%) of the images.
SatelliteData ID2016Data ID2017
DateCloudDateCloud
Landsat 8LC81180382016202LGN0020/07/20166.09LC81180382017236LGN0024/08/20170.40
LC81180392016122LGN0001/05/20161.25LC81180392017236LGN0024/08/20170.26
Sentinel-2N0202_R089_T51RTQ04/05/20162.62N0205_R089_T51RTQ28/07/20170.13
N0202_R089_T51RUQ04/05/20165.17N0205_R046_T51RUQ04/08/20170.56
N0204_R046_T51SUR30/06/201615.79N0205_R089_T51SUR27/08/20171.15
N0204_R089_T51SUR02/08/201619.70N0205_R089_T51RUQ28/07/20170.58
N0204_R046_T51RUQ30/06/20164.63N0205_R046_T51RUQ26/05/20170.05
SatelliteData ID2018Data ID2019
DateCloudDateCloud
Landsat 8LC81180382018143LGN0023/05/201818.43LC81180382019210LGN0029/07/201910.78
LC81180392018143LGN0023/05/20164.37LC81180392019210LGN0029/07/20191.66
Sentinel-2N0206_R089_T51RTQ04/05/20180.06N0208_R089_T51RTQ17/08/20190.01
N0206_R089_T51RUQ04/05/20180.03N0208_R089_T51RUQ17/08/20190.15
N0204_R046_T51SUR04/05/201815.40N0208_R089_T51SUR17/08/20190.09
N0206_R089_T51SUR13/06/201615.92N0208_R046_T51RUQ14/08/20192.62
N0206_R046_T51RUQ29/08/20164.10N0207_R046_T51RUQ15/08/20191.01
Table 3. Information on remote sensing-derived variables.
Table 3. Information on remote sensing-derived variables.
TypeNameCalculation Models
or Descriptions
AbbreviationRemarks
Landsat
Original Band
CoastalBand 1B1Landsat 8 OLI data
BlueBand 2B2
GreenBand 3B3
RedBand 4B4
NIRBand 5B5
Swir1Band 6B6
Swir2Band 7B7
Sentinel-2
Original Band
BlueBand 2S_B1Sentinel-2 data
GreenBand 3S_B2
RedBand 4S_B3
Red-edge 1Band 5S_B4
Red-edge 2Band 6S_B5
Red-edge 3Band 7S_B6
NIR1Band 8S_B7
NIR2Band 8AS_B8
Swir1Band 9S_B9
Swir2Band 10S_B10
Vegetation IndexNDVI ( NIR R ) / ( NIR + R ) NDVIL takes value for 0.5 [40]
NDWI ( G NIR ) / ( G + NIR ) NDWI
EVI 2.5   ( NIR R ) / ( NIR + 6 R 7.5 B + L ) EVI
RVI NIR   /   R RVI
DVI NIR R DVI
Texture
[10]
Mean i = 0 N 1 j = 0 N 1 i P ( i , j ) MEA P ( i , j ) = V ( i , j ) i = 0 N 1 j = 0 N 1 V ( i , j ) ,
where V ( i , j ) is the ith row of the jth column in the Nth moving window;
u x = j = 0 N 1 j   i = 0 N 1 P ( i , j ) u y = i = 0 N 1 i   j = 0 N 1 P ( i , j ) σ x = j = 0 N 1 ( j u i ) 2   i = 0 N 1 P ( i , j ) σ y = i = 0 N 1 ( i u j ) 2   j = 0 N 1 P ( i , j )
Variance i = 0 N 1 j = 0 N 1 ( i m e a n ) 2 P ( i , j ) VAR
Homogeneity i = 0 N 1 j = 0 N 1 P ( i , j ) 1 + ( i j ) 2 HOM
Contrast | i j | = 0 N 1 | i j | 2 { i = 1 N j = 1 N P ( i , j ) } CON
Dissimilarity | i j | = 0 N 1 | i j | { i = 1 N j = 1 N P ( i , j ) } DIS
Entropy i = 0 N 1 j = 0 N 1 P ( i , j ) log ( P ( i , j ) ) ENT
Angular second moment i = 0 N 1 j = 0 N 1 P ( i , j ) 2 ASM
Correlation i = 0 N 1 j = 0 N 1 P ( i , j ) 2 μ x μ y σ x σ y COR
Table 4. Feature variable selection result based on the Boruta method.
Table 4. Feature variable selection result based on the Boruta method.
DatasetNumber of Selected
Variables
Name of Selected Variables
L11W3B4COR, W5B2COR, W5B5VAR, W7B5CON, W7B6VAR, W7B6CON, W9B5CON, W9B5DIS, W11B1CON, W11B5CON, W11B5DIS
S5S_EVI, S_W7B8CON, S_W9B3CON, S_W11B3CON, S_W11B7ENT
L + S14W3B4COR, W5B2COR, W5B5VAR, W7B5CON, W7B6VAR, W9B5CON, W9B5DIS, W11B1CON, W11B5HOM, W11B5CON, W11B5DIS, W11B5ENT, S_W7B5VAR, S_W9B8CON
Note: WiBjxx refers to the texture information whose window size of the jth band of the image is I; xx refers to MEA, VAR, HOM, CON, DIS, ENT, ASE, and COR; S_ represents Sentinel-2 data; otherwise, it is Landsat 8 data.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, H.; Zhang, G.; Zhong, Q.; Xing, L.; Du, H. Prediction of Urban Forest Aboveground Carbon Using Machine Learning Based on Landsat 8 and Sentinel-2: A Case Study of Shanghai, China. Remote Sens. 2023, 15, 284. https://doi.org/10.3390/rs15010284

AMA Style

Li H, Zhang G, Zhong Q, Xing L, Du H. Prediction of Urban Forest Aboveground Carbon Using Machine Learning Based on Landsat 8 and Sentinel-2: A Case Study of Shanghai, China. Remote Sensing. 2023; 15(1):284. https://doi.org/10.3390/rs15010284

Chicago/Turabian Style

Li, Huimian, Guilian Zhang, Qicheng Zhong, Luqi Xing, and Huaqiang Du. 2023. "Prediction of Urban Forest Aboveground Carbon Using Machine Learning Based on Landsat 8 and Sentinel-2: A Case Study of Shanghai, China" Remote Sensing 15, no. 1: 284. https://doi.org/10.3390/rs15010284

APA Style

Li, H., Zhang, G., Zhong, Q., Xing, L., & Du, H. (2023). Prediction of Urban Forest Aboveground Carbon Using Machine Learning Based on Landsat 8 and Sentinel-2: A Case Study of Shanghai, China. Remote Sensing, 15(1), 284. https://doi.org/10.3390/rs15010284

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop