Next Article in Journal
Cloud Detection Based on High Resolution Stereo Pairs of the Geostationary Meteosat Images
Previous Article in Journal
Comparison of Machine Learning Methods Applied to SAR Images for Forest Classification in Mediterranean Areas
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Intercomparison of Machine-Learning Methods for Estimating Surface Shortwave and Photosynthetically Active Radiation

1
Department of Geographical Sciences, University of Maryland, College Park, MD 20742, USA
2
School of Remote Sensing and Information Engineering, Wuhan University, Wuhan 430079, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2020, 12(3), 372; https://doi.org/10.3390/rs12030372
Submission received: 3 December 2019 / Revised: 16 January 2020 / Accepted: 19 January 2020 / Published: 23 January 2020

Abstract

:
Satellite-derived estimates of downward surface shortwave radiation (SSR) and photosynthetically active radiation (PAR) are a part of the surface radiation budget, an essential climate variable (ECV) required by climate and vegetation models. Ground measurements are insufficient for generating long-term, global measurements of surface radiation, primarily due to spatial limitations; however, remotely sensed Earth observations offer freely available, multi-day, global coverage of radiance that can be used to derive SSR and PAR estimates. Satellite-derived SSR and PAR estimates are generated by computing the radiative transfer inversion of top-of-atmosphere (TOA) measurements, and require ancillary data on the atmospheric condition. To reduce computational costs, often the radiative transfer calculations are done offline and large look-up tables (LUTs) are generated to derive estimates more quickly. Recently studies have begun exploring the use of machine-learning techniques, such as neural networks, to try to improve computational efficiency. Here, nine machine-learning methods were tested to model SSR and PAR using minimal input data from the Moderate Resolution Imaging Spectrometer (MODIS) observations at 1 km spatial resolution. The aim was to reduce the input data requirements to create the most robust model possible. The bootstrap aggregated decision tree (Bagged Tree), Gaussian Process Regression, and Neural Network yielded the best results with minimal training data requirements: an R 2 of 0.77, 0.78, and 0.78 respectively, a bias of 0 ± 6, 0 ± 6, and 0 ± 5 W / m 2 , and an RMSE of 140 ± 7, 135 ± 8, and 138 ± 7 W / m 2 , respectively, for all-sky condition total surface shortwave radiation and viewing angles less than 55°. Viewing angles above 55° were excluded because the residual analysis showed exponential error growth above 55°. A simple, robust model for estimating SSR and PAR using machine-learning methods is useful for a variety of climate system studies. Future studies may focus on developing high temporal resolution direct and diffuse estimates of SSR and PAR as most current models estimate only total SSR or PAR.

1. Introduction

Earth’s weather and climate are driven by the energy received at the surface, which is mainly affected by the contents of the atmosphere, including clouds and aerosols [1,2]. Despite the importance of downward surface radiation fluxes, studies have shown they are not always well estimated from satellite observations nor modeled by climate models [3], and the number of ground sites measuring radiation fluxes is itself a variable number. Surface stations can be difficult or expensive to maintain, and there are many regions on Earth’s surface which are virtually inaccessible and therefore are especially poorly represented by ground-measured data.
The observed trends in surface shortwave radiation (SSR) are not explained by changes in solar luminosity [1], therefore they must be due to changes in atmospheric conditions, including cloudiness, aerosols and greenhouse gases, which suggests that anthropogenic air pollution (aerosols) play a significant role in global dimming and brightening [4,5,6]. The observed trends in SSR fit with regional emission history [1].
Vegetation activity (photosynthesis) requires sunlight, precipitation, and favorable temperatures [7,8,9]. Wild [1] showed that SSR trends are associated with increasing trends in both precipitation and near-surface air temperature, while decreasing SSR trends are associated with decreasing precipitation in the northern hemisphere. Studies have shown, however, that in the northern hemisphere the increased fraction of diffuse radiation associated with global dimming increased the amount of carbon removed from the atmosphere during photosynthesis, suggesting that during the period of global dimming vegetation activity increased [10,11,12,13].
Current satellite-based estimates of surface radiation incorporate atmospheric information in their algorithms, which can be difficult to obtain and propagate error and uncertainty through the algorithm. A popular method for reducing the computational demands of generating a product is to compute the radiative transfer inversions offline and store them in a look-up table (LUT) [14,15,16]. LUTs can be generated using in situ data or simulated data, and their major advantage is the ability to do the radiative transfer inversion calculations ahead of time to speed up data generation [15]. The major disadvantage is that a LUT must be segmented into bins of a pre-defined size, and then estimates are interpolated between the values in the LUT. The finer the bin segments the larger the LUT, the longer it takes to generate the LUT, and the more time it takes to search the LUT to generate the data of interest. Balancing these requirements is the art of the LUT method. Other methods can also be used to optimize or parameterize a LUT [15], and the computational requirements of these methods is also a limitation of the overall LUT approach.
The aim of this study is to determine if it is reasonable to develop a machine-learning-based model for estimating SSR and PAR from TOA measurements alone. Traditionally surface radiation estimates are generated using physical-based, radiative transfer models [17,18]. These models typically require information about the top-of-atmosphere, the atmosphere, and the surface, or they can be parameterized to reduce the ancillary data requirements [19]. Acquiring this ancillary data introduces sources of potential error, requires heavy-duty computing resources, and is still time intensive [15]. Therefore, the goal of this study is to build an empirical model that only requires TOA data as input to reduce these extra sources of potential error, which can be trained and executed quickly and efficiently, while still yielding comparable results to existing methods. We have chosen to test a selection of machine-learning methods [20,21,22] in our model to explore how much of the physical processes they can capture as well as possibly improve on computational demands by selecting the smallest reasonable training samples.
Certain methods, such as linear regression methods and decision tree methods are simple and versatile, and have minimal parameters to adjust [20]. However, they work best for applications with large training samples available and data that fits certain assumptions about linear or Gaussian distributions. Other methods, like neural networks, have many more model parameters available for tuning to specific problems; however they are often criticized for being largely “black box”, especially compared to linear methods and decision tree-based methods. Neural networks can often yield highly accurate results, but like linear methods and decision tree-based methods, they require large training samples. For applications where large training samples are not available, other methods like Kernel Ridge Regression and Gaussian Process Regression are available. These methods have a variety of hyperparameters to tune, but their main strength is in being able to make use of a smaller training sample during model development [20,22,23].
For this study, all selected methods are tested with minimal tuning and the best results will be identified for further study and development. Here, we use only MODIS TOA measurements and cloud condition, but the model could potentially be adapted to use higher spatial resolution observations such as the Harmonized Landsat Sentinel-2 data (HLS) [24] or they could be adapted for VIIRS [25,26] to extend the existing MODIS data record and incorporate further atmospheric or surface information.

