Machine Learning Approaches on Crop Pattern Recognition a Comparative Analysis

Kazi Hasibul Kabir,Md. Zahiruddin Aqib,Sharmin Sultana,Shamim Akhter
2024-11-20
Abstract:Monitoring agricultural activities is important to ensure food security. Remote sensing plays a significant role for large-scale continuous monitoring of cultivation activities. Time series remote sensing data were used for the generation of the cropping pattern. Classification algorithms are used to classify crop patterns and mapped agriculture land used. Some conventional classification methods including support vector machine (SVM) and decision trees were applied for crop pattern recognition. However, in this paper, we are proposing Deep Neural Network (DNN) based classification to improve the performance of crop pattern recognition and make a comparative analysis with two (2) other machine learning approaches including Naive Bayes and Random Forest.
Machine Learning,Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
The problem that this paper attempts to solve is the crop pattern recognition problem in agricultural activity monitoring to ensure food security. Specifically, the author aims to improve the performance of crop pattern recognition by using deep neural networks (DNN) and conduct a comparative analysis with two other machine - learning methods (Naive Bayes and Random Forest). ### Problem Background Agricultural activity monitoring is crucial for ensuring food security. Traditional field surveys and other data collection methods are high in terms of time and economic costs and require a large amount of human resources. In contrast, remote sensing technology (Remote Sensing, RS) has been proven to be a more effective way and can be used to monitor crop activities and provide useful crop - related information. ### Research Objectives 1. **Improve the accuracy of crop pattern recognition**: By introducing deep neural networks (DNN), the author hopes to improve the performance of crop pattern recognition. 2. **Compare the performance of different machine - learning methods**: By comparing the three methods of Naive Bayes, Random Forest, and deep neural networks (DNN), find the algorithm most suitable for crop pattern recognition. 3. **Apply modern machine - learning techniques**: Explore the application potential of deep learning in agricultural remote sensing, especially in crop classification tasks. ### Specific Problems - How to use time - series remote - sensing data to generate crop patterns? - How to select the most appropriate machine - learning algorithm to classify crop patterns? - How to evaluate the performance of different algorithms in crop pattern recognition? ### Solutions The author proposes the following solutions: 1. **Data collection and pre - processing**: Use medium - spatial - resolution remote - sensing data (such as MODIS data) from the Suphanburi area in Thailand and pre - process the data, including steps such as reprojection, subset extraction, and NDVI calculation. 2. **Model implementation**: - **Naive Bayes**: A probability classifier based on Bayes' theorem. - **Deep neural network (DNN)**: A multi - layer neural network containing an input layer, two hidden layers, and an output layer, trained using the ReLU activation function and Softmax regression. - **Random Forest**: An ensemble learning method consisting of 300 decision trees. 3. **Performance evaluation**: Evaluate the performance of different algorithms through indicators such as accuracy, Kappa coefficient, sensitivity, and specificity. ### Results The experimental results show that Random Forest (RF) achieved the highest accuracy (94.74%) on a limited data set, while the deep neural network (DNN) also performed well (84.89%). Although Random Forest performs better on the current data set, the author believes that DNN has better future application prospects, especially when there is larger - scale and newer data. ### Summary The main purpose of this paper is to improve the performance of crop pattern recognition by introducing deep neural networks and, through comparison with traditional machine - learning methods, provide new ideas and technical means for future agricultural remote - sensing research.