journal article·2020-07-23Open access

The Classification Performance and Mechanism of Machine Learning Algorithms in Winter Wheat Mapping Using Sentinel-2 10 m Resolution Imagery

Peng Fang, Xiwang Zhang, Panpan Wei, Yuanzheng Wang, Huiyi Zhang, Feng Liu, Jun Zhao

Applied Sciences· Volume 10· Issue 15

Abstract

Machine learning algorithms are crucial for crop identification and mapping. However, many works only focus on the identification results of these algorithms, but pay less attention to their classification performance and mechanism. In this paper, based on Google Earth Engine (GEE), Sentinel-2 10 m resolution images during a specific phenological period of winter wheat were obtained. Then, support vector machine (SVM), random forest (RF), and classification and regression tree (CART) machine learning algorithms were employed to identify and map winter wheat in a large-scale area. The hyperparameters of the three machine learning algorithms were tuned by grid search and the 5-fold cross-validation method. The classification performance of the three machine learning algorithms were compared, the results of which demonstrate that SVM achieves best performance in identifying winter wheat, and its overall accuracy (OA), user’s accuracy (UA), producer’s accuracy (PA), and kappa coefficient (Kappa) are 0.94, 0.95, 0.95, and 0.92, respectively. Moreover, 50 various combinations of training and validation sets were used to analyze the generalization ability of the algorithms, and the results show that the average OA of SVM, RF, and CART are 0.93, 0.92, and 0.88, respectively, thus indicating that SVM and RF are more robust than CART. To further explore the sensitivity of SVM, RF, and CART to variations of the algorithm parameters—namely, (C and gamma), (tree and split), and (maxD and minSP)—we employed the grid search method to iterate these parameters, respectively, and to analyze the effect of these parameters on the accuracy scores and classification residuals. It was found that with the change of (C and gamma) in (0.01~1000), SVM’s maximum variation of accuracy score is up to 0.63, and the maximum variation of residuals is 76,215 km2. We concluded that SVM is sensitive to the parameters (C and gamma) and presents a positive correlation. When the parameters (tree and split) change between (100~600) and (1~6), respectively, the RF’s maximum variation of accuracy score is 0.08, and the maximum variation of residuals is 1157 km2, indicating that RF is low in sensitivity toward the parameters (tree and split). When the parameters (maxD and minSP) are between (10~60), the maximum accuracy change value is 0.06, and the maximum variation of residuals is 6943 km2. Therefore, compared to RF, CART is sensitive to the parameters (maxD and minSP) and has poor robustness. In general, under the conditions of the hyperparameters, SVM and RF exhibit optimal classification performance, while CART has relatively inferior performance. Meanwhile, SVM, RF, and CART have different sensitivities toward the algorithm parameters; that is, SVM and CART are more sensitive to the algorithm parameters, while RF has low sensitivity toward changes in the algorithm parameters. The different parameters cause great changes in the accuracy scores and residuals, so it is necessary to determine the algorithm hyperparameters. Generally, default parameters can be used to achieve crop classification, but we recommend the enumeration method, similar to grid search, as a practical way to improve the classification performance of the algorithm if the best classification effect is expected.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Remote Sensing in Agriculture · Remote Sensing and LiDAR Applications · Remote Sensing and Land Use

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Key Laboratory of Geospatial Technology for the Middle and Lower Yellow River Regions (Henan University), Ministry of Education, Kaifeng 475004, China

College of Environment and Planning, Henan University, Kaifeng 475004, China

Funding

This research was funded by the Global Environment Facility (GEF), the integrated management mainstreaming project of water resources and water environment · the Major Research Projects of the Ministry of Education · the cooperation base open fund of the Key Laboratory of Geospatial Technology for the middle and lower Yellow River regions and the CPGIS

References (67)

