Comparative Analysis of Machine Learning Algorithms for Object-Based Crop Classification Using Multispectral Imagery

From:      author:      Count: 次      Date: 2025/12/363

Unmanned Aerial Vehicles (UAVs) offer enhanced spatial and temporal resolution for agricultural remote sensing, surpassing traditional satellite-based methods. Given the abundance of evolving machine-learning methods for crop recognition, this study evaluates and compares five machine learning algorithms (ML) and tests an Ensemble Learning method as a sixth approach, integrated with object-based image analysis (OBIA) for crop-type classification using UAV multispectral imagery, aiming to identify the most effective model and produce a classification map based on the best-performing method. Image segmentation was built using eCognition software, and spectral, index, and gray level co-occurrence matrix (GLCM) features were extracted from the segmented object. A machine learning model integrating multiple classification algorithms (SVM, ANN, RF, XGBoost, KNN, Ensemble Learning) with automated hyperparameter optimization was developed and executed in Google Colab using Python 3.10. All classifiers achieved accuracies exceeding 80% and Area Under the Curve (AUC) values above 0.9. SVM and ANN are the best classifiers, with the same value of accuracy (94%), followed by XGBoost (93%), RF (92%), and KNN (89%). The Ensemble Learning method (SVM + ANN) as a sixth approach outperformed all single models, with an accuracy value of 95%. Cotton, maize, peanut, and soybean were classified with the highest accuracy, with index and GLCM features contributing most significantly, followed by spectral features. The integration of high-resolution UAV imagery with ML and OBIA demonstrates strong potential for automated crop-type classification, offering valuable support for precision agriculture applications.

e1a8e615-1710-4b8c-af3e-6a0a196124d7.png