2. Data

The data sources and years available are shown in Table 1. For the first part of the study, the initial intercomparison between machine-learning methods, the surface shortwave radiation (SSR) and photosynthetically active (PAR) models were trained using data from 2005–2009 and independently validated against data from 2010. In the second part of the study, the temporal stability test of the different machine-learning methods in the models, a Leave One Year Out Cross-Validation approach was used, described in Section 3.3. All ground truth data are from the SURFRAD sites located in the contiguous United States. Each year of data contains approximately 8200 combined satellite overpasses.

2.1. Remote Sensing

The model inputs are collected from the MODIS top-of-atmosphere (TOA) reflectance from both Terra and Aqua, MOD021KM and MYD021KM respectively, at 1 km spatial resolution. We use the reflectance of the first seven bands: red (620–670 nm), near Infrared (841–876 nm), blue (459–479 nm), green (545–565 nm), and the three shortwave infrared bands 1230–1250 nm, 1628–1652 nm, and 2105–2155 nm. Additional inputs to the SSR and PAR models are the satellite viewing geometry: solar zenith angle, satellite view zenith, and the relative angle between the solar and satellite azimuth (relative azimuth angle). We also use the cloud mask (MOD35 and MYD35) as a categorical variable to obtain the cloud condition since no other atmospheric information is explicitly contained in the models.

2.2. SURFRAD

The SSR and PAR models are trained and validated using the seven SURFRAD sites in the contiguous United States. The Surface Radiation Budget Network (SURFRAD) consists of seven ground sites in the United States [32] shown in Figure 1. The seven SURFRAD sites, which were all installed by 2003, allow for continuous monitoring of direct and diffuse total radiation and PAR at sites in different climate zones, with varying surface types and elevations. The sites have been maintained and updated since their installation, the data is provided in a consistent form with notifications about adjustments and errors to users. While there are other ground sites in the US and other countries as part of other networks, not all of them meet the same standard as the SURFRAD sites, and many were set up as part of short term experiments, and therefore do not have very long data records or the necessary variables available.
The SURFRAD instruments, mounted on platforms 1.5 to 2 m off the ground, and the measurements we used for this experiment are: direct and diffuse solar radiation, and PAR. The direct radiation is measured with a normal incidence pyrheliometer (NIP) which is mounted on a sun tracker, while the diffuse radiation is measured with a shaded pyranometer also attached to the sun tracker. Using the direct and diffuse solar radiation measurements, total SSR is calculated as follows:
S S R = R d i r cos S Z + R d i f
where R d i r is the direct component of radiation, R d i f is the diffuse component, and SZ is the solar zenith angle. The uncertainty requirements for the SURFRAD instruments are 2–5% or 15 W / m 2 whichever is larger, to meet the World Climate Research Program specifications [33].

2.3. Training and Validation Data Sets

Prior to training, TOA reflectance from MOD021KM and MYD021KM and the overpass times are extracted for pixels containing the location of surface sites. We take a ±15 min temporal average of the SURFRAD data for each satellite overpass. For each site, only one pixel is selected, and no spatial averaging is done at this time following the methods of Zhang et al. [15] and Carter and Liang [34]. Over all sites and all years of data, we have a total of 51,142 data pairs.

3. Methods

In this study, four “families” of methods were tested, namely linear methods, decision tree methods, Neural Network-based methods, and kernel-based methods. Below is a brief overview of these types of methods.

3.1. Modeling SSR and PAR with Machine-Learning Methods

3.1.1. Linear Methods

Regularized Linear Regression [23] is used as the benchmark method here because it is the simplest, most straightforward method we can use, and one of the most transparent as it gives the most information about the relative importance of the input variables on the model output.
Two additional linear methods were tested, Least Absolute Shrinkage and Selection Operator (LASSO) [35,36] and Elastic Net Regularization (ELASTIC NET) [37,38]. The LASSO method is a type of feature selection and regularization method, which in its simplest form is a type of least squares regression model. ELASTIC NET is a method which includes both the feature selection and regularization of the LASSO method, as well as ridge regression, both methods are supposed to improve prediction accuracy, especially for ill-posed problems.

