Improvement in Land Cover and Crop Classification based on Temporal Features Learning from Sentinel-2 Data Using Recurrent-Convolutional Neural Network (R-CNN)

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.

[1]  P. Gong,et al.  Modeling grassland spring onset across the Western United States using climate variables and MODIS-derived phenology metrics , 2015 .

[2]  Xinkai Zhu,et al.  Estimation of biomass in wheat using random forest regression algorithm and remote sensing data , 2016 .

[3]  Jing M. Chen,et al.  Circumpolar vegetation dynamics product for global change study. , 2016 .

[4]  Li Wang,et al.  Feature Selection of Time Series MODIS Data for Early Crop Classification Using Random Forest: A Case Study in Kansas, USA , 2015, Remote. Sens..

[5]  Lichao Mou,et al.  Learning a Transferable Change Rule from a Recurrent Neural Network for Land Cover Change Detection , 2016, Remote. Sens..

[6]  Marcello Chiaberge,et al.  Land cover and crop classification using multitemporal sentinel-2 images based on crops phenological cycle , 2018, 2018 IEEE Workshop on Environmental, Energy, and Structural Monitoring Systems (EESMS).

[7]  Yichun Xie,et al.  Remote sensing imagery in vegetation mapping: a review , 2008 .

[8]  Cornelius Senf,et al.  Mapping land cover in complex Mediterranean landscapes using Landsat: Improved classification accuracies from integrating multi-seasonal and synthetic imagery , 2015 .

[9]  David Morin,et al.  An Automated Method for Annual Cropland Mapping along the Season for Various Globally-Distributed Agrosystems Using High Spatial and Temporal Resolution Time Series , 2015, Remote. Sens..

[10]  Pierre Alliez,et al.  High-Resolution Aerial Image Labeling With Convolutional Neural Networks , 2016, IEEE Transactions on Geoscience and Remote Sensing.

[11]  F. Zhou,et al.  A data mining approach for evaluation of optimal time-series of MODIS data for land cover mapping at a regional level , 2013 .

[12]  Yun Shi,et al.  eFarm: A Tool for Better Observing Agricultural Land Systems , 2017, Sensors.

[13]  D. Hubel,et al.  Receptive fields, binocular interaction and functional architecture in the cat's visual cortex , 1962, The Journal of physiology.

[14]  Nataliia Kussul,et al.  Deep Learning Classification of Land Cover and Crop Types Using Remote Sensing Data , 2017, IEEE Geoscience and Remote Sensing Letters.

[15]  Lucy Marshall,et al.  Object-oriented crop classification using multitemporal ETM+ SLC-off imagery and random forest , 2013 .

[16]  Bertrand Le Saux,et al.  Beyond RGB: Very High Resolution Urban Remote Sensing With Multimodal Deep Networks , 2017, ISPRS Journal of Photogrammetry and Remote Sensing.

[17]  Sanjiv Kumar,et al.  On the Convergence of Adam and Beyond , 2018 .

[18]  Michael Kampffmeyer,et al.  Semantic Segmentation of Small Objects and Modeling of Uncertainty in Urban Remote Sensing Images Using Deep Convolutional Neural Networks , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[19]  Christopher Conrad,et al.  Impact of feature selection on the accuracy and spatial uncertainty of per-field crop classification using Support Vector Machines , 2013 .

[20]  Guido Lemoine,et al.  Parcel-Based Crop Classification in Ukraine Using Landsat-8 Data and Sentinel-1A Data , 2016, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[21]  V. Simonneaux,et al.  The use of high‐resolution image time series for crop classification and evapotranspiration estimate over an irrigated area in central Morocco , 2008 .

[22]  Nataliia Kussul,et al.  Efficiency Assessment of Multitemporal C-Band Radarsat-2 Intensity and Landsat-8 Surface Reflectance Satellite Imagery for Crop Classification in Ukraine , 2016, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[23]  Shakib Shahidian,et al.  Irrigation management with remote sensing: Evaluating irrigation requirement for maize under Mediterranean climate condition , 2017 .

[24]  Marc Rußwurm,et al.  Multi-Temporal Land Cover Classification with Sequential Recurrent Encoders , 2018, ISPRS Int. J. Geo Inf..

