Abstract

Satellite remote sensing (RS) enables the extraction of vital information on land cover and crop type. Land cover and crop type classification using RS data and machine learning (ML) techniques have recently gained considerable attention in the scientific community. This study aimed to enhance remote sensing research using high-resolution satellite imagery and a ML approach. To achieve this objective, ML algorithms were employed to demonstrate whether it was possible to accurately classify various crop types within agricultural areas using the Sentinel 2A-derived Normalized Difference Red Edge Index (NDRE). Five ML classifiers, namely Support Vector Machines (SVM), Random Forest (RF), Decision Tree (DT), K-Nearest Neighbors (KNN), and Multi-Layer Perceptron (MLP), were implemented using Python programming on Google Colaboratory. The target land cover classes included cereals, fallow, forage, fruits, grassland-pasture, legumes, maize, sugar beet, onion-garlic, sunflower, and watermelon-melon. The classification models exhibited strong performance, evidenced by their robust overall accuracy (OA). The RF model outperformed, with an OA rate of 95% and a Kappa score of 92%. It was followed by DT (88%), KNN (87%), SVM (85%), and MLP (82%). These findings showed the possibility of achieving high classification accuracy using NDRE from a few Sentinel 2A images. This study demonstrated the potential enhancement of the application of high-resolution satellite RS data and ML for crop type classification in regions that have received less attention in previous studies.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call