Improvement in Land Cover and Crop Classification based on Temporal Features Learning from Sentinel-2 Data Using Recurrent-Convolutional Neural Network (R-CNN)
Source abstract
Abstract
Understanding the use of current land cover, along with monitoring change over time, is vital for agronomists and agricultural agencies responsible for land management. The increasing spatial and temporal resolution of globally available satellite images, such as provided by Sentinel-2, creates new possibilities for researchers to use freely available multi-spectral optical images, with decametric spatial resolution and more frequent revisits for remote sensing applications such as land cover and crop classification (LC&CC), agricultural monitoring and management, environment monitoring. Existing solutions dedicated to cropland mapping can be categorized based on per-pixel based and object-based. However, it is still challenging when more classes of agricultural crops are considered at a massive scale. In this paper, a novel and optimal deep learning model for pixel-based LC&CC is developed and implemented based on Recurrent Neural Networks (RNN) in combination with Convolutional Neural Networks (CNN) using multi-temporal sentinel-2 imagery of central north part of Italy, which has diverse agricultural system dominated by economic crop types. The proposed methodology is capable of automated feature extraction by learning time correlation of multiple images, which reduces manual feature engineering and modeling crop phenological stages. Fifteen classes, including major agricultural crops, were considered in this study. We also tested other widely used traditional machine learning algorithms for comparison such as support vector machine SVM, random forest (RF), Kernal SVM, and gradient boosting machine, also called XGBoost. The overall accuracy achieved by our proposed Pixel R-CNN was 96.5%, which showed considerable improvements in comparison with existing mainstream methods. This study showed that Pixel R-CNN based model offers a highly accurate way to assess and employ time-series data for multi-temporal classification tasks.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Remote Sensing in Agriculture · Smart Agriculture and AI · Remote-Sensing Image Classification
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Electronics and Telecommunications, Politecnico di Torino, 10124 Turin, Italy
PIC4SeR, Politecnico di Torino Interdepartmental Centre for Service Robotics, 10129 Turin, Italy
SmartData@PoliTo, Big Data and Data Science Laboratory, 10129 Turin, Italy
References (84)
Show source-provided references
1. Optical remotely sensed time series data for land cover classification: A review10.1016/j.isprsjprs.2016.03.008 ↗
2. How Could Agricultural Land Systems Contribute to Raise Food Production Under Global Change?10.1016/S2095-3119(14)60819-4 ↗
3. Smallholder maize area and yield mapping at national scales with Google Earth Engine10.1016/j.rse.2019.04.016 ↗
4. Mapping Spatial and Temporal Variations of Leaf Area Index for Winter Wheat in North China10.1016/S1671-2927(08)60005-X ↗
5. Estimation of biomass in wheat using random forest regression algorithm and remote sensing data10.1016/j.cj.2016.01.008 ↗
6. An automated method for annual cropland mapping along the season for various globally-distributed agrosystems using high spatial and temporal resolution time series10.3390/rs71013208 ↗
7. Improving the monitoring of crop productivity using spaceborne solar-induced fluorescence10.1111/gcb.13136 ↗
8. Estimating maize biomass and yield over large areas using high spatial and temporal resolution Sentinel-2 like remote sensing data10.1016/j.rse.2016.07.030 ↗
9. Improving winter wheat yield estimation by assimilation of the leaf area index from Landsat TM and MODIS data into the WOFOST model10.1016/j.agrformet.2015.02.001 ↗
10. Irrigation management with remote sensing: Evaluating irrigation requirement for maize under Mediterranean climate condition10.1016/j.agwat.2016.02.010 ↗
11. Yu, Q., Shi, Y., Tang, H., Yang, P., Xie, A., Liu, B., and Wu, W. (2017). eFarm: A Tool for Better Observing Agricultural Land Systems. Sensors, 17.10.3390/s17030453 ↗
12. Monitoring US agriculture: the US department of agriculture, national agricultural statistics service, cropland data layer program10.1080/10106049.2011.562309 ↗
13. Remote sensing imagery in vegetation mapping: A review10.1093/jpe/rtm005 ↗
14. A comprehensive assessment of the correlations between field crop yields and commonly used MODIS products
15. Mapping land cover in complex Mediterranean landscapes using Landsat: Improved classification accuracies from integrating multi-seasonal and synthetic imagery10.1016/j.rse.2014.10.018 ↗
16. Improvement of spatially and temporally continuous crop leaf area index by integration of CERES-Maize model and MODIS data10.1016/j.eja.2016.04.007 ↗
17. Evaluation of MODIS and Landsat multiband vegetation indices used for wheat yield estimation in irrigated Indus Basin10.1016/j.compag.2017.04.006 ↗
18. A Bayesian hierarchical model for estimating spatial and temporal variation in vegetation phenology from Landsat time series10.1016/j.rse.2017.03.020 ↗
19. Parcel-based crop classification in ukraine using landsat-8 data and sentinel-1A data10.1109/JSTARS.2016.2560141 ↗
20. Automated cropland mapping of continental Africa using Google Earth Engine cloud computing10.1016/j.isprsjprs.2017.01.019 ↗
21. Improved time series land cover classification by missing-observation-adaptive nonlinear dimensionality reduction10.1016/j.rse.2014.11.024 ↗
22. Land Cover Classification Using Features Generated From Annual Time-Series Landsat Data10.1109/LGRS.2018.2805715 ↗
23. Khaliq, A., Peroni, L., and Chiaberge, M. (2018). Land cover and crop classification using multitemporal Sentinel-2 images based on crops phenological cycle. IEEE Workshop on Environmental, Energy, and Structural Monitoring Systems (EESMS), IEEE.10.1109/EESMS.2018.8405830 ↗
24. Gallego, J., Craig, M., Michaelsen, J., Bossyns, B., and Fritz, S. (2008). Best Practices for Crop Area Estimation with Remote Sensing, Joint Research Center.
25. A data mining approach for evaluation of optimal time-series of MODIS data for land cover mapping at a regional level10.1016/j.isprsjprs.2013.07.008 ↗
26. Classification of MODIS EVI time series for crop mapping in the state of Mato Grosso, Brazil10.1080/01431161.2010.531783 ↗
27. Phenology-based crop classification algorithm and its implications on agricultural water use assessments in California’s Central Valley10.14358/PERS.78.8.799 ↗
28. A comparison of MODIS 250-m EVI and NDVI data for crop mapping: A case study for southwest Kansas10.1080/01431160902897858 ↗
29. Impact of feature selection on the accuracy and spatial uncertainty of per-field crop classification using support vector machines10.1016/j.isprsjprs.2013.08.007 ↗
30. Feature selection of time series MODIS data for early crop classification using random forest: A case study in Kansas, USA10.3390/rs70505347 ↗
31. Object based image analysis for remote sensing10.1016/j.isprsjprs.2009.06.004 ↗
32. Performance evaluation of object based greenhouse detection from Sentinel-2 MSI and Landsat 8 OLI data: A case study from Almería (Spain)
33. Object-oriented crop classification using multitemporal ETM+ SLC-off imagery and random forest10.1080/15481603.2013.817150 ↗
34. Object-based crop classification with Landsat-MODIS enhanced time-series data10.3390/rs71215820 ↗
35. Dryland vegetation phenology across an elevation gradient in Arizona, USA, investigated with fused MODIS and Landsat data10.1016/j.rse.2014.01.007 ↗
36. Land surface phenology along urban to rural gradients in the US Great Plains10.1016/j.rse.2015.04.019 ↗
37. The use of high-resolution image time series for crop classification and evapotranspiration estimate over an irrigated area in central Morocco10.1080/01431160701250390 ↗
38. An evaluation of time-series smoothing algorithms for land-cover classifications using MODIS-NDVI multi-temporal data10.1016/j.rse.2015.12.023 ↗
39. Wavelet analysis of MODIS time series to detect expansion and intensification of row-crop agriculture in Brazil10.1016/j.rse.2007.05.017 ↗
40. Phenologically-tuned MODIS NDVI-based production anomaly estimates for Zimbabwe10.1016/j.rse.2008.08.015 ↗
41. A hidden Markov models approach for crop classification: Linking crop phenology to time series of multi-sensor remote sensing data10.3390/rs70403633 ↗
42. Modeling grassland spring onset across the Western United States using climate variables and MODIS-derived phenology metrics10.1016/j.rse.2015.02.003 ↗
43. Circumpolar vegetation dynamics product for global change study10.1016/j.rse.2016.04.022 ↗
44. Empirical evidence of El Niño–Southern Oscillation influence on land surface phenology and productivity in the western United States10.1016/j.rse.2014.11.026 ↗
45. A meta-analysis of remote sensing research on supervised pixel-based land-cover image classification processes: General guidelines for practitioners and future research10.1016/j.rse.2016.02.028 ↗
46. Random forests for land cover classification10.1016/j.patrec.2005.08.011 ↗
47. Deep learning10.1038/nature14539 ↗
48. Sutskever, I., Vinyals, O., and Le, Q.V. (2014, January 3–8). Sequence to sequence learning with neural networks. Proceedings of the Twenty-Eighth Conference on Neural Information Processing Systems, Montreal, QC, Canada.
49. Gers, F.A., Schmidhuber, J., and Cummins, F. (2000). Learning to forget: Continual prediction with LSTM. Neural Comput., 850–855.10.1162/089976600300015015 ↗
50. Chung, J., Gulcehre, C., Cho, K., and Bengio, Y. (2014, January 12). Empirical evaluation of gated recurrent neural networks on sequence modeling. Proceedings of the NIPS 2014 Deep Learning and Representation Learning Workshop, Montreal, QC, Canada.
51. Bahdanau, D., Cho, K., and Bengio, Y. (2015, January 7–9). Neural machine translation by jointly learning to align and translate. Proceedings of the ICLR 2015: International Conference on Learning Representations, San Diego, CA, USA.
52. Chung, J., Gulcehre, C., Cho, K., and Bengio, Y. (2015, January 6–11). Gated feedback recurrent neural networks. Proceedings of the 32nd International Conference on Machine Learning, Lille, France.
53. Lyu, H., Lu, H., and Mou, L. (2016). Learning a transferable change rule from a recurrent neural network for land cover change detection. Remote Sens., 8.10.3390/rs8060506 ↗
54. Lyu, H., Lu, H., Mou, L., Li, W., Wright, J., Li, X., and Gong, P. (2018). Long-term annual mapping of four cities on different continents by applying a deep information learning method to landsat data. Remote Sens., 10.10.3390/rs10030471 ↗
55. Gradient-based learning applied to document recognition10.1109/5.726791 ↗
56. Receptive fields, binocular interaction and functional architecture in the cat’s visual cortex10.1113/jphysiol.1962.sp006837 ↗
57. Szeliski, R. (2010). Computer vision: Algorithms and applications. Springer Science & Business Media, Springer.10.1007/978-1-84882-935-0 ↗
58. Dalal, N., and Triggs, B. (2005, January 20–26). Histograms of oriented gradients for human detection. Proceedings of the International Conference on Computer Vision & Pattern Recognition (CVPR ’05), San Diego, CA, USA.
59. Krizhevsky, A., Sutskever, I., and Hinton, G.E. (2012, January 3–8). Imagenet classification with deep convolutional neural networks. Proceedings of the Twenty-Sixth Conference on Neural Information Processing Systems, Lake Tahoe, NV, USA.
60. Zeiler, M.D., and Fergus, R. (2014). Visualizing and understanding convolutional networks. European Conference on Computer Vision, Springer.10.1007/978-3-319-10590-1_53 ↗
61. Stacked sparse autoencoder in hyperspectral data classification using spectral-spatial, higher order statistics and multifractal spectrum features10.1016/j.infrared.2017.08.021 ↗
62. Unsupervised spectral–spatial feature learning via deep residual Conv–Deconv network for hyperspectral image classification10.1109/TGRS.2017.2748160 ↗
63. Kampffmeyer, M., Salberg, A.B., and Jenssen, R. (July, January 26). Semantic segmentation of small objects and modeling of uncertainty in urban remote sensing images using deep convolutional neural networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) Workshops, Las Vegas, NV, USA.
64. High-resolution aerial image labeling with convolutional neural networks10.1109/TGRS.2017.2740362 ↗
65. Beyond RGB: Very high resolution urban remote sensing with multimodal deep networks10.1016/j.isprsjprs.2017.11.011 ↗
66. Deep learning classification of land cover and crop types using remote sensing data10.1109/LGRS.2017.2681128 ↗
67. (2019, January 14). Land Use and Coverage Area frame Survey (LUCAS) Details. Available online: https://ec.europa.eu/eurostat/web/lucas.
68. (2019, January 14). Sentinel-2 MSI Technical Guide. Available online: https://sentinel.esa.int/web/sentinel/technical-guides/sentinel-2-msi.
69. Algorithm for automatic atmospheric corrections to visible and near-IR satellite imagery10.1080/01431168808954942 ↗
70. Functional anatomy of spatial mental imagery generated from verbal instructions10.1523/JNEUROSCI.16-20-06504.1996 ↗
71. Reddi, S.J., Kale, S., and Kumar, S. (May, January 30). On the convergence of adam and beyond. Proceedings of the ICLR 2018 Conference Track, Vancouver, BC, Canada.
72. Kingma, D.P., and Ba, J. (2015, January 7–9). Adam: A method for stochastic optimization. Proceedings of the 3rd International Conference on Learning Representations (ICLR2015), San Diego, CA, USA.
73. Smith, L.N. (2017, January 24–31). Cyclical learning rates for training neural networks. Proceedings of the 2017 IEEE Winter Conference on Applications of Computer Vision (WACV), Santa Rosa, CA, USA.10.1109/WACV.2017.58 ↗
74. Dropout: A simple way to prevent neural networks from overfitting
75. A review of assessing the accuracy of classifications of remotely sensed data10.1016/0034-4257(91)90048-B ↗
76. Derivation of temporal windows for accurate crop discrimination in heterogeneous croplands of Uzbekistan using multitemporal RapidEye images10.1016/j.compag.2014.02.003 ↗
77. Efficiency assessment of multitemporal C-band Radarsat-2 intensity and Landsat-8 surface reflectance satellite imagery for crop classification in Ukraine10.1109/JSTARS.2015.2454297 ↗
78. Rußwurm, M., and Körner, M. (2018). Multi-temporal land cover classification with sequential recurrent encoders. ISPRS Int. J. Geoinf., 7.10.3390/ijgi7040129 ↗
79. Random search for hyper-parameter optimization
80. How much does multi-temporal Sentinel-2 data improve crop type classification?
81. Object-based crop identification using multiple vegetation indices, textural features and crop phenology10.1016/j.rse.2011.01.009 ↗
82. Do we need hundreds of classifiers to solve real world classification problems?
83. An assessment of algorithmic parameters affecting image classification accuracy by random forests10.14358/PERS.82.6.407 ↗
84. Mapping invasive plants using hyperspectral imagery and Breiman Cutler classifications (RandomForest)10.1016/j.rse.2005.10.014 ↗