[25]  Hao Xia,et al.  Land Cover Classification Using Features Generated From Annual Time-Series Landsat Data , 2018, IEEE Geoscience and Remote Sensing Letters.

[26]  Wenjiang Huang,et al.  Evaluation of MODIS and Landsat multiband vegetation indices used for wheat yield estimation in irrigated Indus Basin , 2017, Comput. Electron. Agric..

[27]  Jindi Wang,et al.  Improvement of spatially and temporally continuous crop leaf area index by integration of CERES-Maize model and MODIS data , 2016 .

[28]  Abderrahim Nemmaoui,et al.  Performance evaluation of object based greenhouse detection from Sentinel-2 MSI and Landsat 8 OLI data: A case study from Almería (Spain) , 2016, Int. J. Appl. Earth Obs. Geoinformation.

[29]  Dehai Zhu,et al.  Improving winter wheat yield estimation by assimilation of the leaf area index from Landsat TM and MODIS data into the WOFOST model , 2015 .

[30]  Russell G. Congalton,et al.  A review of assessing the accuracy of classifications of remotely sensed data , 1991 .

[31]  Quoc V. Le,et al.  Sequence to Sequence Learning with Neural Networks , 2014, NIPS.

[32]  Di Shi,et al.  An Assessment of Algorithmic Parameters Affecting Image Classification Accuracy by Random Forests , 2016 .

[33]  J. Six,et al.  Object-based crop identification using multiple vegetation indices, textural features and crop phenology , 2011 .

[34]  Wu Liu,et al.  Stacked sparse autoencoder in hyperspectral data classification using spectral-spatial, higher order statistics and multifractal spectrum features , 2017 .

[35]  Senén Barro,et al.  Do we need hundreds of classifiers to solve real world classification problems? , 2014, J. Mach. Learn. Res..

[36]  Wen-Bin Wu,et al.  Mapping Spatial and Temporal Variations of Leaf Area Index for Winter Wheat in North China , 2007 .

[37]  Rick L. Lawrence,et al.  Mapping invasive plants using hyperspectral imagery and Breiman Cutler classifications (RandomForest) , 2006 .

[38]  Xiao Xiang Zhu,et al.  Long-Term Annual Mapping of Four Cities on Different Continents by Applying a Deep Information Learning Method to Landsat Data , 2018, Remote. Sens..

[39]  Thomas Blaschke,et al.  Object based image analysis for remote sensing , 2010 .

[40]  Giorgos Mallinis,et al.  A Hidden Markov Models Approach for Crop Classification: Linking Crop Phenology to Time Series of Multi-Sensor Remote Sensing Data , 2015, Remote. Sens..

[41]  Y. Kaufman,et al.  Algorithm for automatic atmospheric corrections to visible and near-IR satellite imagery , 1988 .

[42]  David M. Johnson,et al.  A comprehensive assessment of the correlations between field crop yields and commonly used MODIS products , 2016, Int. J. Appl. Earth Obs. Geoinformation.

[43]  Yang Shao,et al.  An evaluation of time-series smoothing algorithms for land-cover classifications using MODIS-NDVI multi-temporal data , 2016 .

[44]  P. Gong,et al.  Phenology-based Crop Classification Algorithm and its Implications on Agricultural Water Use Assessments in California’s Central Valley , 2012 .

[45]  Huajun Tang,et al.  How Could Agricultural Land Systems Contribute to Raise Food Production Under Global Change , 2014 .

[46]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[47]  Lin Yan,et al.  Improved time series land cover classification by missing-observation-adaptive nonlinear dimensionality reduction , 2015 .

[48]  B. Wardlow,et al.  A comparison of MODIS 250-m EVI and NDVI data for crop mapping: a case study for southwest Kansas , 2010 .

[49]  Yoshua Bengio,et al.  Neural Machine Translation by Jointly Learning to Align and Translate , 2014, ICLR.

[50]  Richard Szeliski,et al.  Computer Vision - Algorithms and Applications , 2011, Texts in Computer Science.

[51]  Giorgos Mountrakis,et al.  A meta-analysis of remote sensing research on supervised pixel-based land-cover image classification processes: General guidelines for practitioners and future research , 2016 .

