FAQ

Geospatial

Nine open satellite and aerial datasets

Land cover, cloud masking, oriented detection, super-resolution and wildfire risk — most under licences that allow commercial use.

Overhead imagery breaks several assumptions baked into ordinary vision models: objects have no canonical orientation, targets are often a handful of pixels, and half your scene may be cloud.

Start with cloud masking. It is the least interesting task in this list and the one that silently corrupts every downstream measurement if you skip it.

Seven of the nine are labelled with licences that allow commercial use — MIT, CC0, CC BY, Apache 2.0 or the share-alike CC BY-SA — though two of those labels need checking against their sources: SkyView reuses images from AID and NWPU-RESISC45, and the Wildfire set’s CC BY covers the fire records, not the Mapbox imagery. The exceptions are DOTA, which is for academic use only, and 38-Cloud, whose repository carries an Apache 2.0 licence file but says nothing about the data itself.

A true-colour satellite image with scattered white clouds, and below it three classification maps in orange (clear), grey (cloud), black (shadow) and blue (water). The left map marks far more cloud and shadow in the lower right than the other two.
A Sentinel-2 scene over Barrax, Spain (top), and the clear, cloud, shadow and water masks that three standard processors produce for it (bottom, left to right: Fmask, ATCOR, Sen2Cor). They agree on clear ground and water but differ markedly on how much cloud and shadow there is. Check which cloud mask a dataset used before trusting its 'cloud-free' label. Image: Figure 5 of the article · CC BY 4.0 · from Zekoll et al. 2021, Remote Sensing, “Comparison of Masking Algorithms for Sentinel-2 Imagery”, doi:10.3390/rs13010137
DatasetModalitySizeLicenceBest for
EuroSATImage27,000 patchesMITLand use
38-CloudImage17,601 patchesUnclear — see belowCloud masking
DOTAImage2,806 imagesResearch onlyOriented boxes
Ships in Satellite ImageryImage4,000 patchesCC BY-SA 4.0Binary screening
Ships in Aerial ImagesImage26,900 annotated imagesCC BY-SA 4.0Maritime detection
SkyView Aerial LandscapeImage12,000 imagesUnclear — see belowScene classification
PlanesNetImage32,000 chipsCC BY-SA 4.0Tiny-object detection
Wildfire PredictionImage~42,850 imagesUnclear — see belowRisk modelling
4× Satellite Super-ResolutionImage720 GeoTIFF pairsApache 2.0Super-resolution
Licences in this shortlist — computed from the 9 datasets below. Red marks licences that are unclear or restricted; amber marks non-commercial, share-alike or mixed terms.
Look for NC first and SA second. Under a CC licence, everything else is an attribution line in your model card.
№ 01

EuroSAT

ImageClassification
Size
27,000 patches
Licence
MIT

27,000 labelled Sentinel-2 patches at 64×64 pixels across ten classes, each available as an RGB JPEG and as a 13-band multispectral TIFF. The multispectral version is the one that matters — near-infrared bands separate vegetation types that look identical in RGB.

What to train on it

Land-use and land-cover classification, and a clean demonstration of what extra spectral bands buy you.

Source: innovatiana.com/datasets

№ 02

38-Cloud

ImageSegmentation
Size
17,601 patches (8,400 train, 9,201 test)
Licence
Apache 2.0 licence file in the repository; no separate statement about the data

17,601 patches at 384×384 (8,400 training, 9,201 test), each stored as four single-band files — red, green, blue and near-infrared — with cloud masks for the training patches. Cloud masking is the unglamorous first step in every satellite pipeline — get it wrong and every downstream measurement inherits the error.

What to train on it

Cloud segmentation as a pre-processing stage for any optical remote-sensing model.

Source: innovatiana.com/datasets

Six 384-pixel patches of one Landsat 8 scene in a three-by-two grid. Top row: the red, green and blue bands as separate greyscale images, with white cumulus clouds over dark terrain. Bottom row: the near-infrared band, in which the hills show more texture; a colour composite of green hills under scattered cloud with a denser band at the top right; and a black-and-white ground-truth mask with the clouds in white.
One 38-Cloud training patch as it ships: red, green, blue and near-infrared as four separate files, a colour composite made only for viewing, and a manually drawn cloud mask that counts thin haze as cloud too. The mask is the label, and the bands have to be stacked in a fixed order before anything trains, which is why cloud masking is the first job and not the last. Image: SorourMo/38-Cloud-A-Cloud-Segmentation-Dataset · Apache-2.0 repository; patches cut from a Landsat 8 scene · from “Cloud-Net: An End-To-End Cloud Detection Algorithm for Landsat 8 Imagery (IGARSS 2019)”, arXiv:1901.10077
№ 03

DOTA

ImageDetection
Size
2,806 images · 188,282 objects (v1.0)
Licence
Research licence

2,806 aerial images with 188,282 annotated objects in DOTA-v1.0 (403,318 in v1.5; v2.0 extends this to 11,268 images and about 1.79 million objects). Its contribution is oriented bounding boxes: from above, a ship or a runway has no canonical up, and axis-aligned boxes waste most of their area on background.

