| Literature DB >> 34502867 |
Chunyu Du1,2, Wenyi Fan1,3, Ye Ma1, Hung-Il Jin1,4, Zhen Zhen1,3.
Abstract
Although the combination of Airborne Laser Scanning (ALS) data and optical imagery and machine learning algorithms were proved to improve the estimation of aboveground biomass (AGB), the synergistic approaches of different data and ensemble learning algorithms have not been fully investigated, especially for natural secondary forests (NSFs) with complex structures. This study aimed to explore the effects of the two factors on AGB estimation of NSFs based on ALS data and Landsat 8 imagery. The synergistic method of extracting novel features (i.e., COLI1 and COLI2) using optimal Landsat 8 features and the best-performing ALS feature (i.e., elevation mean) yielded higher accuracy of AGB estimation than either optical-only or ALS-only features. However, both of them failed to improve the accuracy compared to the simple combination of the untransformed features that generated them. The convolutional neural networks (CNN) model was much superior to other classic machine learning algorithms no matter of features. The stacked generalization (SG) algorithms, a kind of ensemble learning algorithms, greatly improved the accuracies compared to the corresponding base model, and the SG with the CNN meta-model performed best. This study provides technical support for a wall-to-wall AGB mapping of NSFs of northeastern China using efficient features and algorithms.Entities:
Keywords: AGB; NSFs; ensemble learning; feature extraction; machine learning
Mesh:
Year: 2021 PMID: 34502867 PMCID: PMC8434651 DOI: 10.3390/s21175974
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The location of study area: (a) The location of Maoershan Experimental Forest Farm within Heilongjiang Province; (b) the locations of 195 plots (20 m × 30 m) within Maoershan (Background: Landsat 8 OLI image).
Estimated parameters (a and b) of the allometric growth models of different species applied in this study.
| Vegetation Types | Latin Names of Species |
|
|
|---|---|---|---|
| Deciduous trees |
| 0.318 | 2.081 |
|
| 0.350 | 1.995 | |
|
| 0.078 | 2.512 | |
|
| 0.313 | 2.114 | |
|
| 0.097 | 2.501 | |
|
| 0.083 | 2.422 | |
|
| 0.268 | 2.118 | |
| Coniferous trees |
| 0.168 | 2.248 |
|
| 0.082 | 2.426 | |
|
| 0.067 | 2.517 | |
| 0.222 | 2.174 | ||
|
| 0.206 | 2.117 | |
| 0.080 | 2.440 | ||
| Understory |
| 0.527 | 2.217 |
| 0.395 | 2.300 | ||
|
| 0.090 | 2.696 | |
|
| 0.169 | 2.555 | |
| Arbor-like mixed species 2 | 0.182 | 2.487 |
1 Represents plantations; otherwise are natural forests. 2 represent arbor-like mixed species of understory that do not have a specific Latin name.
Feature experiments designed in this study.
| Experiment | Data Source | Number of Features 1 | Details |
|---|---|---|---|
| I | ALS | 9 | Feature 1: Optimal ALS features |
| Landsat 8 | 9 | Feature 2: Optimal Landsat 8 features | |
| ALS + Landsat 8 | 18 | Feature 1 + 2: Optimal ALS and Landsat 8 features | |
| II | ALS + Landsat 8 | 9 | Feature 4: All |
| 9 | Feature 5: All | ||
| 10 | Feature 2 + 3 3: Optimal Landsat 8 features (9) + The best performing ALS feature (1) | ||
| III | ALS + Landsat 8 | 27 | Feature 1 + 2 + 4: Optimal ALS features (9) + Optimal Landsat 8 features (9) + All |
| 27 | Feature 1 + 2 + 5: Optimal ALS features (9) + Optimal Landsat 8 features (9) + All |
1 Number of features was determined by the procedure described in Section 2.3.2. 2 COLI1 and COLI2 were calculated using Equations (3) and (4) described in Section 2.3.2. 3 Feature 3 is the best performing ALS feature.
Figure 2The flowchart of this study. Note: the number in parentheses represents feature number. Feature 1: optimal ALS features; Feature 2: optimal Landsat 8 features; Feature 3: the best performing ALS feature; Feature 4: all COLI1s; Feature 5: all COLI2s.
The 101 features extracted from ALS data in this study.
| Feature Group | Feature Name | Feature Descriptions [ |
|---|---|---|
| Forest features 1 | CC | Canopy cover: |
| G | Gap fraction: | |
| LAI | Leaf area index: | |
| Elevation features | elev_AAD | Average absolute deviation of elevation: |
| elev_CRR | Canopy relief ratio of elevation: | |
| elev_AIH_ | The cumulative height of | |
| elev_AIH_IQ | AIH interquartile distance: AIH75%–AIH25% | |
| elev_GM_2 | Generalized means for the 2nd power: | |
| elev_GM_3 | Generalized means for the 3rd power: | |
| elev_cv | Coefficient of variation of elevation: | |
| elev_IQ | Elevation percentile interquartile distance: | |
| elev_kurt | Kurtosis of elevation | |
| elev_MMAD | Median of median absolute deviation of elevation | |
| elev_max | Maximum of elevation | |
| elev_min | Minimum of elevation | |
| elev_mean | Mean of elevation | |
| elev_med | Median of elevation | |
| elev_per_ | ||
| elev_skew | Skewness of elevation | |
| elev_std | Standard deviation of elevation | |
| elev_var | Variance of elevation | |
| Density features | density_ | The proportion of returns in |
| Intensity | int_AAD | Average absolute deviation of intensity: |
| int_cv | Coefficient of variation of intensity: | |
| int_AII_ | The cumulative intensity of X% points in each pixel is the AII of the pixel, | |
| int_kurt | Kurtosis of intensity | |
| int_MMAD | Median of median absolute deviation of intensity | |
| int_max | Maximum of intensity | |
| int_min | Minimum of intensity | |
| int_mean | Mean of intensity | |
| int_med | Median of intensity | |
| int_per_ | ||
| int_skew | Skewness of intensity | |
| int_std | Standard deviation of intensity | |
| int_var | Variance of intensity | |
| Int_IQ | Intensity percentile interquartile distance: |
1 N: point number of vegetation; N: the total return number; N’: the number of ground points whose elevation is lower than the height threshold of 2m for separating ground and tree points; A: average scanning angle; k: extinction coefficient, which is closely related to the leaf inclination angle distribution of the canopy. 2 n is the number of points in a pixel; Z: the elevation of i point within a pixel, , Zmin, Zmax, Zstd are the average, minimum, maximum, and standard deviation of elevation of all points within a pixel, respectively; AIH75% and AIH25% represents the 75% and 25% AIH statistical layer, respectively. 3 I: the elevation of i point within a pixel, , Imin, Imax, Istd are the average, minimum, maximum, and standard deviation of intensity of all points within a pixel, respectively; Int75% and Int25% are 75% and 25% intensity statistical layer, respectively.
The 98 spectral features extracted from Landsat 8 OLI imagery in this study.
| Feature Group | Feature Name | Feature Descriptions |
|---|---|---|
| Original bands | Bi 1 | Band1–7 of Landsat 8 OLI image |
| Band | Albedo | 0.246 B2 + 0.146 B3 + 0.191∙B4 + 0.304∙B5 + 0.105∙B6 + 0.008∙B7 [ |
| B4/Albedo | B4/(0.246∙B2 + 0.146∙B3 + 0.191∙B4 + 0.304∙B5 + 0.105∙B6 + 0.008∙B7) [ | |
| B24 | B2/B4 [ | |
| B74 | B7/B4 [ | |
| B76 | B7/ B6 [ | |
| B547 | B5∙B4/B7 [ | |
| B65 | B6/B5 [ | |
| B345 | B3∙B4/B5 [ | |
| B53 | B5/B3 [ | |
| VIS234 | B2 + B3 + B4 [ | |
| GLCM | Mean_Bi | Mean of each band |
| Var_Bi | Variance of each band | |
| Hom_Bi | Homogeneity of each band | |
| Cont_Bi | Contrast of each band | |
| Diss_Bi | Dissimilarity of each band | |
| Entr_Bi | Entropy of each band | |
| Sec_Bi | Second moment of each band | |
| Corr_Bi | Correlation of each band | |
| Image | Bright | Brightness from tasseled cap transformation: 0.3521∙B2 + 0.3899∙B3 + 0.3825∙B4 + 0.6985∙B5 + 0.2343∙B6 + 0.1867∙B7 [ |
| Green | Greenness from tasseled cap transformation: −0.3301∙B2−0.3455∙B3−0.4508∙B4 + 0.6970∙B5−0.0448∙B6−0.2840∙B7 [ | |
| Wet | Wetness from tasseled cap transformation: 0.2651∙B2 + 0.2367∙B3 + 0.1296∙B4 + 0.059∙B5−0.7506∙B6−0.5386∙B7 [ | |
| PC1 | The first principal component from principal component analysis (PCA): 0.111∙B3 + 0.870∙B5 + 0.423∙B6 + 0.192∙B7 | |
| PC2 | The second principal component from PCA: 0.198∙B1 + 0.217∙B2 + 0.267∙B3 + 0.376∙B4−0.436∙B5 + 0.430∙B6 + 0.571∙B7 | |
| PC3 | The third principal component from PCA: 0.295∙B1 + 0.324∙B2 + 0.398∙B3 + 0.473∙B4 + 0.183∙B5−0.615∙B6−0.12∙B7 | |
| MNF1 | The first band of minimum noise fraction rotation (MNF): −0.2632∙B1−0.3528∙B2−0.0737∙B3−0.0618∙B4−0.7457∙B5 | |
| MNF2 | The second band of MNF: −0.0441∙B1−0.0781∙B2 − 0.1869∙B3 − 0.0389∙B4 − 0.7523∙B5 − 0.4280∙B6 − 0.4542∙B7 | |
| MNF3 | The third band of MNF: −0.2387∙B1 − 0.2230∙B2 + 0.0947∙B3 − 0.0195∙B4 + 0.5277∙B5 + 0.7731∙B6 − 0.0885∙B7 | |
| MNF4 | The fourth band of MNF: 0.0199∙B1 − 0.00013∙B2 − 0.01021∙B3 − 0.1027∙B4 − 0.4377∙B5 − 0.69145∙B6 − 0.565∙B7 | |
| Vegetation | NDVI | Normalized vegetation index 1: (B5 − B4)/(B5 + B4) [ |
| RVI | Ratio vegetation index: B5/B4 [ | |
| DVI | Difference vegetation index: B5 − B4 [ | |
| EVI | Enhanced vegetation index: | |
| MSAVI | Modified soil-adjusted vegetation index: | |
| ARVI | Atmospherically resistant vegetation index: | |
| TVI | Triangular vegetation index: | |
| PVI | Perpendicular vegetation index: | |
| MSR | ||
| SLAVI | Specific leaf area vegetation index: B5/(B4 + B7) [ | |
| MVI5 | Moisture vegetation index 1: (B5 + B4 − B2)/(B5 + B4 + B2) [ | |
| MVI7 | Moisture vegetation index 2: (B5 − B7)/(B5 + B7) [ | |
| NLI | ||
| RDVI | ||
| ND563 | Normalized difference vegetation index 2: |
1 The index i represents the band index (1–7). 2 GLCM: gray-level co-occurrence matrix. 3 L = 2∙s∙(B5 − B4)∙(B5 − s∙B4)/(B5 + B4) where s is the slope of the soil line from a plot of red versus near infrared brightness values.
Figure 3Flowchart of stacked generalization (SG) algorithm in this study. Note: The number of the base model (N) was set to four in this study and 195 iterations were running within each model because of the leave-one-out cross-validation of 195 sample plots.
Feature Selection of ALS and Landsat 8 imagery.
| ALS | Feature Descriptions | Landsat 8 | Feature Descriptions |
|---|---|---|---|
| elev_mean | Mean value of height | MVI5 | (B5 + B4 − B2)/(B5 + B4 + B2) |
| int_AII_5th | The cumulative intensity of 5% points in each pixel | B1 | Band 1 |
| elev_cv | Coefficient of variation of height | B76 | B7/B6 |
| density_7th | The proportion of returns in 7th height interval | B65 | B6/B5 |
| int_max | Max of intensity | B53 | B5/B3 |
| int_AII_40th | The cumulative intensity of 40% points in each pixel | Entr_B5 | Entropy of band 5 |
| int_per_60th | 60% intensity percentile | B2 | Band 2 |
| int_per_80th | 80% intensity percentile | ND563 | (B5 + B6 − B3)∙(B5 + B6 + B3) |
| int_AII_50th | The cumulative intensity of 50% points in each pixel | MVI7 | (B5 − B7)/(B5 + B7) |
Accuracy assessment of the univariate models with AGB and each ALS feature.
| ALS Features |
|
|
|
|
|
|
|---|---|---|---|---|---|---|
| elev_mean | 0.34 | 60.03 | 0.40 | 43.74 | 0.39 | 0.67 |
| int_AII_5th | 0.13 | 68.75 | 0.46 | 51.70 | 0.65 | 0.87 |
| elev_cv | 0.08 | 70.64 | 0.48 | 53.99 | 0.66 | 0.92 |
| density_7th | 0.05 | 71.89 | 0.48 | 53.27 | 0.87 | 0.95 |
| int_max | 0.19 | 66.41 | 0.45 | 49.03 | 0.64 | 0.81 |
| int_AII_40th | 0.20 | 65.97 | 0.44 | 49.85 | 0.63 | 0.80 |
| int_per_60th | 0.17 | 66.89 | 0.45 | 50.68 | 0.64 | 0.83 |
| int_per_80th | 0.17 | 66.94 | 0.45 | 50.51 | 0.66 | 0.83 |
Accuracy assessment of classic machine learning algorithms with three sets of features designed in experiment I.
| Features | Algorithm 1 |
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|
| Optimal ALS features | MLR | 0.31 | 52.76 | 0.37 | 41.09 | 38.37 | 0.67 |
| ELM | 0.31 | 56.79 | 0.40 | 42.61 | 35.49 | 0.69 | |
| BP | 0.28 | 61.01 | 0.42 | 44.37 | 36.01 | 0.71 | |
| RegT | 0.21 | 71.95 | 0.47 | 58.55 | 42.66 | 1.11 | |
| RF | 0.29 | 61.84 | 0.41 | 45.80 | 37.08 | 0.72 | |
| SVR | 0.40 | 57.84 | 0.38 | 39.32 | 32.35 | 0.66 | |
| KNN | 0.31 | 60.95 | 0.4 | 45.21 | 35.36 | 0.81 | |
| CNN | 0.49 | 51.54 | 0.34 | 37.31 | 30.82 | 0.41 | |
| Optimal Landsat 8 features | MLR | 0.17 | 66.36 | 0.47 | 58.08 | 44.31 | 1.05 |
| ELM | 0.12 | 71.64 | 0.48 | 59.73 | 41.40 | 1.21 | |
| BP | 0.13 | 68.58 | 0.49 | 57.19 | 42.76 | 1.04 | |
| RegT | 0.14 | 66.24 | 0.48 | 58.59 | 42.53 | 0.89 | |
| RF | 0.15 | 67.33 | 0.44 | 50.69 | 43.39 | 0.92 | |
| SVR | 0.07 | 70.31 | 0.46 | 51.65 | 47.28 | 1.14 | |
| KNN | 0.11 | 68.95 | 0.45 | 52.91 | 43.31 | 0.84 | |
| CNN | 0.27 | 62.54 | 0.41 | 47.16 | 43.08 | 0.72 | |
| Optimal ALS and Landsat 8 features (Feature 1 + 2) | MLR | 0.25 | 63.48 | 0.40 | 47.21 | 42.34 | 0.94 |
| ELM | 0.30 | 57.49 | 0.38 | 42.91 | 36.42 | 0.78 | |
| BP | 0.29 | 55.65 | 0.39 | 43.4 | 37.87 | 0.72 | |
| RegT | 0.24 | 60.86 | 0.45 | 55.07 | 39.18 | 0.87 | |
| RF | 0.28 | 61.91 | 0.41 | 45.36 | 39.28 | 0.91 | |
| SVR | 0.39 | 57.8 | 0.38 | 39.19 | 31.3 | 0.77 | |
| KNN | 0.22 | 65.37 | 0.43 | 48.6 | 34.69 | 1.07 | |
| CNN | 0.97 | 12.6 | 0.08 | 6.43 | 4.02 | 0.13 |
1 MLR- multiple linear regression; ELM—extreme learning machine; BP—back propagation; RegT—regression tree; RF—random forest; SVR—support vector regression; KNN—k-nearest neighbor regression; CNN—convolutional neural networks
Accuracy assessment of classic machine learning algorithms with three sets of features designed in experiment II.
| Features | Algorithm |
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|
| All | MLR | 0.34 | 59.50 | 0.39 | 45.08 | 34.07 | 0.61 |
| ELM | 0.31 | 59.25 | 0.41 | 44.27 | 37.7 | 0.66 | |
| BP | 0.30 | 57.34 | 0.38 | 45.68 | 39.39 | 0.68 | |
| RegT | 0.28 | 62.62 | 0.43 | 50.22 | 45.45 | 0.72 | |
| RF | 0.32 | 60.14 | 0.40 | 43.27 | 35.55 | 0.62 | |
| SVR | 0.24 | 69.91 | 0.46 | 51.13 | 43.78 | 0.85 | |
| KNN | 0.26 | 62.58 | 0.41 | 46.3 | 38.39 | 0.69 | |
| CNN | 0.5 | 51.06 | 0.34 | 38.27 | 30.48 | 0.54 | |
| All | MLR | 0.22 | 61.49 | 0.48 | 50.12 | 39.34 | 0.72 |
| ELM | 0.25 | 64.35 | 0.47 | 51.07 | 40.81 | 0.75 | |
| BP | 0.30 | 62.14 | 0.47 | 50.39 | 38.24 | 0.78 | |
| RegT | 0.24 | 67.07 | 0.49 | 52.41 | 43.93 | 0.79 | |
| RF | 0.24 | 63.98 | 0.42 | 46.28 | 39.73 | 0.74 | |
| SVR | 0.26 | 67.69 | 0.45 | 49.05 | 38.71 | 0.78 | |
| KNN | 0.25 | 63.51 | 0.42 | 47.3 | 40.05 | 0.71 | |
| CNN | 0.66 | 42.42 | 0.28 | 29.71 | 22.16 | 0.45 | |
| Optimal Landsat 8 features + The best-performing ASL feature (Feature 2 + 3) | MLR | 0.33 | 60.14 | 0.40 | 44.45 | 40.76 | 0.70 |
| ELM | 0.29 | 64.26 | 0.43 | 48.39 | 42.59 | 0.69 | |
| BP | 0.30 | 63.8 | 0.41 | 50.11 | 44.01 | 0.70 | |
| RegT | 0.25 | 64.14 | 0.45 | 52.34 | 45.53 | 0.74 | |
| RF | 0.28 | 62.29 | 0.41 | 45.62 | 41.69 | 0.71 | |
| SVR | 0.29 | 62.25 | 0.41 | 42.00 | 40.21 | 0.82 | |
| KNN | 0.24 | 63.38 | 0.42 | 46.95 | 39.24 | 0.69 | |
| CNN | 0.88 | 24.48 | 0.16 | 10.19 | 7.23 | 0.24 |
Accuracy assessment of classic machine learning algorithms with two sets of features designed in experiment III.
| Features | Algorithm |
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|
| Optimal ALS + Landsat 8 features + All | MLR | 0.32 | 60.50 | 0.40 | 45.08 | 36.07 | 0.68 |
| ELM | 0.28 | 63.26 | 0.42 | 44.15 | 37.84 | 0.81 | |
| BP | 0.31 | 58.71 | 0.37 | 40.30 | 36.98 | 0.65 | |
| RegT | 0.28 | 62.07 | 0.42 | 42.29 | 38.51 | 0.79 | |
| RF | 0.31 | 60.32 | 0.41 | 43.41 | 39.26 | 0.73 | |
| SVR | 0.39 | 57.74 | 0.39 | 38.05 | 35.31 | 0.66 | |
| KNN | 0.29 | 61.11 | 0.44 | 42.87 | 36.47 | 0.69 | |
| CNN | 0.92 | 12.02 | 0.09 | 11.37 | 8.3 | 0.11 | |
| Optimal ALS + Landsat 8 features + All | MLR | 0.33 | 59.38 | 0.42 | 44.27 | 39.50 | 0.70 |
| ELM | 0.29 | 61.67 | 0.43 | 47.09 | 40.34 | 0.81 | |
| BP | 0.32 | 57.74 | 0.42 | 48.29 | 41.60 | 0.72 | |
| RegT | 0.33 | 65.59 | 0.42 | 49.26 | 42.17 | 0.83 | |
| RF | 0.31 | 60.61 | 0.40 | 44.69 | 31.08 | 0.69 | |
| SVR | 0.42 | 56.82 | 0.37 | 38.76 | 29.39 | 0.68 | |
| KNN | 0.32 | 59.83 | 0.39 | 44.34 | 37.3 | 0.64 | |
| CNN | 0.99 | 6.85 | 0.04 | 2.95 | 1.02 | 0.03 |
Accuracy assessment of ensemble learning algorithms with three sets of features designed in experiment I.
| Features | Algorithm |
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|
| Optimal ALS features | SG(RF) | 0.20 | 65.38 | 0.43 | 50.66 | 42.35 | 1.03 |
| SG(SVR) | 0.24 | 63.98 | 0.42 | 45.75 | 41.03 | 0.92 | |
| SG(KNN) | 0.19 | 66.07 | 0.44 | 50.70 | 42.22 | 1.24 | |
| SG(CNN) | 0.61 | 45.42 | 0.30 | 31.59 | 24.28 | 0.37 | |
| Optimal Landsat 8 features | SG(RF) | 0.44 | 54.24 | 0.36 | 40.20 | 32.47 | 0.57 |
| SG(SVR) | 0.45 | 54.36 | 0.36 | 38.85 | 34.59 | 0.65 | |
| SG(KNN) | 0.44 | 54.34 | 0.36 | 40.37 | 32.08 | 0.53 | |
| SG(CNN) | 0.76 | 35.28 | 0.23 | 24.29 | 18.17 | 0.26 | |
| Optimal ALS and Landsat 8 features (Feature 1 + 2) | SG(RF) | 0.93 | 18.04 | 0.12 | 8.78 | 6.30 | 0.17 |
| SG(SVR) | 0.97 | 12.13 | 0.08 | 5.70 | 4.70 | 0.14 | |
| SG(KNN) | 0.9 | 24.27 | 0.16 | 16.76 | 15.09 | 0.15 | |
| SG(CNN) | 0.97 | 10.95 | 0.07 | 6.58 | 5.06 | 0.03 |
Accuracy assessment of ensemble learning algorithms with three sets of features designed in experiment II.
| Features | Algorithm |
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|
| All | SG(RF) | 0.38 | 57.84 | 0.38 | 41.72 | 33.69 | 0.68 |
| SG(SVR) | 0.48 | 52.83 | 0.35 | 38.69 | 32.08 | 0.62 | |
| SG(KNN) | 0.36 | 58.5 | 0.39 | 43.04 | 34.36 | 0.71 | |
| SG(CNN) | 0.63 | 43.78 | 0.29 | 31.86 | 25.13 | 0.49 | |
| All | SG(RF) | 0.64 | 43.13 | 0.28 | 30.66 | 23.11 | 0.48 |
| SG(SVR) | 0.64 | 43.28 | 0.28 | 31.09 | 28.28 | 0.47 | |
| SG(KNN) | 0.60 | 45.85 | 0.30 | 32.74 | 27.00 | 0.51 | |
| SG(CNN) | 0.50 | 51.31 | 0.34 | 36.80 | 27.66 | 0.50 | |
| Optimal Landsat 8 features + The best-performing ALS feature (Feature 2 + 3) | SG(RF) | 0.86 | 26.94 | 0.18 | 14.22 | 10.66 | 0.24 |
| SG(SVR) | 0.88 | 24.61 | 0.16 | 10.13 | 10.25 | 0.29 | |
| SG(KNN) | 0.79 | 34.06 | 0.23 | 22.46 | 17.88 | 0.31 | |
| SG(CNN) | 0.86 | 26.45 | 0.17 | 14.76 | 10.35 | 0.2 |
Accuracy assessment of ensemble learning algorithms with two sets of features designed in experiment III.
| Features | Algorithm |
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|
| Optimal ALS + Landsat 8 features + All | SG(RF) | 0.95 | 15.35 | 0.11 | 12.44 | 9.34 | 0.14 |
| SG(SVR) | 0.71 | 58.84 | 0.38 | 24.02 | 15.76 | 0.49 | |
| SG(KNN) | 0.86 | 57.00 | 0.38 | 21.38 | 15.49 | 0.38 | |
| SG(CNN) | 0.97 | 12.35 | 0.08 | 2.02 | 1.07 | 0.03 | |
| Optimal ALS + Landsat 8 features + All | SG(RF) | 0.98 | 10.13 | 0.06 | 2.48 | 1.98 | 0.10 |
| SG(SVR) | 0.95 | 4.10 | 0.18 | 3.20 | 2.34 | 0.08 | |
| SG(KNN) | 0.96 | 15.76 | 0.10 | 9.04 | 8.28 | 0.17 | |
| SG(CNN) | 0.99 | 2.02 | 0.01 | 0.87 | 0.73 | 0.02 |
Figure 4(a) The wall-to-wall AGB prediction of the entire study area estimated by the CNN model with optimal ALS features, optimal Landsat 8 features, and all COLI2 (Feature 1 + 2 + 5); (b) Spatial distribution of AGB for a partial area in Zhonglin working district.
Figure 5The relationship of actual and estimated AGB (Mg/ha) of 195 plots using CNN algorithm based on (a) Feature 1: optimal ALS features; (b) Feature 2: Optimal Landsat 8 features; (c) Feature 1 + 2: Optimal ALS and Landsat 8 features; (d) Feature 4: All COLI1; (e) Feature 5: All COLI2; (f) Feature 2 + 3: Optimal Landsat 8 features and the best performing ALS feature; (g) Feature 1 + 2 + 4: Optimal ALS features, optimal Landsat 8 features, and all COLI1; (h) Feature 1 + 2 + 5: Optimal ALS features, optimal Landsat 8 features, and all COLI2. Note: The red and black lines represent the fitted regression lines and the line of 45°, respectively.
The runtime of all algorithms with the combination of the optimal ALS and Landsat 8 features, and all COLI2 (Feature 1 + 2 + 5).
| Classic Algorithms | Runtime (s) | SG Algorithms | Runtime (s) |
|---|---|---|---|
| MLR | 1.2 | SG(RF) | 8168 |
| ELM | 45 | SG(SVR) | 7798 |
| BP | 38 | SG(KNN) | 7794 |
| RegT | 24 | SG(CNN) | 15170 |
| RF | 382 | ||
| SVR | 12 | ||
| KNN | 8 | ||
| CNN | 7384 |
Figure 6The distributions of AGB values of wall-to-wall prediction map (blue bars with one slash) and 195 sample plots (orange bars with double slashes).