3.1.2. Decision Tree Methods

Decision Trees are a type of non-parametric, supervised learning methods. They approximate a function by incrementally creating a set of if-then-else rules while breaking data sets into increasingly smaller subsets. A Bootstrap Aggregated (Bagged) Decision Tree [39] is a special case of the ensemble approach applied to the basic decision tree method that can reduce variance and avoid overfitting. The method works by sampling the original training set for each new tree to create an ensemble of trees from which predictions can be made.

3.1.3. Neural Networks

The feed-forward multi-layer perceptron (MLP) is one of the most common neural networks. In this method, the inputs are fed through the hidden layers and connected to the outputs through a series of weights. The outputs of each layer are compared to the desired outputs and fed back through the network, adjusting the weights each time, until the error function has been minimized [20,23,40,41].

3.1.4. Kernel Methods

Of the many different types of kernel methods, Gaussian Process Regression (GPR) [21,23] sometimes also known as kriging, is a type of distance weighting machine-learning algorithm that makes use of an assumed Gaussian probability distribution to make its predictions. This feature of the method requires small training sample sizes lest the model become too cumbersome.

3.2. Data Filtering, Parameter Tuning, and Training

Our aim is to create an all-sky model, therefore we include all sky conditions identified according to the MODIS cloud mask. The inputs to the model are solar zenith angle (SZ), view zenith angle (VZ), relative azimuth (AZ), reflectance in the first seven top-of-atmosphere (TOA) MODIS bands, and the coded cloud condition described in Section 2.3.
Training data is filtered so that the training set contains only pixels whose cloud flag matches the expected amount of ground-measured radiation are used for training; however all valid pixels are included in the validation data, so there may be mismatches between the satellite cloud mask and the ground observed cloud condition.
Data viewed above 55° is discarded. Due to the bowtie effect, the pixel size at such extreme viewing angles is much larger than the pixel size at and nearer to nadir [42]. Furthermore, the additional path length through the atmosphere at such extreme viewing angles contaminates the pixel compared to small viewing angles. The MODIS team recommends against using pixels at such high viewing angles due to data quality issues associated with the extremity of the viewing angle [27].
Each method has a different optimal training sample size, for example, a Neural Network benefits from the largest training sample available, whereas a Gaussian Process Regression is optimized for small training sample sizes (1000–2000 points), therefore for each method, the model is allowed to separate its training and internal testing samples randomly, according to its optimal parameters. For this reason, several tests are done leaving specific data out for independent cross-validation and intercomparison.
Each method also has a different set of tunable parameters. The linear methods have at most one or two parameters to tune, whereas the Neural Network has several, including number of hidden layers, number of neurons per layer, number of epochs, and the Kernel Ridge Regression and Gaussian Process Regression have a gamma parameter that defines the kernel. For each combination of tunable parameters, tests were performed to find the final combination that yielded the best results with the smallest computational requirements.
During parameter tuning tests, the final combination of parameters selected had to maximize R 2 , while minimizing RMSE and training time. The Bagged Tree reaches its peak performing parameters with only 200 trees in the bag, yet we tested up to 2000 trees to see if we could get any improvement on RMSE. It is possible that with more than 200 bags in the tree, the method overfits, other works suggest that the number of trees in the bag should depend on the number of features in the model [43,44,45]. In our model we have 14 input variables, thus it should be expected that a relatively small number of trees should be optimal.
For the final parameter selection, we used a Neural Network with 1 hidden layer, 14 neurons (one for each input), 100 training epochs, and is trained with the Levenberg-Marquardt backpropagation method. The Bagged Tree and Boosted Tree methods use 200 trees/bag. The Kernel Ridge Regression and Gaussian Process Regression use a radial basis (RBF) kernel. Other kernel functions tested were not successful.
The RLR method coefficients, shown in Figure 2, show that the MODIS red band (620–670 nm), where the peak solar energy is measured, and green band (545–565 nm), are the most influential input variables, and further that as reflectance in the blue (459–479 nm), green, and SWIR (1230–1250 nm) bands increases, the estimated SSR or PAR decreases, showing that these bands are the most sensitive to aerosols in the atmosphere that might lead to the global dimming phenomenon [1].

3.3. Cross Validation

Each machine-learning method has an optimal training sample size. Linear regression and neural networks perform best with large training samples, whereas Kernel Ridge Regression (KRR) and Gaussian Process Regression (GPR) are better suited for smaller training data sets. In order to make the best use of each method we use different training samples sizes according to the method and then use three different methods for validation and intercomparison.
Validation Method (1): Data from 2005–2009 are used for the training set, while data from 2010 is used for independent validation and intercomparison. Using this training and validation method, we have 42,754 data pairs available for training and 8388 for validation.
Validation Method (2): We use the Leave One Year Out Cross-Validation (LOYOCV) method, a type of k-fold cross-validation, where we hold one year out and repeat the training and cross-validation 6 times, each time using five years for training and holding one year out for validation. On average, there are 1217 data pairs per site per year, meaning each iteration has an average of 42,618 data pairs available for training and 8523 for validation.
Validation Method (3): We use the Leave One Station Out Cross-Validation (LOSOCV) method, a similar type of k-fold cross-validation, and train on six of the seven SURFRAD stations and hold one out for cross-validation, iterating through just as we did for the LOYOCV. On average, each iteration in this validation method has 43,836 data pairs available for training and 7306 for validation. By using this type of cross-validation, we build an ensemble from which we can determine the spatial and temporal stability. In order to evaluate the different machine-learning methods and compare them to each other we calculate R 2 , RMSE, and bias as follows:
R 2 = ( R e s t R o b s ) ¯ 2 ( R o b s R o b s ) ¯ 2
R M S E = ( R e s t R o b s ) 2 n
B i a s = ( R e s t R o b s ) n
where R e s t are the modeled surface radiation (either SSR or PAR), R o b s are the ground-measured radiation data, R o b s ¯ is the mean of the ground-measured radiation, and n are the number of data pairs.

