This is a preview and has not been published.

A Comparative Study and Machine Learning Enabled Efficient Classification for Multispectral Data in Agriculture


  • Priyanka Gupta School of Engineering & Technology, Suresh Gyan Vihar University, Jaipur, Rajasthan, India.
  • Shruti Kanga Department of Geography, School of Environment and Earth Sciences, Central University of Punjab, Bathinda, Punjab, India.
  • Varun Narayan Mishra Amity Institute of Geo informatics and Remote Sensing (AIGIRS), Amity University, Noida India.



Google Earth Engine (GEE), Machine learning (ML), Remote Sensing (RS), Satellite imagery


Reliable and accurate crop maps are required for food security from regional to global scale. The increased availability of satellite imagery leads to a “Big Data” problem while producing crop maps. Now, cloud-based platforms have gained a lot of attention for crop classification over large regions. The main goal of the research is to analyze crop classification using various machine learning (ML) such as Support Vector Machine (SVM), Gradient Tree Boosting (GTB), Random Forest (RF), Decision Tree (DT) as well as Classification and Regression Trees (CART) on Google Earth Engine platform. The aim is to explore the Google Earth Engine’s efficiency (GEE) when classification different crops using multi- spectral datasets of Sentinel 2 MSI and Landsat 8 OLI satellites for crop mapping of Mathura district of Uttar Pradesh, India. The best cloud free image (less than 5%) of Landsat 8 OLI and Sentinel 2 MSI datasets ("2020-12-26","2020-12-30") were used for crop classification with the help of automatic filtering i.e. percentage cloud property on the GEE platforms. Moreover that GEE platform perform, acquiring, clarifying as well as preprocessing of satellite dataset could be organized very powerfully. Points as feature spaces were used like training datasets. Furthermore confusion matrixes are used for accuracy assessment (producer and user accuracy) and kappa coefficient. Additionally compare the outcome of the dataset on the basis of overall accuracy (OA), F1 score as well as kappa coefficient. The highest OA is found using GTB (86.7%) followed by RF (82.5%), CART (81.0%), DT (78.1%) and SVM (66.5%) for Landsat 8 OLI image. For the Sentinel 2 image, GTB achieved the highest OA of 84.2% followed by SVM (84%), RF (82.3%), DT (75.2%), and CART (75. 0%) respectively. On the basis of research, found that GTB performed well among all the classifiers to crop mapping using both multi-spectral datasets.


Download data is not yet available.


Shelestov A, Lavreniuk M, Kussul N, Novikov A, Skakun S. Exploring Google Earth Engine platform for big data processing: Classification of multi-temporal satellite imagery for crop mapping. Front Earth Sci. 2017: 17.

Weiss M, Jacob F, Duveiller G. Remote sensing for agricultural applications: A meta-review. Remote Sens. Environ. 2020; 236: 111402.

Basso B, Liu L. Seasonal crop yield forecast: Methods, applications, and accuracies. Adv Agron. 2019 Jan 1; 154: 201-55.

Gallego FJ, Kussul N, Skakun S, Kravchenko O, Shelestov A, Kussul O. Efficiency assessment of using satellite data for crop area estimation in Ukraine. Int J Appl Earth Obs. Geoinf. 2014; 29: 22-30.

Lobell DB, Thau D, Seifert C, Engle E, Little B. A scalable satellite-based crop yield mapper. Remote Sens Environ. 2015; 164: 324-33.

Skakun S, Vermote E, Franch B, Roger JC, Kussul N, Ju J, et al. Winter wheat yield assessment from Landsat 8 and Sentinel-2 data: Incorporating surface reflectance, through phenological fitting, into regression yield models. Remote Sens. 2019; 11(15):1768.

Mishra VN, Prasad R, Kumar P, Srivastava PK, Rai PK. Knowledge-based decision tree approach for mapping spatial distribution of rice crop using C-band synthetic aperture radar-derived information. J Appl Remote Sens. 2017; 11(4): 046003-.

Ji S, Zhang C, Xu A, Shi Y, Duan Y. 3D convolutional neural networks for crop classification with multi-temporal remote sensing images. Remote Sens. 2018; 10(1): 75.

Sicre CM, Fieuzal R, Baup F. Contribution of multispectral (optical and radar) satellite images to the classification of agricultural surfaces. Int J Appl Earth Obs Geoinf. 2020 ;84: 101972.

Orieschnig CA, Belaud G, Venot JP, Massuel S, Ogilvie A. Input imagery, classifiers, and cloud computing: Insights from multi-temporal LULC mapping in the Cambodian Mekong Delta. Eur J Remote Sens. 2021; 54(1): 398-416.

Cavallaro G, Riedel M, Richerzhagen M, Benediktsson JA, Plaza A. On understanding big data impacts in remotely sensed image classification using support vector machine methods. IEEE J Sel Top Appl Earth Obs Remote Sens. 2015; 8(10): 4634-46.

