Next Article in Journal
Optimization of Multi-Operator Human–Robot Collaborative Disassembly Line Balancing Problem Using Hybrid Artificial Fish Swarm Algorithm
Previous Article in Journal
Recent Advances in Lithium Extraction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Satellite-Based Crop Typology Mapping with Google Earth Engine †

Velagapudi Ramakrishna Siddhartha Engineering College, Vijayawada 520001, India
*
Author to whom correspondence should be addressed.
Presented at the 5th International Conference on Innovative Product Design and Intelligent Manufacturing Systems (IPDIMS 2023), Rourkela, India, 6–7 December 2023.
Eng. Proc. 2024, 66(1), 49; https://doi.org/10.3390/engproc2024066049
Published: 24 September 2024

Abstract

:
Crop classification plays a pivotal role in agricultural remote sensing, offering critical insights into planting areas, growth monitoring, and yield evaluation. Leveraging the power of Google Earth Engine, this paper centers on the agricultural landscape of Krishna District as its study region. It explores the efficacy of multiple machine learning approaches, specifically Random Forest (RF), Classification and Regression Tree (CART), Naive Bayes, and Support Vector Machine (SVM), in composition of Sentinel-1 and Sentinel-2 satellite imagery for crop categorization. By meticulously assessing and contrasting the evaluations of these four classification methods, the results highlight the efficacy of RF. The overall accuracy (OA) regarding RF classification reaches 0.86, surpassing the results obtained by Naive Bayes (OA = 0.68), CART (OA = 0.63), and SVM (OA = 0.78). This scalable and straightforward classification methodology harnesses the advantages of cloud-based platforms for data handling and analysis. The timely and precise identification in crop typing holds immense importance for monitoring alterations in harvest patterns, estimating yields, and issuing crop safety alerts in the Krishna District and beyond. This paper contributes to the agricultural geospatial sensing domain by providing an innovative approach for accurate crop classification, with broad applications in precision farming and crop management.

1. Introduction

Agriculture continues to serve as the bedrock of the Indian economy, wielding significant influence over GDP and serving as the lifeblood for a substantial segment of the population. Effective agricultural land management and monitoring take on paramount importance to ensure both food security and sustainable development. Krishna District, nestled in the southeastern Indian state of Andhra Pradesh, serves as a prime region. It boasts diverse cropping patterns, with prominent cultivations including paddy, sugarcane, and cotton.
Traditional methods of crop supervision and classification tend to be laborious and time-intensive, rendering them impractical for extensive agricultural regions. The quest for timely, precise information regarding crop types, health status, and spatial distribution has propelled the integration of remote sensing capabilities and deep learning techniques into agricultural monitoring practices [1,2]. Remote sensing methods in agriculture facilitate data collection across various spatial and temporal resolutions. When it comes to agricultural uses, the Sentinel satellites are among the most valuable sources of remote observations, delivering high- quality optical and radar imagery and being well suited for monitoring crops throughout the growth cycle [3,4]. The pre-existing systems for crop segmentation have predominantly relied on traditional methods, frequently hampered by their inability to furnish real-time data. The assimilation of machine learning approaches into the scrutiny of remote imagery has ushered in new possibilities for automated and precise crop classification [5]. Machine learning techniques have risen to prominence for their capacity to process large volumes of remote imagery and distill meaningful insights [6].The overarching goal is to harness an automated, high-precision crop classification system scrutinizing multiple machine learning approaches (Random Forest, CART, Naive Bayes, and SVM) for crop categorization practices, not only in Krishna District, but also in analogous agricultural regions [7,8,9].

2. Study Area and Datasets

2.1. Study Area

The research field is in the regions of Penumatcha, Narapalem, Kondavaram, and Pedamuttevi (Figure 1). Krishna District, located in Andhra Pradesh, India, exhibits an average altitude of 9 m and has a tropical climate.

2.2. Datasets

Sentinel-1, a radar satellite, provides precise photographs of Earth using Synthetic Aperture Radar technology and offers useful insights like soil moisture and surface roughness via its dual-polarization capabilities. Sentinel-2’s multispectral optical satellite gathers data across many spectral bands. It supports applications including agriculture and forest monitoring and land use mapping.

3. Proposed System