4. Results

4.1. Model Performance

The results of the nine machine-learning methods, shown in Table 2 show that the linear methods and a single decision tree do not simulate the ground observed SSR and PAR as well as the non-linear methods. The best methods for SSR and PAR are the bootstrap aggregated (BAGGED TREE) decision tree, the single hidden layer Neural Network (NN), and the Gaussian Process Regression (GPR) methods and are shown in Figure 3.

4.2. Time Series and Site Analysis

During training, two types of cross-validation were conducted to test the robustness of the methods. First, in Validation Method 2 of our analysis, we test the temporal stability of the model methods. In Leave One Year Out Cross-Validation (LOYOCV), we iteratively train the model on only five of the six years and use the last year held out for cross-validation. In this way, we test the temporal robustness of the model methods, the statistics are given in Table 3 and Table 4, and they show that the methods are temporally stable.
For the LOYOCV, we find that for these six years of data, the model is temporally stable, and there are no outlier years.
We find comparable results for the PAR LOYOCV. Keeping in mind that since PAR is approximately half of SSR, the RMSE and bias for the PAR are relatively the same as for SSR.
Second, in Validation Method 3, we tested the spatial stability, using the Leave One Station Out (LOSOCV) cross-validation approach, similar to Validation Method 2, we iteratively train on only six of the seven SURFRAD sites and use the site held out for cross-validation. The statistics are given in Table 5 and Table 6 and discussed in the following sections.
For the PAR LOSOCV, the results are comparable to the SSR, as shown in Table 6.

5. Discussion

The most accurate of the machine-learning methods were the bootstrap aggregated decision tree, the Neural Network, and the Gaussian Process Regression. Interestingly, not only were these the most accurate, they were also the fastest to run (approximately 30 and 45 min to train, respectively), which makes them practical methods to adopt for users looking to generate their own regional SSR or PAR estimates.
We find that regardless of the chosen method, the model is quite stable when we performed an iterative training and cross-validation through time and space. Among the SURFRAD sites, the Table Mountain site near Boulder, CO shows considerably different validation statistics from the other sites that skews the spatial cross-validation somewhat. Including more sites in the training and/or cross-validation may resolve this issue; however ground measurements from other networks in the United States do not have the same data quality or data record as the SURFRAD sites that were designed for long-term radiation monitoring [32].
The optical depth of the atmosphere, whether due to clouds or aerosols, still presents a challenge to this work. The thickness of clouds and aerosols is a major factor in how much radiation can reach the surface [46,47,48]. The aim of this work was to test if standard machine-learning methods could accurately estimate SSR and PAR without this a priori information, and we have shown that they can within 20% error. However, while machine learning can infer statistical relationships and make estimations based on those relationships, the missing information from the model will likely be seen in the comparison between these methods and other satellite estimates based on physical models.
We have reported our results as instantaneous estimates of SSR and PAR, while many other studies report 3-hourly estimates [15,49,50]. Zhang et al. [15] report RMSE of 12% for their 3-hourly estimates at the SURFRAD sites, while other estimates range from 14–24% at the same sites. The best comparison we can make is to the instantaneous SSR and PAR estimates from the new MODIS suite of products, MCD18. Wang et al. [16] report RMSE between 10–18% at the different SURFRAD sites.

6. Conclusions

In this work we tested nine machine-learning methods to model SSR and PAR using minimal input data from the MODIS instrument at 1 km spatial resolution in order to explore the ability of machine-learning-based, empirical model to estimate surface shortwave radiation (SSR) and photosynthetically active radiation (PAR) using input data from minimal sources to reduce error propagation and computational time. We found that the bootstrap aggregated decision tree (Bagged Tree), Gaussian Process Regression, and Neural Network yield the best results with minimal input and training data requirements. We report an R 2 of 0.77, 0.78, and 0.78 respectively, a bias of 0 ± 6, 0 ± 6, and 0 ± 5 W / m 2 , and an RMSE of 140 ± 7, 135 ± 8, and 138 ± 7 W / m 2 , respectively, for all-sky condition total surface shortwave radiation and viewing angles less than 55°.
Future studies should focus on several areas: (1) Adding more MODIS bands as inputs to the model. While the first 7 MODIS bands cover a large portion of the electromagnetic spectrum, some of the other bands may be more sensitive to aerosols in the atmosphere that would limit radiation from reaching the surface. (2) Adding more training data to the model. Our work was aimed at finding the smallest reasonable training sample and the simplest reasonable model design, but more training samples, may improve the model assuming the differences in measurements and calibrations could be well handled. (3) More aggressive filtering of input and training data. Our intention was to include as much data as possible; however, starting from an idealized clear-sky model and building a more complex model to handle cloudy-sky cases could be one strategy to improve the model results. (4) Developing high temporal resolution direct and diffuse estimates of SSR and PAR as most current models estimate only total SSR or PAR.