Show source-provided references
1. Contrasting wheat phenological responses to climate change in global scale10.1016/j.scitotenv.2019.01.394 ↗
2. FAOSTAT (2020, March 07). Crops. Available online: http://www.fao.org/faostat/en/#data/QC.
3. HPBS (2020, March 02). Henan Statistical Yearbook 2019, Available online: http://www.ha.stats.gov.cn/hntj/lib/tjnj/2018/indexch.htm.
4. Combining remote sensing imagery and forest age inventory for biomass mapping10.1016/j.jenvman.2006.07.015 ↗
5. The potential and challenge of remote sensing-based biomass estimation10.1080/01431160500486732 ↗
6. Unmanned aerial vehicle remote sensing for field-based crop phenotyping: Current status and perspectives10.3389/fpls.2017.01111 ↗
7. Remote sensing based yield monitoring: Application to winter wheat in United States and Ukraine
8. Aneece, I., and Thenkabail, P. (2018). Accuracies achieved in classifying five leading world crop types and their growth stages using optimal earth observing-1 hyperion hyperspectral narrowbands on google earth engine. Remote Sens., 10.10.3390/rs10122027 ↗
9. Random forests for land cover classification10.1016/j.patrec.2005.08.011 ↗
10. Identification and mapping of winter wheat by integrating temporal change information and Kullback–Leibler divergence
11. Object-based greenhouse horticultural crop identification from multi-temporal satellite imagery: A case study in Almeria, Spain10.3390/rs70607378 ↗
12. Multi-temporal imaging using an unmanned aerial vehicle for monitoring a sunflower crop10.1016/j.biosystemseng.2015.01.008 ↗
13. Mapping crop phenology using NDVI time-series derived from HJ-1 A/B data
14. Crop classification of upland fields using Random forest of time-series Landsat 7 ETM+ data10.1016/j.compag.2015.05.001 ↗
15. Exploring Google earth engine platform for big data processing: Classification of multi-temporal satellite imagery for crop mapping10.3389/feart.2017.00017 ↗
16. Wei, C., Huang, J., Mansaray, L.R., Li, Z., Liu, W., and Han, J. (2017). Estimation and mapping of winter oilseed rape LAI from high spatial resolution satellite data based on a hybrid method. Remote Sens., 9.10.3390/rs9050488 ↗
17. A neural network integrated approach for rice crop monitoring10.1080/01431160500421507 ↗
18. Classification of MODIS EVI time series for crop mapping in the state of Mato Grosso, Brazil10.1080/01431161.2010.531783 ↗
19. Comparison of support vector machine, neural network, and CART algorithms for the land-cover classification using limited training data points10.1016/j.isprsjprs.2012.04.001 ↗
20. Wavelet analysis of MODIS time series to detect expansion and intensification of row-crop agriculture in Brazil
21. Image masking for crop yield forecasting using AVHRR NDVI time series imagery10.1016/j.rse.2005.09.010 ↗
22. Thanh Noi, P., and Kappas, M. (2018). Comparison of random forest, k-nearest neighbor, and support vector machine classifiers for land cover classification using Sentinel-2 imagery. Sensors, 18.10.3390/s18010018 ↗
23. Per-field irrigated crop classification in arid Central Asia using SPOT and ASTER data10.3390/rs2041035 ↗
24. Winter wheat identification by integrating spectral and temporal information derived from multi-resolution remote sensing data10.1016/S2095-3119(19)62615-8 ↗
25. Google Earth Engine: Planetary-scale geospatial analysis for everyone10.1016/j.rse.2017.06.031 ↗
26. Mapping woody vegetation clearing in Queensland, Australia from Landsat imagery using the Google Earth Engine
27. High-Resolution Global Maps of 21st-century Forest Cover Change10.1126/science.1244693 ↗
28. Ran, G., Wei, Y., Gordon, H., and Amit, K. (2016). Detecting the Boundaries of Urban Areas in India: A Dataset for Pixel-Based Image Classification in Google Earth Engine. Remote Sens., 8.10.3390/rs8080634 ↗
29. A 30-year (1984–2013) record of annual urban dynamics of Beijing City derived from Landsat data10.1016/j.rse.2015.06.007 ↗
30. A global lake and reservoir volume analysis using a surface water dataset and satellite altimetry10.5194/hess-23-669-2019 ↗
31. Nazmus, S., Iliana, M., and John, B. (2018). Leveraging the Google Earth Engine for Drought Assessment Using Global Soil Moisture Data. Remote Sens., 10.10.3390/rs10081265 ↗
32. GIS-based groundwater potential mapping using boosted regression tree, classification and regression tree, and random forest machine learning models in Iran10.1007/s10661-015-5049-6 ↗
33. An assessment of support vector machines for land cover classification10.1080/01431160110040323 ↗
34. Support vector machines for classification in remote sensing10.1080/01431160512331314083 ↗
35. Comparison of artificial neural networks and support vector machine classifiers for land cover classification in Northern China using a SPOT-5 HRG image10.1080/01431161.2011.568531 ↗
36. How much does multi-temporal Sentinel-2 data improve crop type classification?
37. De Alban, J.D.T., Connette, G.M., Oswald, P., and Webb, E.L. (2018). Combined Landsat and L-band SAR data improves land cover classification and change detection in dynamic tropical landscapes. Remote Sens., 10.10.3390/rs10020306 ↗
38. Sentinel-2: ESA’s optical high-resolution mission for GMES operational services10.1016/j.rse.2011.11.026 ↗
39. Landsat-8 vs. Sentinel-2: Examining the added value of sentinel-2′s red-edge bands to land-use and land-cover mapping in Burkina Faso10.1080/15481603.2017.1370169 ↗
40. Evaluating the capabilities of Sentinel-2 for quantitative estimation of biophysical variables in vegetation10.1016/j.isprsjprs.2013.04.007 ↗
41. Du, Y., Zhang, Y., Ling, F., Wang, Q., Li, W., and Li, X. (2016). Water bodies’ mapping from Sentinel-2 imagery with modified normalized difference water index at 10-m spatial resolution produced by sharpening the SWIR band. Remote Sens., 8.10.3390/rs8040354 ↗
42. Zhang, Y., Qin, Q., Ren, H., Sun, Y., Li, M., Zhang, T., and Ren, S. (2018). Optimal Hyperspectral Characteristics Determination for Winter Wheat Yield Prediction. Remote Sens., 10.10.3390/rs10122015 ↗
43. Cochranwrited, W. (1977). Sampling Techniques, John Wiley & Sons. [3rd ed.].
44. Impact of training and validation sample selection on classification accuracy and accuracy assessment when using reference polygons in object-based classification10.1080/01431161.2013.810822 ↗
45. A review of assessing the accuracy of classifications of remotely sensed data10.1016/0034-4257(91)90048-B ↗
46. The selection of the best possible Landsat TM band combination for delineating salt-affected soils10.1080/01431169208904252 ↗
47. An overview of statistical learning theory10.1109/72.788640 ↗
48. Carugo, O. (2010). A user’s guide to support vector machines. Data Mining Techniques for the Life Sciences, Humana Press.10.1007/978-1-60327-241-4 ↗
49. A support vector machine to identify irrigated crop types using time-series Landsat NDVI data
50. Random forest classifier for remote sensing classification10.1080/01431160412331269698 ↗
51. An object-based river extraction method via optimized transductive support vector machine for multi-spectral remote-sensing images10.1109/ACCESS.2019.2908232 ↗
52. Rußwurm, M., and Korner, M. (2017, January 21–26). Temporal vegetation modelling using long short-term memory networks for crop identification from medium-resolution multi-spectral satellite images. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, Honolulu, HI, USA.10.1109/CVPRW.2017.193 ↗
53. Breiman, L., Friedman, J., Stone, C.J., and Olshen, R.A. (1984). Classification and Regression Trees, Wadsworth & Brooks/Cole Advanced Books & Software.
54. An introduction to recursive partitioning: Rationale, application, and characteristics of classification and regression trees, bagging, and random forests10.1037/a0016973 ↗
55. Improving Random Forests10.1007/978-3-540-30115-8_34 ↗
56. Spatial prediction of landslides using a hybrid machine learning approach based on random subspace and classification and regression trees10.1016/j.geomorph.2017.12.008 ↗
57. Random Forests10.1023/A:1010933404324 ↗
58. Steinberg, D. (2009). CART: Classification and regression trees. The Top Ten Algorithms in Data Mining, Chapman and Hall/CRC.10.1201/9781420089653.ch10 ↗
59. HPBS (2020, March 14). Statistical Bulletin on National Economic and Social Development of Henan Province in 2019, Available online: http://www.ha.stats.gov.cn/hntj/lib/tjnj/2018/indexch.htm.
60. The box plot: A simple visual method to interpret data10.7326/0003-4819-110-11-916 ↗
61. Classification and regression trees10.1002/widm.8 ↗
62. Land cover mapping of large areas using chain classification of neighboring Landsat satellite images10.1016/j.rse.2009.01.010 ↗
63. Finer resolution observation and monitoring of global land cover: First mapping results with Landsat TM and ETM+ data10.1080/01431161.2012.748992 ↗
64. A 30-m landsat-derived cropland extent product of Australia and China using random forest machine learning algorithm on Google Earth Engine cloud computing platform10.1016/j.isprsjprs.2018.07.017 ↗
65. Random forest in remote sensing: A review of applications and future directions10.1016/j.isprsjprs.2016.01.011 ↗
66. Sensitivity Analysis of k-Fold Cross Validation in Prediction Error Estimation10.1109/TPAMI.2009.187 ↗
67. No unbiased estimator of the variance of k-fold cross-validation