Satellite Imagery ML ML Frameworks

Tools, datasets, and techniques for applying deep learning and machine learning to satellite and aerial imagery analysis, including classification, segmentation, and change detection. Does NOT include general remote sensing datasets, non-ML image processing, or ground-based imagery analysis.

There are 93 satellite imagery ml frameworks tracked. 10 score above 50 (established tier). The highest-rated is satellite-image-deep-learning/techniques at 66/100 with 10,055 stars. 1 of the top 10 are actively maintained.

Get all 93 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=satellite-imagery-ml&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Framework Score Tier
1 satellite-image-deep-learning/techniques

Techniques for deep learning with satellite & aerial imagery

66
Established
2 DPIRD-DMA/OmniCloudMask

OmniCloudMask is a Python library for fast, accurate cloud and cloud shadow...

62
Established
3 developmentseed/label-maker

Data Preparation for Satellite Machine Learning

59
Established
4 NRCan/geo-deep-learning

Deep learning applied to georeferenced datasets

59
Established
5 satellite-image-deep-learning/software

Software for working with satellite & aerial imagery ML datasets

55
Established
6 rifqiharrys/sdb_gui

Python based GUI for Satellite Derived Bathymetry processing

54
Established
7 syamkakarla98/Satellite_Imagery_Analysis

Implementation of Machine Learning and Deep Learning techniques to find...

51
Established
8 nshaud/DeepNetsForEO

Deep networks for Earth Observation

51
Established
9 neptune-ai/open-solution-mapping-challenge

Open solution to the Mapping Challenge :earth_americas:

50
Established
10 chrieke/awesome-satellite-imagery-datasets

🛰️ List of satellite image training datasets with annotations for computer...

50
Established
11 syamkakarla98/Hyperspectral_Image_Analysis_Simplified

The repository contains the implementation of different machine learning...

48
Emerging
12 pagraf/MagicBathyNet

Quick start guide for benchmarking MagicBathyNet dataset in learning-based...

47
Emerging
13 canturan10/satellighte

📡 PyTorch Lightning Implementations of Recent Satellite Image Classification !

46
Emerging
14 olaflaitinen/ununennium

Ununennium (Element 119, the next alkali metal) represents the cutting edge...

46
Emerging
15 gicait/DL-for-satellite-image-analysis

This includes short and minimalistic few examples covering fundamentals of...

46
Emerging
16 Agri-Hub/Callisto-Dataset-Collection

A list of datasets aiming to enable Artificial Intelligence applications...

44
Emerging
17 spaceml-org/STARCOP

Official code for STARCOP: Semantic Segmentation of Methane Plumes with...

44
Emerging
18 worldstrat/worldstrat

The WorldStrat Dataset

42
Emerging
19 yotkadata/uhi_detector

Using Deep Learning and satellite imagery to detect Urban Heat Island (UHI) effects

41
Emerging
20 deepbands/deep-learning-datasets-maker

Deep Learning Datasets Maker is a QGIS plugin to make datasets creation...

41
Emerging
21 uw-cryo/DeepDEM

DeepDEM: Digital Elevation Model refinement using deep learning

41
Emerging
22 ytarazona/scikit-eo

A Python package for Remote Sensing Data Analysis

40
Emerging
23 iamtekson/deep-learning-for-earth-observation

Application of deep learning for earth observation.

40
Emerging
24 HSG-AIML/IGARSS2023_EfficientDeepLearningEO

Course materials for the IGARSS 2023 Tutorial "Efficient Deep Learning for...

40
Emerging
25 michaeltrs/DeepSatData

Automatically create machine learning datasets from satellite images

40
Emerging
26 AnkurDeria/HSI-Traditional-to-Deep-Models

Pytorch and Keras Implementations of Hyperspectral Image Classification --...

39
Emerging
27 chvvkumar/simpleCloudDetect

Machine Learning based cloud detection for AllSky cameras

38
Emerging
28 Nasef2017/Bathymetrix-AI

An advanced Machine Learning pipeline for Satellite-Derived Bathymetry...

37
Emerging
29 Nrevyw/awesome-hyperspectral

Awesome projects, papers, and tools for working with hyperspectral imagery

36
Emerging
30 yharby/split-rs-data

Divide remote sensing images and their labels into data sets of specified size.

