Satellite LULC Classification ML Frameworks
Projects for land use and land cover (LULC) classification using satellite/aerial imagery with machine learning and deep learning. Includes multi-class land cover mapping (vegetation, water, urban, etc.) and related geospatial classification tasks. Does NOT include crop-type-specific classification, change detection, or general remote sensing applications beyond LULC categorization.
There are 60 satellite lulc classification frameworks tracked. The highest-rated is maja601/EuroCrops at 49/100 with 210 stars.
Get all 60 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=satellite-lulc-classification&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
maja601/EuroCrops
The official repository for the EuroCrops dataset. |
|
Emerging |
| 2 |
dida-do/eurocropsml
EuroCropsML is a ready-to-use benchmark dataset for few-shot crop type... |
|
Emerging |
| 3 |
langnico/global-canopy-height-model
This repository contains the code used in the paper: A high-resolution... |
|
Emerging |
| 4 |
clejae/europe_land_iacs_prep
Preprocessing and harmonization scripts for IACS/GSA data. |
|
Emerging |
| 5 |
Osman-Geomatics93/GCN-Crop-Classification
Crop classification from Sentinel-2 imagery using Graph Convolutional... |
|
Emerging |
| 6 |
raoofnaushad/Land-Cover-Classification-using-Sentinel-2-Dataset
Application of deep learning on Satellite Imagery of Sentinel-2 satellite... |
|
Emerging |
| 7 |
Orion-AI-Lab/S4A
Sen4AgriNet: A Sentinel-2 multi-year, multi-country benchmark dataset for... |
|
Emerging |
| 8 |
chrieke/InstanceSegmentation_Sentinel2
🌱 Deep Learning for Instance Segmentation of Agricultural Fields - Master thesis |
|
Emerging |
| 9 |
Shalemrsju4092004/sentinel2-multi-class-land-cover-classification
Machine learning-based crop classification using Sentinel-2 multispectral... |
|
Emerging |
| 10 |
langnico/GEDI-BDL
This repository provides the code used to create the results presented in... |
|
Emerging |
| 11 |
Agri-Hub/Space2Ground
A dataset with Space (Sentinel-1/2) and Ground (street-level images)... |
|
Emerging |
| 12 |
NASA-DEVELOP/SLaCC
The Supervised Land Cover Classification (SLaCC) tool is a Google Earth... |
|
Experimental |
| 13 |
jgrss/cultionet
Image segmentation of cultivated land |
|
Experimental |
| 14 |
ecovision-uzh/BraDD-S1TS
[ISPRS 23] Deforestation Detection in the Amazon with Sentinel-1 SAR Image... |
|
Experimental |
| 15 |
palubad/MMTS-GEE
Google Earth Engine tool to generate multi-modal and multi-temporal... |
|
Experimental |
| 16 |
JoshuaBillson/Waterbody-Detection-Via-Deep-Learning
Source code for the paper, "Water Body Extraction from Sentinel-2 Imagery... |
|
Experimental |
| 17 |
LNSOTOM/fvc_composition
Mapping Fractional Vegetation Cover (FVC) components by introducing a... |
|
Experimental |
| 18 |
Phantom-fs/Rock-Type-Classification
Code and supplementary materials for the research paper titled 'Advancing... |
|
Experimental |
| 19 |
rslab-ntua/cropmaps
Crop type mapping solution for MAGO Project (NTUA) |
|
Experimental |
| 20 |
iamtekson/DL-for-LULC-prediction
This is the ResNet50 implementation of the Eurosat dataset. |
|
Experimental |
| 21 |
long123524/BsiNet-torch
JAG: Delineation of agricultural fields using multi-task BsiNet from... |
|
Experimental |
| 22 |
Surv-Lukmon/LC-Classification-ML
Assessed the performance of Random Forest (RF) and Support Vector Machines... |
|
Experimental |
| 23 |
nasa-nccs-hpda/above-shrubs
Development of regression deep learning models for ABoVE Shrubs project |
|
Experimental |
| 24 |
ClarkCGA/multi-temporal-crop-classification-baseline
Baseline model for crop type segmentation as part of the HLS FM downstream... |
|
Experimental |
| 25 |
BzGEO/forest_cover_change
Google Earth Engine code for forest cover change mapping based on the... |
|
Experimental |
| 26 |
Surv-Lukmon/Crop-Classification
Crop type classification with 10m spatial resolution using Random Forest... |
|
Experimental |
| 27 |
sdesena/Improve-LULC-Classification-GEE
Learn how to avoid pitfalls and enhance your Land Use and Land Cover... |
|
Experimental |
| 28 |
a2415789658-coder/GCN-Crop-Classification
🌾 Classify crops using Graph Convolutional Networks for accurate pixel-level... |
|
Experimental |
| 29 |
pixelpawnshop/Satellite-Imagery-Land-Use-Classification
Interactive web app for land use classification from Sentinel-2 satellite... |
|
Experimental |
| 30 |
justinn-j-jones/Spaceborne-lidar-for-vegetation-assessment
Supporting materials and notebooks for the Spaceborne Lidar for Vegetation... |
|
Experimental |
| 31 |
namratadutt/LiDAR-and-Hyperspectral-Fusion-classification
Landcover classification using the fusion of HSI and LiDAR data. |
|
Experimental |
| 32 |
bellasih/multimodal_supercon
Multimodal SuperCon: Classifier for Drivers of Deforestation in Indonesia |
|
Experimental |
| 33 |
aj1365/DeepForest-Wetland-Paper
Here are the codes for the "Deep Forest classifier for wetland mapping using... |
|
Experimental |
| 34 |
JAEarly/MIL-Land-Cover-Classification
Code for the paper "Scene-to-Patch Earth Observation: Multiple Instance... |
|
Experimental |
| 35 |
WangHuangHan/CanopyCarbonPrediction_GEE
This project uses satellite images on Google Earth Engine to predict canopy... |
|
Experimental |
| 36 |
fauzan9585/LandslideDetection-GEE
The comparison of Random Forest and Rule-based Landslide detection in Google... |
|
Experimental |
| 37 |
sdesena/above-ground-biomass-machine-learning
End-to-end geospatial data science workflow for predicting Above Ground... |
|
Experimental |
| 38 |
HarshilMaks/EuroSAT-ResNet101
A Geo-AI engine for automated ESG and supply chain monitoring. This project... |
|
Experimental |
| 39 |
BEEILAB/LULC-Classification-Using-Deep-learning
This repository will guide you how to use deep learning algorithms for land... |
|
Experimental |
| 40 |
r-wenger/land-use-land-cover-datasets
List of datasets and codes for remote sensing LULC applications. |
|
Experimental |
| 41 |
ojask3150/CROP-TYPE-MAPPING-USING-SENTINEL--2-BANDS
A 2 stage deep learning model that maps crop types based on Sentinel-2 data... |
|
Experimental |
| 42 |
jshenaop/satellite-lulc-deep-learning
Estimación de demanda de tráfico 5G en Colombia mediante clasificación de... |
|
Experimental |
| 43 |
sorna-fast/eurosat-cnn-classifier
Satellite Image Classification using CNN - EuroSAT Dataset Deep Learning... |
|
Experimental |
| 44 |
iremozcann/Land-Cover-Prediction-Using-Machine-Learning
Land Cover Prediction from Satellite Imagery Using Machine Learning Techniques |
|
Experimental |
| 45 |
Raul4fun/Masters-Thesis-GeoAI-1D-CNN
🌍 Analyze Land Use and Land Cover using deep learning and Google Earth... |
|
Experimental |
| 46 |
jcblsn/rainforest-segmentation
A comparison of deep learning segmentation models for deforestation... |
|
Experimental |
| 47 |
dataforgoodfr/batch11_cartovegetation
Land cover mapping automation tool using IGN aerial photographs |
|
Experimental |
| 48 |
HenriqueToledo/Semantic-segmentation-applied-to-crop-rows
A survey of image segmentation techniques applied to detection of crop rows... |
|
Experimental |
| 49 |
vannolimarco/classification-for-land-use-images-via-cnn
Performing a classification of the land-use image provided by a Remote... |
|
Experimental |
| 50 |
filipe-braiman/cnn-vs-cnnvit-eurosat
A reproducible cross‑framework study comparing CNN and CNN‑ViT hybrid... |
|
Experimental |
| 51 |
kamalesh003/Land_Cover_Classification_Using_Satellite_Imagery
This project uses satellite imagery to classify different land cover types... |
|
Experimental |
| 52 |
LEUrso/MSc_ThesisScripts
JavaScript programs for Google Earth Engine developed during Luke Urso's... |
|
Experimental |
| 53 |
REDDYNEERAJ/Land-Classifier_using-ML-NN
Trained a deep learning-based system using high-resolution Sentinel-2... |
|
Experimental |
| 54 |
association-rosia/vesuvius-challenge
Unveiling the secrets of an ancient library buried by Mount Vesuvius, this... |
|
Experimental |
| 55 |
AlvaroVasquezAI/Satellite_Image_Classification
Satellite image classification using a custom Convolutional Neural Network... |
|
Experimental |
| 56 |
balakumaran247/TN_LULC_GEE_App
Google Earth Engine App - Tamil Nadu LandUse LandCover classification -... |
|
Experimental |
| 57 |
mapbiomas/brazil-coastal-zone
This repository contains the workflows and methodologies used to map land... |
|
Experimental |
| 58 |
ashishmtu/NEON-GEDI
Aboveground Biomass Density Estimation Using Deep Learning: Insight from... |
|
Experimental |
| 59 |
mapbiomas/brazil-aquaculture
Methodology description of the Mapbiomas' aquaculture detection target |
|
Experimental |
| 60 |
akhilchibber/Timeseries-Crop-Segmentation
Deep Learning Crop Mapping using Sentinel-2 Time Series Imagery |
|
Experimental |