Carretero J, Blas JG. Introduction to cloud computing: platforms and solutions. Cluster Comput. 2014; 17: 1225-9:

Kumar L, Mutanga O. Google Earth Engine applications since inception: Usage, trends, and potential. Remote Sens. 2018; 10(10): 1509.

Kumar L, Mutanga O. Remote sensing of above-ground biomass. Remote Sens. 2017; 9(9): 935.

Tamiminia H, Salehi B, Mahdianpari M, Quackenbush L, Adeli S, Brisco B. Google Earth Engine for geo-big data applications: A meta-analysis and systematic review. J Photogramm. Remote Sens. 2020; 164: 152-70.

Lu D, Weng Q. A survey of image classification methods and techniques for improving classification performance. Int J Remote Sens. 2007; 28(5): 823-70.

Sishodia RP, Ray RL, Singh SK. Applications of remote sensing in precision agriculture: A review. Remote Sens. 2020; 12(19): 3136.

Amani M, Ghorbanian A, Ahmadi SA, Kakooei M, Moghimi A, Mirmazloumi SM, et al. Google earth engine cloud computing platform for remote sensing big data applications: A comprehensive review. IEEE J Sel Top Appl Earth Obs Remote Sens. 2020; 13: 5326-50.

Pelletier C, Webb GI, Petitjean F. Temporal convolutional neural network for the classification of satellite image time series. Remote Sens. 2019; 11(5): 523.

Leslie CR, Serbina LO, Miller HM. Landsat and agriculture—Case studies on the uses and benefits of Landsat imagery in agricultural monitoring and production. U S Geol Surv. 2017.

Debats SR, Luo D, Estes LD, Fuchs TJ, Caylor KK. A generalized computer vision approach to mapping crop fields in heterogeneous agricultural landscapes. Remote Sens Environ. 2016; 179: 210-21.

Skakun S, Franch B, Vermote E, Roger JC, Becker-Reshef I, Justice C, et al. Early season large-area winter crop mapping using MODIS NDVI data, growing degree days information and a Gaussian mixture model. Remote Sens. Environ. 2017; 195: 244-58.

Benami E, Jin Z, Carter MR, Ghosh A, Hijmans RJ, Hobbs A, et al. Uniting remote sensing, crop modelling and economics for agricultural risk management. Nat Rev Earth Environ. 2021 ; 2(2): 140-59.

Skakun S, Franch B, Vermote E, Roger JC, Justice C, Masek J, et al. Winter wheat yield assessment using Landsat 8 and Sentinel-2 data. InIGARSS 2018-2018. Int Geosci Remote Sens Symp. 2018 (pp. 5964-5967). IEEE.

Kussul N, Lemoine G, Gallego FJ, Skakun SV, Lavreniuk M, Shelestov AY. Parcel-based crop classification in Ukraine using Landsat-8 data and Sentinel-1A data. IEEE J Sel Top Appl Earth Obs Remote Sens. 2016; 9(6): 2500-8.

Lavreniuk M, Kussul N, Meretsky M, Lukin V, Abramov S, Rubel O. Impact of SAR data filtering on crop classification accuracy. IEEE First Ukraine. Conf Electr Comput Eng. UKRCON 2017 (pp. 912-917). IEEE.

Claverie M, Ju J, Masek JG, Dungan JL, Vermote EF, Roger JC, et al. The Harmonized Landsat and Sentinel-2 surface reflectance data set. Remote Sens Environ. 2018; 219: 145-61.

Shelestov A, Lavreniuk M, Kussul N, Novikov A, Skakun S. Large scale crop classification using Google earth engine platform. IEEE Int Geosci Remote Sens Symp .2017 (pp. 3696-3699)..

Kussul N, Mykola L, Shelestov A, Skakun S. Crop inventory at regional scale in Ukraine: developing in season and end of season crop maps with multi-temporal optical and SAR satellite imagery. Eur. J. Remote Sens. 2018;51(1):627-36.

Chen J, Cao X, Peng S, Ren H. Analysis and applications of GlobeLand30: a review. Int J Geo-Inf Remot sens. 2017; 6(8): 230.

Yang N, Liu D, Feng Q, Xiong Q, Zhang L, Ren T, et al. Large-scale crop mapping based on machine learning and parallel computation with grids. Remote Sens. 2019; 11(12): 1500.

Neetu, Ray SS. Exploring machine learning classification algorithms for crop classification using Sentinel 2 data. Int Arch Photogramm Remote Sens Spat Inf Sci. 2019; 42: 573-8., 2019

Asroni A, Ku-Mahamud KR, Damarjati C, Slamat HB. Arabic speech classification method based on padding and deep learning neural network. Baghdad Sci. J. 2021;18(2 (Suppl.)):0925-.

Jasim OZ. Using of machines learning in extraction of urban roads from DEM of LIDAR data: Case study at Baghdad expressways, Iraq. Period. Eng. Nat. Sci. 2019; 7(4):1710-21.