Author Contributions

Conceptualization, M.G.L.B., T.H. and S.L.; Formal analysis, M.G.L.B.; Funding acquisition, S.L.; Investigation, M.G.L.B.; Methodology, M.G.L.B. and T.H.; Resources, S.L.; Software, S.S.; Supervision, S.S., T.H. and S.L.; Validation, M.G.L.B. and S.S.; Visualization, M.G.L.B.; Writing—Original Draft, M.G.L.B.; Writing—Review and Editing, M.G.L.B. and S.S. All authors have read and agreed to the published version of the manuscript.

Acknowledgments

This study was supported by NASA (Grant ID: 80NSSC18K0620). We thank the SURFRAD science teams for making their measurement data available and the Valencia group for making their machine-learning codes available.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wild, M. Enlightening global dimming and brightening. Bull. Am. Meteorol. Soc. 2012, 93, 27–37. [Google Scholar] [CrossRef]
  2. Liang, S.; Wang, D.; He, T.; Yu, Y. Remote sensing of earth’s energy budget: Synthesis and review. Int. J. Digit. Earth 2019, 12, 737–780. [Google Scholar] [CrossRef] [Green Version]
  3. Wild, M.; Folini, D.; Schär, C.; Loeb, N.; Dutton, E.G.; König-Langlo, G. The global energy balance from a surface perspective. Clim. Dyn. 2013, 40, 3107–3134. [Google Scholar] [CrossRef] [Green Version]
  4. Streets, D.G.; Wu, Y.; Chin, M. Two-decadal aerosol trends as a likely explanation of the global dimming/brightening transition. Geophys. Res. Lett. 2006, 33. [Google Scholar] [CrossRef] [Green Version]
  5. Qian, Y.; Wang, W.; Leung, L.R.; Kaiser, D.P. Variability of solar radiation under cloud-free skies in China: The role of aerosols. Geophys. Res. Lett. 2007, 34. [Google Scholar] [CrossRef]
  6. Haywood, J.M.; Bellouin, N.; Jones, A.; Boucher, O.; Wild, M.; Shine, K.P. The roles of aerosol, water vapor and cloud in future global dimming/brightening. J. Geophys. Res. Atmos. 2011, 116. [Google Scholar] [CrossRef] [Green Version]
  7. Nemani, R.R.; Keeling, C.D.; Hashimoto, H.; Jolly, W.M.; Piper, S.C.; Tucker, C.J.; Myneni, R.B.; Running, S.W. Climate-driven increases in global terrestrial net primary production from 1982 to 1999. Science 2003, 300, 1560–1563. [Google Scholar] [CrossRef] [Green Version]
  8. Running, S.W.; Nemani, R.R.; Heinsch, F.A.; Zhao, M.; Reeves, M.; Hashimoto, H. A continuous satellite-derived measure of global terrestrial primary production. AIBS Bull. 2004, 54, 547–560. [Google Scholar] [CrossRef]
  9. Milesi, C.; Hashimoto, H.; Running, S.W.; Nemani, R.R. Climate variability, vegetation productivity and people at risk. Glob. Planet. Chang. 2005, 47, 221–231. [Google Scholar] [CrossRef]
  10. Alton, P.; Ellis, R.; Los, S.; North, P. Improved global simulations of gross primary product based on a separate and explicit treatment of diffuse and direct sunlight. J. Geophys. Res. Atmos. 2007, 112. [Google Scholar] [CrossRef] [Green Version]
  11. Mercado, L.; Bellouin, N.; Sitch, S.; Boucher, O.; Huntingford, C.; Wild, M.; Cox, P. Impact of Changes in Diffuse Radiation on the Global Land Carbon Sink, 1901–2100. In Proceedings of the EGU General Assembly Conference Abstracts, Vienna, Austria, 19–24 April 2009; Volume 11, p. 8273. [Google Scholar]
  12. Kanniah, K.D.; Beringer, J.; North, P.; Hutley, L. Control of atmospheric particles on diffuse radiation and terrestrial plant productivity: A review. Prog. Phys. Geogr. 2012, 36, 209–237. [Google Scholar] [CrossRef]
  13. Cheng, S.J.; Bohrer, G.; Steiner, A.L.; Hollinger, D.Y.; Suyker, A.; Phillips, R.P.; Nadelhoffer, K.J. Variations in the influence of diffuse light on gross primary productivity in temperate ecosystems. Agric. For. Meteorol. 2015, 201, 98–110. [Google Scholar] [CrossRef] [Green Version]
  14. Liang, S.; Zheng, T.; Liu, R.; Fang, H.; Tsay, S.C.; Running, S. Estimation of incident photosynthetically active radiation from Moderate Resolution Imaging Spectrometer data. J. Geophys. Res. Atmos. 2006, 111. [Google Scholar] [CrossRef] [Green Version]
  15. Zhang, Y.; He, T.; Liang, S.; Wang, D.; Yu, Y. Estimation of all-sky instantaneous surface incident shortwave radiation from Moderate Resolution Imaging Spectroradiometer data using optimization method. Remote Sens. Environ. 2018, 209, 468–479. [Google Scholar] [CrossRef]
  16. Wang, D.; Liang, S.; Zhang, Y.; Gao, X.; Brown, M.G.; Jia, A. A New Set of MODIS Land Products (MCD18): Downward Shortwave Radiation and Photosynthetically Active Radiation. Remote Sens. 2020, 12, 168. [Google Scholar] [CrossRef] [Green Version]
  17. Van Laake, P.E.; Sanchez-Azofeifa, G.A. Simplified atmospheric radiative transfer modelling for estimating incident PAR using MODIS atmosphere products. Remote Sens. Environ. 2004, 91, 98–113. [Google Scholar] [CrossRef]
  18. Zhang, X.; Liang, S.; Wild, M.; Jiang, B. Analysis of surface incident shortwave radiation from four satellite products. Remote Sens. Environ. 2015, 165, 186–202. [Google Scholar] [CrossRef]
  19. Katkovsky, L.; Martinov, A.; Siliuk, V.; Ivanov, D.; Kokhanovsky, A. Fast atmospheric correction method for hyperspectral data. Remote Sens. 2018, 10, 1698. [Google Scholar] [CrossRef] [Green Version]
  20. Camps-Valls, G.; Gómez-Chova, L.; Muñoz-Marí, J.; Vila-Francés, J.; Amorós-López, J.; Calpe-Maravilla, J. Retrieval of oceanic chlorophyll concentration with relevance vector machines. Remote Sens. Environ. 2006, 105, 23–33. [Google Scholar] [CrossRef]
  21. Lázaro-Gredilla, M.; Titsias, M.K. Variational Heteroscedastic Gaussian Process Regression. In Proceedings of the 28th International Conference on International Conference on Machine Learning (ICML), Bellevue, WA, USA, 28 June–2 July 2011; pp. 841–848. [Google Scholar]
  22. Lázaro-Gredilla, M.; Titsias, M.K.; Verrelst, J.; Camps-Valls, G. Retrieval of biophysical parameters with heteroscedastic Gaussian processes. IEEE Geosci. Remote Sens. Lett. 2014, 11, 838–842. [Google Scholar] [CrossRef]
  23. Bishop, C.M. Pattern Recognition and Machine Learning; Springer: New York, NY, USA, 2006. [Google Scholar]
  24. Claverie, M.; Ju, J.; Masek, J.G.; Dungan, J.L.; Vermote, E.F.; Roger, J.C.; Skakun, S.V.; Justice, C. The Harmonized Landsat and Sentinel-2 surface reflectance data set. Remote Sens. Environ. 2018, 219, 145–161. [Google Scholar] [CrossRef]
  25. Justice, C.O.; Román, M.O.; Csiszar, I.; Vermote, E.F.; Wolfe, R.E.; Hook, S.J.; Friedl, M.; Wang, Z.; Schaaf, C.B.; Miura, T.; et al. Land and cryosphere products from Suomi NPP VIIRS: Overview and status. J. Geophys. Res. Atmos. 2013, 118, 9753–9765. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  26. Skakun, S.; Justice, C.O.; Vermote, E.; Roger, J.C. Transitioning from MODIS to VIIRS: An analysis of inter-consistency of NDVI data sets for agricultural monitoring. Int. J. Remote Sens. 2018, 39, 971–992. [Google Scholar] [CrossRef] [PubMed]
  27. MOD021KM MODIS/Terra Calibrated Radiances 5-Min L1B Swath 1 km. Available online: https://modaps.modaps.eosdis.nasa.gov/services/about/products/c6/MOD021KM.html (accessed on 1 June 2017).
  28. MYD021KM MODIS/Aquaa Calibrated Radiances 5-Min L1B Swath 1 km. Available online: https://modaps.modaps.eosdis.nasa.gov/services/about/products/c6/MYD021KM.html (accessed on 1 June 2017).
  29. Ackerman, S.; Frey, R. MODIS Atmosphere L2 Cloud Mask Product (35_L2); NASA MODIS Adaptive Processing System, NASA Goddard Space Flight Center: Greenbelt, MD, USA, 2015.
  30. MOD03 MODIS/Terra Geolocation Fields 5-Min L1A Swath 1 km. Available online: https://modaps.modaps.eosdis.nasa.gov/services/about/products/c6/MOD03.html (accessed on 1 June 2017).
  31. MYD03 MODIS/Aqua Geolocation Fields 5-Min L1A Swath 1 km. Available online: https://modaps.modaps.eosdis.nasa.gov/services/about/products/c6/MYD03.html (accessed on 1 June 2017).
  32. Augustine, J.A.; Hodges, G.B.; Cornwall, C.R.; Michalsky, J.J.; Medina, C.I. An update on SURFRAD—The GCOS surface radiation budget network for the continental United States. J. Atmos. Ocean. Technol. 2005, 22, 1460–1472. [Google Scholar] [CrossRef]
  33. WMO OSCAR. Observing Systems Capability Analysis and Review Tool (OSCAR); World Meteorological Organization: Geneva, Switzerland; Available online: https://www.wmo-sat.info/oscar/ (accessed on 1 December 2019).
  34. Carter, C.; Liang, S. Evaluation of ten machine learning methods for estimating terrestrial evapotranspiration from remote sensing. Int. J. Appl. Earth Obs. Geoinf. 2019, 78, 86–92. [Google Scholar] [CrossRef]
  35. Santosa, F.; Symes, W.W. Linear inversion of band-limited reflection seismograms. SIAM J. Sci. Stat. Comput. 1986, 7, 1307–1330. [Google Scholar] [CrossRef]
  36. Tibshirani, R. Regression shrinkage and selection via the lasso. J. R. Stat. Soc. Ser. B (Methodol.) 1996, 58, 267–288. [Google Scholar] [CrossRef]
  37. Zou, H.; Hastie, T. Regularization and variable selection via the elastic net. J. R. Stat. Soc. Ser. B Statist. Methodol. 2005, 67, 301–320. [Google Scholar] [CrossRef] [Green Version]
  38. Hastie, T.; Tibshirani, R.; Friedman, J. The Elements of Statistical Learning: Data Mining, Inference, and Prediction; Springer: Berlin, Germany, 2009. [Google Scholar]
  39. Breiman, L. Bagging predictors. Mach. Learn. 1996, 24, 123–140. [Google Scholar] [CrossRef] [Green Version]
  40. LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef]
  41. Kussul, N.; Lavreniuk, M.; Skakun, S.; Shelestov, A. Deep learning classification of land cover and crop types using remote sensing data. IEEE Geosci. Remote Sens. Lett. 2017, 14, 778–782. [Google Scholar] [CrossRef]
  42. Campagnolo, M.L.; Montano, E.L. Estimation of effective resolution for daily MODIS gridded surface reflectance products. IEEE Trans. Geosci. Remote Sens. 2014, 52, 5622–5632. [Google Scholar] [CrossRef]
  43. Latinne, P.; Debeir, O.; Decaestecker, C. Limiting the number of trees in random forests. In International Workshop on Multiple Classifier Systems; Springer: Berlin/Heidelberg, Germany, 2001; pp. 178–187. [Google Scholar]
  44. Oshiro, T.; Perez, P.; Baranauskas, J. How Many Trees in a Random Forest? In Proceedings of the 8th International Conference Machine Learning and Data Mining in Pattern Recognition (MLDM 2012), Berlin, Germany, 13–20 July 2012; Volume 7376. [Google Scholar] [CrossRef]
  45. Perner, P. Machine Learning and Data Mining in Pattern Recognition. In Proceedings of the 8th International Conference (MLDM 2012), Berlin, Germany, 13–20 July 2012; Volume 7376. [Google Scholar] [CrossRef]
  46. Xu, J.; Li, C.; Shi, H.; He, Q.; Pan, L. Analysis on the impact of aerosol optical depth on surface solar radiation in the Shanghai megacity, China. Atmos. Chem. Phys. 2011, 11, 3281–3289. [Google Scholar] [CrossRef] [Green Version]
  47. Lefèvre, M.; Oumbe, A.; Blanc, P.; Espinar, B.; Gschwind, B.; Qu, Z.; Wald, L.; Homscheidt, M.S.; Hoyer-Klick, C.; Arola, A.; et al. McClear: A new model estimating downwelling solar radiation at ground level in clear-sky conditions. Atmos. Meas. Tech. 2013, 6, 2403–2418. [Google Scholar] [CrossRef] [Green Version]
  48. Xu, X.; Du, H.; Zhou, G.; Mao, F.; Li, P.; Fan, W.; Zhu, D. A method for daily global solar radiation estimation from two instantaneous values using MODIS atmospheric products. Energy 2016, 111, 117–125. [Google Scholar] [CrossRef]
  49. Zhang, X.; Liang, S.; Zhou, G.; Wu, H.; Zhao, X. Generating Global LAnd Surface Satellite incident shortwave radiation and photosynthetically active radiation products from multiple satellite data. Remote Sens. Environ. 2014, 152, 318–332. [Google Scholar] [CrossRef]
  50. Gui, S.; Liang, S.; Wang, K.; Li, L.; Zhang, X. Assessment of three satellite-estimated land surface downwelling shortwave irradiance data sets. IEEE Geosci. Remote Sens. Lett. 2010, 7, 776–780. [Google Scholar] [CrossRef]