What to train on it

Oriented object detection in aerial imagery — a different head and loss from standard detectors.

Source: innovatiana.com/datasets

№ 04

Ships in Satellite Imagery

ImageClassification
Size
4,000 patches
Licence
CC BY-SA 4.0

4,000 RGB PNGs at 80×80 pixels labelled simply ship or not-ship. Tiny tiles and a binary label, which makes it ideal as the fast first-pass filter in front of a heavier detector.

What to train on it

Patch-level screening to cut the search space before running full detection.

Source: innovatiana.com/datasets

A diagram over a map of Virginia: panel A is a Landsat 8 scene in EPSG:32617 overlaid on the state, panel B is a Cropland Data Layer in EPSG:5072 covering the same state in green and grey, and zoomed insets C and D show the same small ground area as true-colour pixels and as yellow and green crop-class pixels at different resolutions.
Two geospatial layers in different coordinate reference systems and resolutions, sampled over the same ground footprint. Nothing in a satellite dataset aligns by default — the CRS and the resolution are part of the label. Image: torchgeo/torchgeo · MIT repository
№ 05

Ships in Aerial Images

ImageDetection
Size
26,900 annotated images
Licence
CC BY-SA 4.0

26,900 annotated images with bounding boxes already in YOLO format. Substantially larger than the patch dataset above and annotated for localisation rather than presence, so the two pair naturally in one pipeline.

What to train on it

Maritime vessel detection and port monitoring.

Source: innovatiana.com/datasets

№ 06

SkyView Aerial Landscape

ImageClassification
Size
12,000 images
Licence
CC0 1.0 (uploader; images from AID and NWPU-RESISC45)

12,000 images at 256×256 covering aerial landscape categories. Uniform resolution and a clean class structure, but the images come from the AID and NWPU-RESISC45 datasets, so the CC0 tag is only as good as those sources' own terms.

What to train on it

Aerial scene classification and backbone pre-training for remote-sensing tasks.

Source: innovatiana.com/datasets

№ 07

PlanesNet

ImageClassification
Size
32,000 chips
Licence
CC BY-SA 4.0

32,000 PNG chips at 20×20 pixels, also distributed as JSON. At that size an aircraft is a handful of pixels, which is exactly the regime where standard detector anchors stop working.

What to train on it

Tiny-object detection, and testing how far you can shrink an input before a classifier fails.

Source: innovatiana.com/datasets

A grid of small square satellite image patches arranged in columns by land-use class, including fields, forest, rivers, residential areas and highways.
EuroSAT's own overview grid: 64×64-pixel Sentinel-2 patches, a column per land-use class. At 10 metres a pixel, a highway is a few pixels wide, which is why band choice and patch size matter more here than in ordinary photo classification. From the dataset: phelber/EuroSAT · eurosat_overview_small.jpg · MIT · contains modified Copernicus Sentinel data
№ 08

Wildfire Prediction

ImageClassification
Size
~42,850 images
Licence
CC BY 4.0 (fire records; imagery from Mapbox)

Around 42,850 satellite images at 350×350 pixels for wildfire prediction. The positives are areas of Canada that had previously burned, so the label records where fire has occurred, not the conditions before ignition.

What to train on it

Wildfire risk classification from satellite imagery. CC BY 4.0 is the licence of the Canadian open-government wildfire records; the images come from the Mapbox API, and the uploader states no licence for them.

Source: innovatiana.com/datasets

№ 09

4× Satellite Super-Resolution

ImageSuper-resolution
Size
720 GeoTIFF pairs
Licence
Apache 2.0

720 paired GeoTIFFs at 2 m and 0.5 m per pixel. Presented as paired low- and high-resolution captures, aligned pixel to pixel, but the uploader does not say whether the 2 m images were captured separately or downsampled from the 0.5 m ones, so test on real low-resolution input before relying on the model.

What to train on it

Satellite super-resolution at a 4× scale factor, from 2 m to 0.5 m per pixel.

Source: innovatiana.com/datasets

Three grids of tiny square satellite chips. Top: pale aircraft shapes, each centred in its chip. Middle: chips showing only part of an aircraft, such as a wing or tail, near an edge. Bottom: rooftops, tanks, roads and other bright or straight-edged features with no aircraft.
PlanesNet chips at 20×20 pixels and 3 m a pixel. Top, the plane class, each chip near-centred on one aircraft. Below, two of the three no-plane groups: partial planes, and 'confusers', bright or linear features that earlier models had mislabelled. Negatives built from near-misses test the mistakes a detector is actually likely to make. Images: rhammell/planesnet · CC BY-SA 4.0 (dataset; share-alike)

How this list was put together

All nine appear in Innovatiana's open-dataset catalogue with published licence and size strings; each links to its source.

Resolutions and patch sizes are quoted as published. Where a dataset offers both RGB and multispectral versions, both are noted in the description.

Stop hunting. Start searching.

The datasets listed on this page are in Dataset Finder, alongside tens of thousands more — searchable in plain language.

Search Dataset Finder →