The primary objective is to analyze the spatial facets of major crops within the Krishna District. The study follows a systematic methodology to achieve these objectives.
  • Data Acquisition: The study begins by obtaining satellite images with high spatial and temporal resolution, opting for Sentinel-2 and Sentinel-1 images, which cover Krishna District.
  • Data Preprocessing: To enhance data quality and mitigate the effects of atmospheric conditions, the study conducts essential preprocessing. This includes cloud masking to remove cloudy portions and image normalization to standardize the data values.
  • Data Preparation: This step involves the creation of training and validation datasets tailored for crop classification. Representative areas for each crop are identified within the study region, and an adequate number of instances are generated and then split into training and validation sets while maintaining a suitable ratio to ensure robust training and evaluation.
  • Feature Extraction: Relevant spectral, spatial, and temporal characteristics are acquired from the satellite images. This encompasses vegetation indices, polarization values, and other metrics to capture the distinctive attributes of diverse crops.
  • Classification Algorithm Selection: The study opts for the use of the Random Forest algorithm as the classification method, primarily due to its proven efficacy in crop segmentation.
  • Model Training: The RF classification model is trained using the training dataset. The input features utilized are acquired from the satellite imagery that underwent preprocessing, encompassing bands, vegetation indices, and other relevant information.
  • Classification and Evaluation: The trained RF model is applied to generate a classification map. The precision of the results is assessed by contrasting them with ground truth data or validation samples. The results are meticulously compared.
  • Visualization and Analysis: The classified crop distribution map is visualized utilizing Google Earth Engine. The map is scrutinized to obtain valuable insights into crop patterns within Krishna District.

Architecture Diagram

Figure 2 represents a systematic process for conducting machine learning-based crop classification. Beginning with data collection, it encompasses the acquisition of essential data. Following this, preprocessing steps are crucial to correct atmospheric influences and normalize values. Feature extraction identifies relevant attributes from the data, including the spectral bands vital for distinguishing various crop types. Feature selection reduces dimensionality and optimizes model efficiency. Classifier selection, such as Random Forest or SVM, depends on data characteristics and classification requirements. The algorithms are trained using labeled data, leading to classification. Visualizing the results on a map provides a spatial representation of the classified areas, and evaluation via a confusion matrix quantifies model performance.

4. Implementation and Results

This section provides a comprehensive representation of the outcomes obtained through the implementation of the specified algorithms, with the results displayed for each one (Figure 3, Figure 4, Figure 5, Figure 6 and Figure 7).
In the above classified figure, the green color indicates paddy, dark green indicates cotton, yellow indicates sugarcane, and pink indicates other crop types.

4.1. Comparative Studies

To appraise the model’s proficiency, we incorporated precision, recall, and F1 score as evaluation metrics and summarized in Table 1, which were computed utilizing the following formulas: TP denotes true positives, FP denotes false positives, FN denotes false negatives.

4.2. Results Obtained

The results obtained highlight accuracies across the algorithms under consideration. RF exhibited the highest accuracy at 86%, closely trailed by SVM, which achieved an accuracy of 78%. CART and Naive Bayes produced lower accuracy rates of 63% and 68%, respectively. Furthermore, the evaluation of kappa coefficients gauged the algorithms’ performance. RF demonstrated exceptional consistency, boasting a kappa coefficient of 0.83. SVM had a substantial level of agreement, as indicated by its kappa coefficient of 0.75. Conversely, CART and Naive Bayes exhibited 0.60 and 0.67, respectively.

5. Conclusions

In conclusion, this paper demonstrated that the use of a combination of Sentinel-1 and Sentinel-2 data in tandem with machine learning approaches, particularly Random Forest, holds promise for accurate crop typing in Krishna District. We achieved classification accuracies of 85% with RF, highlighting its effectiveness in this context.

Author Contributions