Figure 1. Map of the seven SURFRAD sites in the conterminous United States (CONUS).
Figure 1. Map of the seven SURFRAD sites in the conterminous United States (CONUS).
Remotesensing 12 00372 g001
Figure 2. Relative importance of the model input variables.
Figure 2. Relative importance of the model input variables.
Remotesensing 12 00372 g002
Figure 3. Validation Method 1 results as follows: (a) SSR BAGGED TREE. (b) PAR BAGGED TREE. (c) SSR NN. (d) PAR NN. (e) SSR GPR. (f) PAR GPR. All methods are in good agreement, but show some deviation from the 1:1 line, especially at low values of PAR or SSR. The GPR method best corrects this effect, but the overall spread of the modeled radiation at low values increases somewhat compared the NN and BAGGED TREE methods.
Figure 3. Validation Method 1 results as follows: (a) SSR BAGGED TREE. (b) PAR BAGGED TREE. (c) SSR NN. (d) PAR NN. (e) SSR GPR. (f) PAR GPR. All methods are in good agreement, but show some deviation from the 1:1 line, especially at low values of PAR or SSR. The GPR method best corrects this effect, but the overall spread of the modeled radiation at low values increases somewhat compared the NN and BAGGED TREE methods.
Remotesensing 12 00372 g003
Table 1. Data used for model training and validation.
Table 1. Data used for model training and validation.
DataYears Avail.Spatial Res.Temporal Res.Citation
MOD/MYD021KM
TOA Reflectance
2002–current1 km at nadirinstantaneous
1–2-day revisit
[27,28]
MOD/MYD35
Cloud Mask
2002–current1 km at nadirinstantaneous
1–2-day revisit
[29]
MOD/MYD03
Geolocation
2002–current1 km at nadirinstantaneous
1–2-day revisit
[30,31]
SURFRAD2003–current10 m footprint3-min before 2005
1-min since 2005
[32]
Table 2. Validation Method 1 results for both SSR and PAR.
Table 2. Validation Method 1 results for both SSR and PAR.
MethodSSR R 2 SSR RMSE ( W / m 2 )SSR Bias ( W / m 2 )PAR R 2 PAR RMSE ( W / m 2 )PAR Bias ( W / m 2 )
RLR0.68170 (29%)−110.7069 (29%)−3
LASSO0.68170 (29%)280.7070 (29%)11
ELASTIC NET0.69170 (29%)290.7070 (29%)11
DECISION TREE0.62190 (31%)−80.6082 (31%)−3
BAGGED TREE0.77144 (23%)−80.7661 (23%)−2
BOOSTED TREE0.73155 (25%)−110.7365 (24%)−3
NN0.78138 (22%)−40.7859 (22%)−1
KRR0.75149 (24%)−70.7562 (23%)−1
GPR0.78140 (23%)−50.7859 (22%)−2
Table 3. Validation Method 2, Leave One Year Out Cross-Validation (LOYOCV) results for SSR.
Table 3. Validation Method 2, Leave One Year Out Cross-Validation (LOYOCV) results for SSR.
Method R 2 stdRMSE ( W / m 2 )std ( W / m 2 )Bias ( W / m 2 )std ( W / m 2 )
RLR0.620.08183 (30%)2559
LASSO0.650.07182 (30%)185112
ELASTIC NET0.650.07182 (30%)195010
DECISION TREE0.600.01193 (32%)4−27
BAGGED TREE0.770.01140 (23%)606
BOOSTED TREE0.730.02151 (25%)717
NN0.780.02136 (22%)716
KRR0.760.02141 (23%)705
GPR0.780.02138 (23%)705
Table 4. Validation Method 2, Leave One Year Out Cross-Validation (LOYOCV) results for PAR.
Table 4. Validation Method 2, Leave One Year Out Cross-Validation (LOYOCV) results for PAR.
Method R 2 stdRMSE ( W / m 2 )std ( W / m 2 )Bias ( W / m 2 )std ( W / m 2 )
RLR0.630.0878 (30%)1024
LASSO0.650.0677 (29%)8225
ELASTIC NET0.650.0678 (29%)8225
DECISION TREE0.610.0181 (31%)1−12
BAGGED TREE0.770.0260 (23%)202
BOOSTED TREE0.730.0264 (24%)302
NN0.790.0258 (22%)302
KRR0.770.0260 (23%)302
GPR0.770.0359 (22%)4−12
Table 5. Validation Method 3, Leave One Site Out Cross-Validation (LOSOCV) results for SSR.
Table 5. Validation Method 3, Leave One Site Out Cross-Validation (LOSOCV) results for SSR.
Method R 2 stdRMSE ( W / m 2 )std ( W / m 2 )Bias ( W / m 2 )std ( W / m 2 )
RLR0.600.09182 (31%)33717
LASSO0.630.07184 (31%)315436
ELASTIC NET0.630.07183 (31%)315236
DECISION TREE0.510.10214 (36%)27−1955
BAGGED TREE0.740.04149 (25%)13−1142
BOOSTED TREE0.700.04155 (26%)10−224
NN0.760.04139 (23%)12−830
KRR0.730.04146 (25%)15813
GPR0.750.04141 (24%)15−215
Table 6. Validation Method 3 LOSOCV results for PAR.
Table 6. Validation Method 3 LOSOCV results for PAR.
Method R 2 stdRMSE ( W / m 2 )std ( W / m 2 )Bias ( W / m 2 )std ( W / m 2 )
RLR0.600.0978 (31%)1437
LASSO0.630.0778 (31%)122116
ELASTIC NET0.630.0778 (30%)122116
DECISION TREE0.540.0588 (34%)7−417
BAGGED TREE0.740.0464 (25%)5−518
BOOSTED TREE0.710.0467 (26%)4016
NN0.760.0459 (23%)5−19
KRR0.670.1172 (28%)21−14
GPR0.750.0361 (24%)509

Share and Cite

MDPI and ACS Style

Brown, M.G.L.; Skakun, S.; He, T.; Liang, S. Intercomparison of Machine-Learning Methods for Estimating Surface Shortwave and Photosynthetically Active Radiation. Remote Sens. 2020, 12, 372. https://doi.org/10.3390/rs12030372

AMA Style

Brown MGL, Skakun S, He T, Liang S. Intercomparison of Machine-Learning Methods for Estimating Surface Shortwave and Photosynthetically Active Radiation. Remote Sensing. 2020; 12(3):372. https://doi.org/10.3390/rs12030372

Chicago/Turabian Style

Brown, Meredith G. L., Sergii Skakun, Tao He, and Shunlin Liang. 2020. "Intercomparison of Machine-Learning Methods for Estimating Surface Shortwave and Photosynthetically Active Radiation" Remote Sensing 12, no. 3: 372. https://doi.org/10.3390/rs12030372

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