Advancing Earth Observation Through Machine Learning: A TorchGeo Tutorial

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Robinson, Caleb, Lehmann, Nils, Stewart, Adam J., Ekim, Burak, Fang, Heng, Corley, Isaac A., Cordeiro, Mauricio
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866908861388029952
author Robinson, Caleb
Lehmann, Nils
Stewart, Adam J.
Ekim, Burak
Fang, Heng
Corley, Isaac A.
Cordeiro, Mauricio
author_facet Robinson, Caleb
Lehmann, Nils
Stewart, Adam J.
Ekim, Burak
Fang, Heng
Corley, Isaac A.
Cordeiro, Mauricio
contents Earth observation machine learning pipelines differ fundamentally from standard computer vision workflows. Imagery is typically delivered as large, georeferenced scenes, labels may be raster masks or vector geometries in distinct coordinate reference systems, and both training and evaluation often require spatially aware sampling and splitting strategies. TorchGeo is a PyTorch-based domain library that provides datasets, samplers, transforms and pre-trained models with the goal of making it easy to use geospatial data in machine learning pipelines. In this paper, we introduce a tutorial that demonstrates 1.) the core TorchGeo abstractions through code examples, and 2.) an end-to-end case study on multispectral water segmentation from Sentinel-2 imagery using the Earth Surface Water dataset. This demonstrates how to train a semantic segmentation model using TorchGeo datasets, apply the model to a Sentinel-2 scene over Rio de Janeiro, Brazil, and save the resulting predictions as a GeoTIFF for further geospatial analysis. The tutorial code itself is distributed as two Python notebooks: https://torchgeo.readthedocs.io/en/stable/tutorials/torchgeo.html and https://torchgeo.readthedocs.io/en/stable/tutorials/earth_surface_water.html.
format Preprint
id arxiv_https___arxiv_org_abs_2603_02386
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Advancing Earth Observation Through Machine Learning: A TorchGeo Tutorial
Robinson, Caleb
Lehmann, Nils
Stewart, Adam J.
Ekim, Burak
Fang, Heng
Corley, Isaac A.
Cordeiro, Mauricio
Computer Vision and Pattern Recognition
Earth observation machine learning pipelines differ fundamentally from standard computer vision workflows. Imagery is typically delivered as large, georeferenced scenes, labels may be raster masks or vector geometries in distinct coordinate reference systems, and both training and evaluation often require spatially aware sampling and splitting strategies. TorchGeo is a PyTorch-based domain library that provides datasets, samplers, transforms and pre-trained models with the goal of making it easy to use geospatial data in machine learning pipelines. In this paper, we introduce a tutorial that demonstrates 1.) the core TorchGeo abstractions through code examples, and 2.) an end-to-end case study on multispectral water segmentation from Sentinel-2 imagery using the Earth Surface Water dataset. This demonstrates how to train a semantic segmentation model using TorchGeo datasets, apply the model to a Sentinel-2 scene over Rio de Janeiro, Brazil, and save the resulting predictions as a GeoTIFF for further geospatial analysis. The tutorial code itself is distributed as two Python notebooks: https://torchgeo.readthedocs.io/en/stable/tutorials/torchgeo.html and https://torchgeo.readthedocs.io/en/stable/tutorials/earth_surface_water.html.
title Advancing Earth Observation Through Machine Learning: A TorchGeo Tutorial
topic Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2603.02386