36
Emerging
31 Orion-AI-Lab/Hephaestus

Hephaestus: A large scale multitask dataset towards InSAR understanding

36
Emerging
32 DonghyunAhn/development-measure

The official implementation of 'A human-machine collaborative approach...

35
Emerging
33 olliestephenson/dpm-rnn-public

Damage mapping with deep learning on satellite data

35
Emerging
34 MALES-project/SpeckleCn2Profiler

:satellite: :cyclone: A platform to use speckle patterns to describe...

34
Emerging
35 AbhishekRS4/HTSM_Oil_Spill_Segmentation

HTSM Masterwork

34
Emerging
36 kai-tub/rico-hdl

A fast and easy-to-use Remote sensing Image format COnverter for...

34
Emerging
37 Orion-AI-Lab/EfficientBigEarthNet

Code and models for efficient training on the BigEarthNet dataset for Land...

33
Emerging
38 geoaihub/GeoAdvances-EQ-Scene-Classification-2023-Kahramanmaras

This repository houses a comprehensive deep learning-based system for the...

33
Emerging
39 HSG-AIML/RemoteSensingCO2Estimation

Code Repository for: "Multitask Learning for Estimating Power Plant...

32
Emerging
40 pagraf/Swin-BathyUNet

Quick start guide for Swin-BathyUNet.

32
Emerging
41 Seyed-Ali-Ahmadi/Awesome_Satellite_Benchmark_Datasets

Supplementary material for our paper "THERE IS NO DATA LIKE MORE DATA" is provided.

32
Emerging
42 HSG-AIML/Global-NO2-Estimation

Code repository for "Toward Global Estimation of Ground-Level NO2 Pollution...

31
Emerging
43 marcosPlaza/Ground-based-Cloud-Classification-with-Deep-Learning

Implementation of different Deep Learning algorithms to solve the problem of...

31
Emerging
44 SNTSVV/HUDD-Toolset

Implementation of the Heatmap-based Unsupervised Debugging of DNNs (HUDD) toolset

30
Emerging
45 toelt-llc/cloud_segmentation_comparative

Officiel implementation of the paper "BenchCloudVision: A Benchmark Analysis...

30
Emerging
46 akhilchibber/Landslide-Segmentation

Deep learning based Landslide Segmentation using Satellite Imagery

30
Emerging
47 iamtekson/Deep-learning-for-satellite-imagery

This repo contains the code for satellite image analysis using deep learning.

30
Emerging
48 pwernette/MLP_veg_seg

Python programs for filtering/segmenting vegetation from bare-Earth points...

30
Emerging
49 Aditya3282/unbihexium

🌍 Build geospatial AI solutions for Earth observation with Unbihexium, a...

29
Experimental
50 spaceml-org/plume-hunter

Official code for Towards Methane Detection On Board Satellites

29
Experimental
51 FraunhoferIOSB/goose_dataset

Official GOOSE Dataset Repository.

29
Experimental
52 Benyaminhosseiny/NSDL4EO

A database of over 500 published papers on Earth Observation with Remote...

28
Experimental
53 NeuRoNeLab/RS-DatasetsHub

A hub hosting essential remote sensing datasets.

28
Experimental
54 ClarkCGA/cloud-gap-filling-td

Training data generation for cloud gap imputation fine-tuning of Prithvi...

27
Experimental
55 tay10r/deepslope

A terrain erosion algorithm made with deep learning.

27
Experimental
56 Bejeee11/ununennium

🔍 Explore and analyze ununennium, a Python package designed for efficient...

27
Experimental
57 AhmedTrb/hyperspectral-satellite-image-classification

Hyperspectral image classification pipeline for the Indian Pines dataset,...

26
Experimental
58 JoKoum/satellite-image-classification

Semester project for the Deep Learning class of the MSc in Artificial Intelligence

25
Experimental
59 sum1lim/sea_ice_remote_sensing

Deep Learning models for Sea Ice Concentration classification generated from...

25
Experimental
60 adodangeh/CloudPee-Net

A robust encoder-decoder architecture for cloud detection from satellite...

25
Experimental
61 npatel221/Cloud_Classification_DL

Classifying cloud organization patterns from satellite images using Deep...

24
Experimental
62 dr-lizhiwei/OpenSICDR

Open Satellite Image Cloud Detection Resources (Datasets and Tools)

