Between the two of us, we reviewed 22 paper submissions this summer, spread across NeurIPS, WACV, and TerraBytes (a geospatial workshop at ECCV). Fifteen of the 22 (68%) contained entirely fabricated citations,…
What colors does the Earth actually come in? We built Sentinel-2 Paint to find out: a script that scours the Sentinel-2 archive for patches of every color the planet shows, and a browser app for playing with the…
The broad availability of multispectral data is one thing that separates satellite-based machine learning from mainstream computer vision. Sentinel-2 L2A data has 12 surface-reflectance bands, which include visible…
Multi-temporal super-resolution of a Sentinel-2 scene. From left: a single S2 natural-color observation (10m), a 0.8m aerial basemap for visual reference, a bicubic 10× upsample of the S2 input, our Gaussian-splat…
The abundance of open satellite imagery and advances in geospatial ML and remote sensing methods have made it possible to monitor a growing list of variables directly from orbit. Burke et al. (2021, Science), for…
In our TerraBit post last time, we binary-quantized the global Clay v1.5 embeddings down to 128 bytes per patch and served 50M of them from static object storage — implementing planetary scale retrieval entirely in…
Update (2026-03-26): OlmoEarth-nano results throughout have been recomputed with properly normalized inputs. The initial version we released used unnormalized inputs, which significantly underestimated…
How well do segmentation models actually use long-range spatial information to make decisions? No existing benchmark directly measures this, especially in remote sensing where most datasets can be solved with…
How can you join AEF embeddings to census blocks, and how well do they predict different variables? We wrote a script for doing this! We find, for example, that statistics of AEF embeddings can differentiate between…
One notebook, a few hundred lines of Python, and you go from raw Sentinel-2 imagery to a georeferenced water map you can open in QGIS. That’s the premise of the TorchGeo tutorial we put together for the ICLR 2026…
Welcome to GeoSpatial ML — a place to share what we’re exploring, building, and reading at the intersection of geospatial data and machine learning. Many of us already swap papers, datasets, and half-baked…