Khanday AM, Khan QR, Rabani ST. Detecting textual propaganda using machine learning techniques. Baghdad Sci. J. 2021; 18(1):0199-.

Mahmood RA, Abdi A, Hussin M. Performance evaluation of intrusion detection system using selected features and machine learning classifiers. Baghdad Sci. J. 2021;18(2 (Suppl.)):0884-.

Ashraf S, Alfandi O, Ahmad A, Khattak AM, Hayat B, Kim KH, et al . Bodacious-instance coverage mechanism for wireless sensor network. Wirel Commun Mob Comput. 2020; 2020:1-1.

Campos-Taberner M, García-Haro FJ, Martínez B, Sánchez-Ruíz S, Gilabert MA. A copernicus sentinel-1 and sentinel-2 classification framework for the 2020+ European common agricultural policy: A case study in València (Spain). Agronomy. 2019; 9(9):556.

Immitzer M, Vuolo F, Atzberger C. First experience with Sentinel-2 data for crop and tree species classifications in central Europe. Remote Sens. 2016; 8(3): 166.

Nasrallah A, Baghdadi N, Mhawej M, Faour G, Darwish T, Belhouchette H, et al. A novel approach for mapping wheat areas using high resolution Sentinel-2 images. Sensors. 2018; 18(7): 2089.

Piedelobo L, Hernández-López D, Ballesteros R, Chakhar A, Del Pozo S, González-Aguilera D, Moreno MA. Scalable pixel-based crop classification combining Sentinel-2 and Landsat-8 data time series: Case study of the Duero river basin. Agric Syst. 2019; 171: 36-50.

Vapnik V, Vapnik V. Realism and Instrumentalism: Classical Statistics and VC Theory (1960–1980). Estimation of Dependences Based on Empirical Data. 2006:411-24.

Mountrakis G, Im J, Ogole C. Support vector machines in remote sensing: A review. J Photogramm. Remote Sens. 2011; 66(3): 247-59.

Maulik U, Chakraborty D. Remote Sensing Image Classification: A survey of support-vector-machine-based advanced techniques. IEEE Trans Geosci Remote Sens. 2017; 5(1): 33-52.

Sivasankar T, Kumar D, ShankerSrivastava H, Patel P. Wheat leaf area index retrieval using RISAT-1 hybrid polarized SAR data. Geocarto Int. 2020; 35(8):9 05-15.

Breiman L. Classification and regression trees. Routledge; 2017 Oct 19.

Bittencourt HR, Clarke RT. Use of classification and regression trees (CART) to classify remotely-sensed digital images. Int Geosci Remote Sens Symp. 2003; 7: 3751-3753 (IEEE Cat. No. 03CH37477).

Zhang N, Wu Y, Zhang Q. Detection of sea ice in sediment laden water using MODIS in the Bohai Sea: A CART decision tree method. Int J Remote Sens. 2015; 36(6):1661-74.

Han J, Mao K, Xu T, Guo J, Zuo Z, Gao C. A soil moisture estimation framework based on the CART algorithm and its application in China. J Hydrol. 2018; 563: 65-75.

Tamy S, Belhadaoui H, Rabbah MA, Rabbah N, Rifi M. An evaluation of machine learning algorithms to detect attacks in SCADA network. In2019 7th Mediterranean CMT 2019 (pp. 1-5). IEEE.

Belgiu M, Drăguţ L. Random forest in remote sensing: A review of applications and future directions. ISPRS J. Photogramm. Remote Sens. 2016; 114: 24-31.

Guan H, Li J, Chapman M, Deng F, Ji Z, Yang X. Integration of orthoimagery and lidar data for object-based urban thematic mapping using random forests. Int J Remote Sens. 2013; 34(14): 5166-86.

Zhang H, Li Q, Liu J, Du X, Dong T, McNairn H. Object-based crop classification using multi-temporal SPOT-5 imagery and textural features with a Random Forest classifier. Geocarto Int. 2018; 33(10): 1017-35.

Shukla G, Garg RD, Srivastava HS, Garg PK. Performance analysis of different predictive models for crop classification across an aridic to ustic area of Indian states. Geocarto Int. 2018; 33(3): 240-59.

Man CD, Nguyen TT, Bui HQ, Lasko K, Nguyen TN. Improvement of land-cover classification over frequently cloud-covered areas using Landsat 8 time-series composites and an ensemble of supervised classifiers. Int J Remote Sens. 2018; 39(4): 1243-55.

Bui QT, Chou TY, Hoang TV, Fang YM, Mu CY, Huang PH, et al. Gradient boosting machine and object-based CNN for land cover classification. Remote Sens. 2021; 13(14): 2709.

Sharifi A. Yield prediction with machine learning algorithms and satellite images. J Sci Food Agric. 2021; 101(3): 891-6.

Grandini M, Bagli E, Visani G. Metrics for multi-class classification: an overview. arXiv preprint arXiv: 2008.05756. 2020. 2008.05756