23
Experimental
63 itzahs/SSL-for-RS

Configuration files for the ICIAP2023 paper "Semi-supervised classification...

23
Experimental
64 jsten07/DLnano

Analysis of nano satellite imagery of areas affected from war destruction...

23
Experimental
65 Nikita-Belyakov/CLOUD_SNOW_SEGMENTATION

Research work for cloud and snow segmentation problem using meteorological...

22
Experimental
66 HSG-AIML/ben-ge

Official repository of the ben-ge Earth Observation dataset

22
Experimental
67 Q84hello/ununseptium

🔍 Strengthen regulatory compliance and cybersecurity with Ununseptium, a...

22
Experimental
68 benzyang/Mars-HSI-Processor

Utilize classic machine learning algorithms to achieve panchromatic...

22
Experimental
69 siwei66/swectral

A Python framework for automated batch composition, implementation and...

22
Experimental
70 dilaraozdemir/satellite-image-classification-pytorch

Image classification on Satellite Dataset-RSI-CB256 with torchvision models.

21
Experimental
71 mmuneeburahman/Natural-Disaster-Damage-Assessment-Deep-Learning

This repo contains datasets, papers and other information related to...

21
Experimental
72 hctian713/MultiSpectral-RSImg-Classification

【武汉大学遥感学院】空间智能感知与服务课设 | 基于Softmax的多波段遥感影像分类

21
Experimental
73 doguilmak/Classify-Trees-from-Satellite-Imagery

Satellite photographs taken by the Sentinel-2 were classified with...

21
Experimental
74 TechieSamosa/Aether

Aether enhances low-light images from the PSR regions of lunar craters to...

21
Experimental
75 mistiiberry-exe/hyperspectral_image_classification

A complete solution to utilise both spatial and spectral information in the...

21
Experimental
76 max-schaefer-dev/on-cloud-n-19th-place-solution

On-Cloud-N: Cloud Cover Detection Challenge - Top 2% (19/854) Solution

20
Experimental
77 OpenICGC/CatLC

Tutorial for the use of CatLC dataset.

20
Experimental
78 brazil-data-cube/datacube-classification

datacube-classification is a Python package developed to apply the...

19
Experimental
79 dr-lizhiwei/HRC_WHU

High-Resolution Google Earth Image Cloud Detection Dataset

19
Experimental
80 agimenezromero/CAMELE

A deep-learning framework to map the benthic habitat distribution of the...

19
Experimental
81 tanmay-delhikar/satellite-image-analysis-ml

Satellite image classification using multiple machine learning algorithms

19
Experimental
82 HassanRasheed91/Satellite-Image-Recognition

A Deep-learning system for classifying and interpreting satellite imagery...

17
Experimental
83 KubaCzupik/Hyperspectral-Onboard-AI

On-board Hyperspectral Data Processing using 3D-CNN for Satellite Earth...

17
Experimental
84 m0h4mm3d-bf/Project-UMEED

Project UMEED is an initiative to gather important and relevant Urban...

17
Experimental
85 ezrafielding/PrioriSat

Flexible Natural Language-based Image Data Downlink Prioritization for Nanosatellites

17
Experimental
86 jabarhabashi1/Deep-Learning

Hyperspectral Mineral Mapping Toolbox transforms HSI scenes into mineral...

16
Experimental
87 EllieBowler/wandering-albatross-worldview-data-paper

Scripts to used to generate and demonstrate loading the WorldView-3...

14
Experimental
88 agrc/udot-parcel-ml

a repository for processing udot parcel images and extracting parcel numbers...

13
Experimental
89 vtrikkalidis/CanSat-Landing-Zones

A Python script to analyze aerial pictures using computer vision and match...

11
Experimental
90 agrc/dhhs-cooling-towers

Tools to extract cooling tower locations from aerial imagery

11
Experimental
91 pgeedh/Machine-Learning-and-Deep-Learning-for-remote-sensing-Data-Classification-ISRO

This repository contains the certification done for remote data sensing...

11
Experimental
92 pscedu/singularity-deephyperx

A Python tool to perform deep learning experiments on various hyperspectral datasets.

11
Experimental
93 3SPP/SS-Examples

遥感深度学习应用示例仓库 『Remote sensing deep learning application examples warehouse』

10
Experimental