Conceptualization, A.R. and P.V.; methodology, P.V.; software, A.R.; validation, A.R., P.V. and M.S.; formal analysis, A.R.; investigation, A.R.; resources, A.R.; data curation, A.R.; writing—original draft preparation, A.R.; writing—review and editing, A.R.; visualization, A.R.; supervision, A.R.; project administration, A.R.; funding acquisition, P.V. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Yao, J.; Wu, J.; Xiao, C.; Zhang, Z.; Li, J. The Classification Method Study of Crops Remote Sensing with Deep Learning, Machine Learning, and Google Earth Engine. Remote Sens. 2022, 14, 2758. [Google Scholar] [CrossRef]
  2. Sun, Z.; Di, L.; Fang, H.; Burgess, A. Deep Learning Classification for Crop Types in North Dakota. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2020, 13, 2200–2213. [Google Scholar] [CrossRef]
  3. Metzger, N.; Turkoglu, M.O.; D’Aronco, S.; Wegner, J.D.; Schindler, K. Crop Classification under Varying Cloud Cover with Neural Ordinary Differential Equations. IEEE Trans. Geosci. Remote Sens. 2021, 60, 4404912. [Google Scholar] [CrossRef]
  4. Chakhar, A.; Hernández-López, D.; Ballesteros, R.; Moreno, M.A. Improving the Accuracy of Multiple Algorithms for Crop Classification by Integrating Sentinel-1 Observations with Sentinel-2 Data. Remote Sens. 2021, 13, 243. [Google Scholar] [CrossRef]
  5. Zhang, M.; Lin, H.; Wang, G.; Sun, H.; Fu, J. Mapping Paddy Rice Using a Convolutional Neural Network (CNN) with Landsat 8 Datasets in the Dong ting Lake Area, China. Remote Sens. 2018, 10, 1840. [Google Scholar] [CrossRef]
  6. Pott, L.P.; Amado, T.J.C.; Schwalbert, R.A.; Corassa, G.M.; Ciampitti, I.A. Satellite-based data fusion crop type classification and mapping in Rio Grande do Sul, Brazil. ISPRS J. Photogram. Remote Sens. 2021, 176, 196–210. [Google Scholar] [CrossRef]
  7. Mather, P.M. Computer Processing of Remotely Sensed Images: An Introduction; John Wiley & Sons: Hoboken, NJ, USA, 2004. [Google Scholar]
  8. Zhong, L.; Hu, L.; Zhou, H. Deep learning based multi-temporal crop classification. Remote Sens. Environ. 2019, 221, 430–443. [Google Scholar] [CrossRef]
  9. Mogili, U.R.; Deepak, B.B.V.L. Review on application of drone systems in precision agriculture. Procedia Comput. Sci. 2018, 133, 502–509. [Google Scholar] [CrossRef]
Figure 1. Region of interest. Source: Google Earth Engine.
Figure 1. Region of interest. Source: Google Earth Engine.
Engproc 66 00049 g001
Figure 2. Architecture diagram for classified image.
Figure 2. Architecture diagram for classified image.
Engproc 66 00049 g002
Figure 3. Classified image.
Figure 3. Classified image.
Engproc 66 00049 g003
Figure 4. Classified crop image using Random Forest.
Figure 4. Classified crop image using Random Forest.
Engproc 66 00049 g004
Figure 5. Classified crop image using SVM.
Figure 5. Classified crop image using SVM.
Engproc 66 00049 g005
Figure 6. Classified crop image using Naive Bayes.
Figure 6. Classified crop image using Naive Bayes.
Engproc 66 00049 g006
Figure 7. Classified crop image using CART.
Figure 7. Classified crop image using CART.
Engproc 66 00049 g007
Table 1. Performance metrics table.
Table 1. Performance metrics table.
ClassifierAccuracyPrecisionRecallF1 Score
Random Forest860.830.960.89
SVM780.790.810.80
Naive Bayes680.610.670.64
CART630.470.590.64
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Renuka, A.; Suneetha, M.; Vasavi, P. Satellite-Based Crop Typology Mapping with Google Earth Engine. Eng. Proc. 2024, 66, 49. https://doi.org/10.3390/engproc2024066049

AMA Style

Renuka A, Suneetha M, Vasavi P. Satellite-Based Crop Typology Mapping with Google Earth Engine. Engineering Proceedings. 2024; 66(1):49. https://doi.org/10.3390/engproc2024066049

Chicago/Turabian Style

Renuka, Alapati, Manne Suneetha, and Prathipati Vasavi. 2024. "Satellite-Based Crop Typology Mapping with Google Earth Engine" Engineering Proceedings 66, no. 1: 49. https://doi.org/10.3390/engproc2024066049

Article Metrics

Back to TopTop