[52]  Ahmad Al Bitar,et al.  Estimating maize biomass and yield over large areas using high spatial and temporal resolution Sentinel-2 like remote sensing data , 2016 .

[53]  Yoshua Bengio,et al.  Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling , 2014, ArXiv.

[54]  K. Beurs,et al.  Dryland vegetation phenology across an elevation gradient in Arizona, USA, investigated with fused MODIS and Landsat data , 2014 .

[55]  David B. Lobell,et al.  Smallholder maize area and yield mapping at national scales with Google Earth Engine , 2019, Remote Sensing of Environment.

[56]  Rob Fergus,et al.  Visualizing and Understanding Convolutional Networks , 2013, ECCV.

[57]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[58]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[59]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[60]  Johannes R. Sveinsson,et al.  Random Forests for land cover classification , 2006, Pattern Recognit. Lett..

[61]  Clement Atzberger,et al.  How much does multi-temporal Sentinel-2 data improve crop type classification? , 2018, Int. J. Appl. Earth Obs. Geoinformation.

[62]  Damien Arvor,et al.  Classification of MODIS EVI time series for crop mapping in the state of Mato Grosso, Brazil , 2011 .

[63]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[64]  Yoshua Bengio,et al.  Gated Feedback Recurrent Neural Networks , 2015, ICML.

[65]  Conghe Song,et al.  Empirical evidence of El Niño–Southern Oscillation influence on land surface phenology and productivity in the western United States , 2015 .

[66]  Xiao Xiang Zhu,et al.  Unsupervised Spectral–Spatial Feature Learning via Deep Residual Conv–Deconv Network for Hyperspectral Image Classification , 2018, IEEE Transactions on Geoscience and Remote Sensing.

[67]  Yoshua Bengio,et al.  Gradient-based learning applied to document recognition , 1998, Proc. IEEE.

[68]  Joanne C. White,et al.  Optical remotely sensed time series data for land cover classification: A review , 2016 .

[69]  Jürgen Schmidhuber,et al.  Learning to Forget: Continual Prediction with LSTM , 2000, Neural Computation.

[70]  Gallego Pinilla Francisco,et al.  Best practices for crop area estimation with Remote Sensing , 2010 .

[71]  Yoshua Bengio,et al.  Random Search for Hyper-Parameter Optimization , 2012, J. Mach. Learn. Res..

[72]  Bing Zhang,et al.  Object-Based Crop Classification with Landsat-MODIS Enhanced Time-Series Data , 2015, Remote. Sens..

[73]  Cornelius Senf,et al.  A Bayesian hierarchical model for estimating spatial and temporal variation in vegetation phenology from Landsat time series , 2017 .

[74]  Olena Dubovyk,et al.  Derivation of temporal windows for accurate crop discrimination in heterogeneous croplands of Uzbekistan using multitemporal RapidEye images , 2014 .

[75]  D. Lobell,et al.  Improving the monitoring of crop productivity using spaceborne solar‐induced fluorescence , 2016, Global change biology.

[76]  Leslie N. Smith,et al.  Cyclical Learning Rates for Training Neural Networks , 2015, 2017 IEEE Winter Conference on Applications of Computer Vision (WACV).

[77]  Zhengwei Yang,et al.  Monitoring US agriculture: the US Department of Agriculture, National Agricultural Statistics Service, Cropland Data Layer Program , 2011 .

[78]  Chris Funk,et al.  Phenologically-tuned MODIS NDVI-based production anomaly estimates for Zimbabwe , 2009 .

[79]  G. Henebry,et al.  Land Surface Phenology Along Urban to Rural Gradients in the U.S. Great Plains , 2015 .

[80]  J. Mustard,et al.  Wavelet analysis of MODIS time series to detect expansion and intensification of row-crop agriculture in Brazil , 2008 .

[81]  M. Denis,et al.  Functional Anatomy of Spatial Mental Imagery Generated from Verbal Instructions , 1996, The Journal of Neuroscience.

[82]  R. Congalton,et al.  Automated cropland mapping of continental Africa using Google Earth Engine cloud computing , 2017 .