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 64 satellite lulc classification frameworks tracked. 2 score above 50 (established tier). The highest-rated is maja601/EuroCrops at 53/100 with 210 stars.

Get all 64 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.

53
Established
2 dida-do/eurocropsml

EuroCropsML is a ready-to-use benchmark dataset for few-shot crop type...

52
Established
3 langnico/global-canopy-height-model

This repository contains the code used in the paper: A high-resolution...

47
Emerging
4 raoofnaushad/Land-Cover-Classification-using-Sentinel-2-Dataset

Application of deep learning on Satellite Imagery of Sentinel-2 satellite...

45
Emerging
5 clejae/europe_land_iacs_prep

Preprocessing and harmonization scripts for IACS/GSA data.

45
Emerging
6 Orion-AI-Lab/S4A

Sen4AgriNet: A Sentinel-2 multi-year, multi-country benchmark dataset for...

44
Emerging
7 chrieke/InstanceSegmentation_Sentinel2

🌱 Deep Learning for Instance Segmentation of Agricultural Fields - Master thesis

43
Emerging
8 Osman-Geomatics93/GCN-Crop-Classification

Crop classification from Sentinel-2 imagery using Graph Convolutional...

40
Emerging
9 Agri-Hub/Space2Ground

A dataset with Space (Sentinel-1/2) and Ground (street-level images)...

37
Emerging
10 langnico/GEDI-BDL

This repository provides the code used to create the results presented in...

37
Emerging
11 NASA-DEVELOP/SLaCC

The Supervised Land Cover Classification (SLaCC) tool is a Google Earth...

36
Emerging
12 jgrss/cultionet

Image segmentation of cultivated land

36
Emerging
13 palubad/MMTS-GEE

Google Earth Engine tool to generate multi-modal and multi-temporal...

35
Emerging
14 ecovision-uzh/BraDD-S1TS

[ISPRS 23] Deforestation Detection in the Amazon with Sentinel-1 SAR Image...

35
Emerging
15 JoshuaBillson/Waterbody-Detection-Via-Deep-Learning

Source code for the paper, "Water Body Extraction from Sentinel-2 Imagery...

34
Emerging
16 Shalemrsju4092004/sentinel2-multi-class-land-cover-classification

Machine learning-based crop classification using Sentinel-2 multispectral...

34
Emerging
17 rslab-ntua/cropmaps

Crop type mapping solution for MAGO Project (NTUA)

33
Emerging
18 Phantom-fs/Rock-Type-Classification

Code and supplementary materials for the research paper titled 'Advancing...

33
Emerging
19 iamtekson/DL-for-LULC-prediction

This is the ResNet50 implementation of the Eurosat dataset.

32
Emerging
20 long123524/BsiNet-torch

JAG: Delineation of agricultural fields using multi-task BsiNet from...

32
Emerging
21 Surv-Lukmon/LC-Classification-ML

Assessed the performance of Random Forest (RF) and Support Vector Machines...

31
Emerging
22 Surv-Lukmon/Crop-Classification

Crop type classification with 10m spatial resolution using Random Forest...

30
Emerging
23 ClarkCGA/multi-temporal-crop-classification-baseline

Baseline model for crop type segmentation as part of the HLS FM downstream...

30
Emerging
24 LNSOTOM/fvc_composition

Mapping Fractional Vegetation Cover (FVC) components by introducing a...

30
Emerging
25 sdesena/Improve-LULC-Classification-GEE

Learn how to avoid pitfalls and enhance your Land Use and Land Cover...

30
Emerging
26 nasa-nccs-hpda/above-shrubs

Development of regression deep learning models for ABoVE Shrubs project

30
Emerging
27 namratadutt/LiDAR-and-Hyperspectral-Fusion-classification

Landcover classification using the fusion of HSI and LiDAR data.

29
Experimental
28 BzGEO/forest_cover_change

Google Earth Engine code for forest cover change mapping based on the...

29
Experimental
29 bellasih/multimodal_supercon

Multimodal SuperCon: Classifier for Drivers of Deforestation in Indonesia

28
Experimental
30 JAEarly/MIL-Land-Cover-Classification

Code for the paper "Scene-to-Patch Earth Observation: Multiple Instance...

27
Experimental
31 aj1365/DeepForest-Wetland-Paper

Here are the codes for the "Deep Forest classifier for wetland mapping using...

27
Experimental
32 WangHuangHan/CanopyCarbonPrediction_GEE

This project uses satellite images on Google Earth Engine to predict canopy...

27
Experimental
33 fauzan9585/LandslideDetection-GEE

The comparison of Random Forest and Rule-based Landslide detection in Google...

27
Experimental
34 sdesena/above-ground-biomass-machine-learning

End-to-end geospatial data science workflow for predicting Above Ground...

26
Experimental
35 pixelpawnshop/Satellite-Imagery-Land-Use-Classification

Interactive web app for land use classification from Sentinel-2 satellite...

26
Experimental
36 BEEILAB/LULC-Classification-Using-Deep-learning

This repository will guide you how to use deep learning algorithms for land...

26
Experimental
37 r-wenger/land-use-land-cover-datasets

List of datasets and codes for remote sensing LULC applications.

26
Experimental
38 iremozcann/Land-Cover-Prediction-Using-Machine-Learning

Land Cover Prediction from Satellite Imagery Using Machine Learning Techniques

25
Experimental
39 a2415789658-coder/GCN-Crop-Classification

🌾 Classify crops using Graph Convolutional Networks for accurate pixel-level...

25
Experimental
40 sorna-fast/eurosat-cnn-classifier

Satellite Image Classification using CNN - EuroSAT Dataset Deep Learning...

24
Experimental
41 jcblsn/rainforest-segmentation

A comparison of deep learning segmentation models for deforestation...

24
Experimental
42 dataforgoodfr/batch11_cartovegetation

Land cover mapping automation tool using IGN aerial photographs

23
Experimental
43 vannolimarco/classification-for-land-use-images-via-cnn

Performing a classification of the land-use image provided by a Remote...

23
Experimental
44 justinn-j-jones/Spaceborne-lidar-for-vegetation-assessment

Supporting materials and notebooks for the Spaceborne Lidar for Vegetation...

22
Experimental
45 jshenaop/satellite-lulc-deep-learning

Estimación de demanda de tráfico 5G en Colombia mediante clasificación de...

21
Experimental
46 ojask3150/CROP-TYPE-MAPPING-USING-SENTINEL--2-BANDS

A 2 stage deep learning model that maps crop types based on Sentinel-2 data...

21
Experimental
47 Raul4fun/Masters-Thesis-GeoAI-1D-CNN

🌍 Analyze Land Use and Land Cover using deep learning and Google Earth...

20
Experimental
48 association-rosia/vesuvius-challenge

Unveiling the secrets of an ancient library buried by Mount Vesuvius, this...

20
Experimental
49 balakumaran247/TN_LULC_GEE_App

Google Earth Engine App - Tamil Nadu LandUse LandCover classification -...

19
Experimental
50 AlvaroVasquezAI/Satellite_Image_Classification

Satellite image classification using a custom Convolutional Neural Network...

19
Experimental
51 akhilchibber/Timeseries-Crop-Segmentation

Deep Learning Crop Mapping using Sentinel-2 Time Series Imagery

18
Experimental
52 ashishmtu/NEON-GEDI

Aboveground Biomass Density Estimation Using Deep Learning: Insight from...

18
Experimental
53 kamalesh003/Land_Cover_Classification_Using_Satellite_Imagery

This project uses satellite imagery to classify different land cover types...

17
Experimental
54 filipe-braiman/cnn-vs-cnnvit-eurosat

A reproducible cross‑framework study comparing CNN and CNN‑ViT hybrid...

14
Experimental
55 LEUrso/MSc_ThesisScripts

JavaScript programs for Google Earth Engine developed during Luke Urso's...

13
Experimental
56 mapbiomas/brazil-coastal-zone

This repository contains the workflows and methodologies used to map land...

13
Experimental
57 mapbiomas/brazil-aquaculture

Methodology description of the Mapbiomas' aquaculture detection target

13
Experimental
58 RoryThomas16/Scheduled-Monument-Detector

Use OWS and Google Earth Engine to access image/map data to be able to...

11
Experimental
59 REDDYNEERAJ/Land-Classifier_using-ML-NN

Trained a deep learning-based system using high-resolution Sentinel-2...

11
Experimental
60 SubhangiSati/Land-Use-Land-Cover-Classification

This project focuses on land use and land cover classification using...

11
Experimental
61 Kolo-Naukowe-Data-Science-PW/EuroSat-Classification

Geosatelite classification of different area types

11
Experimental
62 imildositoe/mastering_google_earth_engine

Image classification in the LANDSAT and SENTINEL satellites images with...

10
Experimental
63 ibtissem-hamani/Measuring-class-separability-APP

This APP is necessary to evaluate the quality of the class representative...

10
Experimental
64 kv-95/LULC-Classification

Land Use and Land Cover classification is one of the well known areas of...

10
Experimental

Comparisons in this category