TorchGeo: Deep Learning With Geospatial Data
Not on the map. Why?
Abstract (arXiv)
Remotely sensed geospatial data are critical for applications including precision agriculture, urban planning, disaster monitoring and response, and climate change research, among others. Deep learning methods are particularly promising for modeling many remote sensing tasks given the success of deep neural networks in similar computer vision tasks and the sheer volume of remotely sensed imagery available. However, the variance in data collection methods and handling of geospatial metadata make the application of deep learning methodology to remotely sensed data nontrivial. For example, satellite imagery often includes additional spectral bands beyond red, green, and blue and must be joined to other geospatial data sources that can have differing coordinate systems, bounds, and resolutions. To help realize the potential of deep learning for remote sensing applications, we introduce TorchGeo, a Python library for integrating geospatial data into the PyTorch deep learning ecosystem. TorchGeo provides data loaders for a variety of benchmark datasets, composable datasets for generic geospatial data sources, samplers for geospatial data, and transforms that work with multispectral imagery. TorchGeo is also the first library to provide pre-trained models for multispectral satellite imagery (e.g., models that use all bands from the Sentinel-2 satellites), allowing for advances in transfer learning on downstream remote sensing tasks with limited labeled data. We use TorchGeo to create reproducible benchmark results on existing datasets and benchmark our proposed method for preprocessing geospatial imagery on the fly. TorchGeo is open source and available on GitHub: https://github.com/microsoft/torchgeo.
Key facts. Cited by 73 papers in the map (data through 7 Oct 2026). Builds on 49 of its 183 references that are in the map. First posted on arXiv 17 Nov 2021.
Builds on
49 of 183 references.
References · 49
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,201
- 2017EuroSAT: A Novel Dataset and Deep Learning Benchmark for Land Use and Land Cover Classificationcited by 1,488
- 2014How transferable are features in deep neural networks?cited by 1,216
- 2017Multimodal Machine Learning: A Survey and Taxonomycited by 1,004
- 2017Remote Sensing Image Scene Classification: Benchmark and State of the Artcited by 791
- 2021How to train your ViT? Data, Augmentation, and Regularization in Vision Transformerscited by 562
- 2017Progressive Neural Architecture Searchcited by 483
37 more
- 2019A Large-scale Study of Representation Learning with the Visual Task Adaptation Benchmarkcited by 419
- 2019Using Pre-Training Can Improve Model Robustness and Uncertaintycited by 373
- 2018Fully Convolutional Siamese Networks for Change Detectioncited by 305
- 2021Remote Sensing Image Change Detection with Transformerscited by 305
- 2018DeepGlobe 2018: A Challenge to Parse the Earth through Satellite Imagescited by 276
- 2019Tackling Climate Change with Machine Learningcited by 264
- 2021LoveDA: A Remote Sensing Land-Cover Dataset for Domain Adaptive Semantic Segmentationcited by 259
- 2019BigEarthNet: A Large-Scale Benchmark Archive For Remote Sensing Image Understandingcited by 231
- 2019Kornia: an Open Source Differentiable Computer Vision Library for PyTorchcited by 231
- 2021Seasonal Contrast: Unsupervised Pre-Training from Uncurated Remote Sensing Datacited by 214
- 2016What makes ImageNet good for transfer learning?cited by 192
- 2020Geography-Aware Self-Supervised Learningcited by 190
- 2018SpaceNet: A Remote Sensing Dataset and Challenge Seriescited by 178
- 2021FAIR1M: A Benchmark Dataset for Fine-grained Object Recognition in High-Resolution Remote Sensing Imagerycited by 143
- 2021Panoptic Segmentation of Satellite Image Time Series with Convolutional Temporal Attention Networkscited by 141
- 2019xBD: A Dataset for Assessing Building Damage from Satellite Imagerycited by 138
- 2018Land-Cover Classification with High-Resolution Remote Sensing Images Using Transferable Deep Modelscited by 118
- 2018Tile2Vec: Unsupervised representation learning for spatially distributed datacited by 109
- 2018Urban Change Detection for Multispectral Earth Observation Using Convolutional Neural Networkscited by 108
- 2017PatternNet: A Benchmark Dataset for Performance Evaluation of Remote Sensing Image Retrievalcited by 96
- 2019SEN12MS -- A Curated Dataset of Georeferenced Multi-Spectral Sentinel-1/2 Imagery for Deep Learning and Data Fusioncited by 95
- 2020A Generalizable and Accessible Approach to Machine Learning with Global Satellite Imagerycited by 87
- 2016A Large Contextual Dataset for Classification, Detection and Counting of Cars with Deep Learningcited by 86
- 2021TorchAudio: Building Blocks for Audio and Speech Processingcited by 83
- 2021S2Looking: A Satellite Side-Looking Dataset for Building Change Detectioncited by 77
- 2020Foreground-Aware Relation Network for Geospatial Object Segmentation in High Spatial Resolution Remote Sensing Imagerycited by 73
- 2021Change is Everywhere: Single-Temporal Supervised Object Change Detection in Remote Sensing Imagerycited by 64
- 2021SustainBench: Benchmarks for Monitoring the Sustainable Development Goals with Machine Learningcited by 53
- 2019Torchmeta: A Meta-Learning library for PyTorchcited by 52
- 2021Continental-Scale Building Detection from High Resolution Satellite Imagerycited by 50
- 2021Crop mapping from image time series: deep learning with multi-scale label hierarchiescited by 42
- 2019In-domain representation learning for remote sensingcited by 41
- 2020LandCover.ai: Dataset for Automatic Mapping of Buildings, Woodlands, Water and Roads from Aerial Imagerycited by 40
- 2018Land cover mapping at very high resolution with rotation equivariant CNNs: towards small yet accurate modelscited by 29
- 2020Semi-Supervised Semantic Segmentation in Earth Observation: The MiniFrance Suite, Dataset Analysis and Multi-task Network Studycited by 28
- 2019So2Sat LCZ42: A Benchmark Dataset for Global Local Climate Zones Classificationcited by 24
- 2020Synthesizing Optical and SAR Imagery From Land Cover Maps and Auxiliary Raster Datacited by 14
Built on by
Citing papers per year: 2022: 5; 2023: 10; 2024: 17; 2025: 20; 2026: 21.
73 papers.
Sort:
By area:
- 2023GEO-Bench: Toward Foundation Models for Earth Monitoringcited by 122
- 2025Towards a Unified Copernicus Foundation Model for Earth Visioncited by 52
- 2023SSL4EO-L: Datasets and Foundation Models for Landsat Imagerycited by 49
- 2022EarthNets: Empowering AI in Earth Observationcited by 40
- 2025Panopticon: Advancing Any-Sensor Foundation Models for Earth Observationcited by 34
- 2024On the Foundations of Earth and Climate Foundation Modelscited by 31
- 2024TorchSpatial: A Location Encoding Framework and Benchmark for Spatial Representation Learningcited by 29
- 2023USat: A Unified Self-Supervised Encoder for Multi-Sensor Satellite Imagerycited by 28
- 2023Revisiting pre-trained remote sensing model benchmarks: resizing and normalization matterscited by 27
- 2025TerraTorch: The Geospatial Foundation Models Toolkitcited by 24
- 2022Current Trends in Deep Learning for Earth Observation: An Open-source Benchmark Arena for Image Classificationcited by 18
- 2023There Are No Data Like More Data- Datasets for Deep Learning in Earth Observationcited by 16
38 more
- 2024A Change Detection Reality Checkcited by 13
- 2024Global and Dense Embeddings of Earth: Major TOM Floating in the Latent Spacecited by 12
- 2025Measuring the Intrinsic Dimension of Earth Representationscited by 10
- 2026No One Knows the State of the Art in Geospatial Foundation Modelscited by 9
- 2022Resolving label uncertainty with implicit posterior modelscited by 8
- 2022AiTLAS: Artificial Intelligence Toolbox for Earth Observationcited by 7
- 2024EarthLoc: Astronaut Photography Localization by Indexing Earth from Spacecited by 7
- 2025Efficient Self-Supervised Learning for Earth Observation via Dynamic Dataset Curationcited by 7
- 2024MobilityDL: A Review of Deep Learning From Trajectory Datacited by 6
- 2024Contrasting local and global modeling with machine learning and satellite data: A case study estimating tree canopy height in African savannascited by 6
- 2025DOFA-CLIP: Multimodal Vision-Language Foundation Models for Earth Observationcited by 6
- 2025MultiMAE Meets Earth Observation: Pre-training Multi-modal Multi-task Masked Autoencoders for Earth Observation Taskscited by 5
- 2022Supervising Remote Sensing Change Detection Models with 3D Surface Semanticscited by 4
- 2023Core Building Blocks: Next Gen Geo Spatial GPT Applicationcited by 4
- 2023SRAI: Towards Standardization of Geospatial AIcited by 4
- 2024On the Generalizability of Foundation Models for Crop Type Mappingcited by 4
- 2026Earth Embeddings as Products: Taxonomy, Ecosystem, and Standardized Accesscited by 4
- 2024Earth System Data Cubes: Avenues for advancing Earth system researchcited by 3
- 2025Survey of Multimodal Geospatial Foundation Models: Techniques, Applications, and Challengescited by 3
- 2026CITYREP: A Unified Benchmark for Urban Representations Across Cities, Tasks, and Modalitiescited by 3
- 2024Uncertainty Aware Tropical Cyclone Wind Speed Estimation from Satellite Datacited by 2
- 2024GlobalBuildingMap -- Unveiling the Mystery of Global Buildingscited by 2
- 2025GeoAggregator: An Efficient Transformer Model for Geo-Spatial Tabular Datacited by 2
- 2025Towards Scalable Foundation Model for Multi-modal and Hyperspectral Geospatial Datacited by 2
- 2025Mapping on a Budget: Optimizing Spatial Data Collection for MLcited by 2
- 2025OBSR: Open Benchmark for Spatial Representationscited by 2
- 2026IC-EO: Interpretable Code-based assistant for Earth Observationcited by 2
- 2026Advancing Earth Observation Through Machine Learning: A TorchGeo Tutorialcited by 2
- 2024Seeing the roads through the trees: A benchmark for modeling spatial dependencies with aerial imagerycited by 1
- 2024IrrNet: Advancing Irrigation Mapping with Incremental Patch Size Training on Remote Sensing Imagerycited by 1
- 2024GeoWATCH for Detecting Heavy Construction in Heterogeneous Time Series of Satellite Imagescited by 1
- 2024Estimating Earthquake Magnitude in Sentinel-1 Imagery via Rankingcited by 1
- 2024Improving satellite imagery segmentation using multiple Sentinel-2 revisitscited by 1
- 2025AstroLoc: Robust Space to Ground Image Localizercited by 1
- 2026NeighborMAE: Exploiting Spatial Dependencies between Neighboring Earth Observation Images in Masked Autoencoders Pretrainingcited by 1
- 2026How to Embed Matters: Evaluation of EO Embedding Design Choicescited by 1
- 2026GeoSANE: Learning Geospatial Representations from Models, Not Datacited by 1
- 2026EO-Gym: A Multimodal, Interactive Environment for Earth Observation Agentscited by 1
50 most cited of 73 All 73 (JSON)
- 2026MarsRecon: Self-Supervised and Multimodal Surface Representations for Mars17 Sep 2026
- 2026Multimodal Foundation Models Adaptation based on Domain-Aware Relaxed Orthogonal Subspace for Remote Sensing12 Sep 2026
- 2026Quantifying geographic domain shift to decouple the geospatial transferability of human mobility flow generation models21 Aug 2026
- 2026SLED: Scalable Location Encoding via Distillation6 Aug 2026
- 2026Earth Embeddings4 Aug 2026
- 2026Land Art as a Big-Data Climate Sensor29 Jul 2026
- 2026From Machine Learning to Large-Scale EO Products: Best Practices for Making Maps27 Jul 2026
- 2026HASTE: A Platform for Rapid Post-Disaster Building Damage Assessment13 Jul 2026
- 2026What's in an Earth Embedding? An Explainability Analysis of Location Encoders23 Jun 2026
- 2026CITYREP: A Unified Benchmark for Urban Representations Across Cities, Tasks, and Modalities25 May 2026
- 2026Does Your Wildfire Prediction Model Actually Work, or Just Score Well?14 May 2026
- 2026No One Knows the State of the Art in Geospatial Foundation Models12 May 2026
38 more
- 2026EO-Gym: A Multimodal, Interactive Environment for Earth Observation Agents2 May 2026
- 2026GeoSANE: Learning Geospatial Representations from Models, Not Data24 Mar 2026
- 2026How to Embed Matters: Evaluation of EO Embedding Design Choices11 Mar 2026
- 2026NeighborMAE: Exploiting Spatial Dependencies between Neighboring Earth Observation Images in Masked Autoencoders Pretraining3 Mar 2026
- 2026Advancing Earth Observation Through Machine Learning: A TorchGeo Tutorial2 Mar 2026
- 2026Prototype-based Explainable Neural Networks with Channel-specific Reasoning for Geospatial Learning Tasks30 Jan 2026
- 2026IC-EO: Interpretable Code-based assistant for Earth Observation27 Jan 2026
- 2026Earth Embeddings as Products: Taxonomy, Ecosystem, and Standardized Access19 Jan 2026
- 2026Subimage Overlap Prediction: Task-Aligned Self-Supervised Pretraining For Semantic Segmentation In Remote Sensing Imagery5 Jan 2026
- 2025EoS-FM: Can an Ensemble of Specialist Models act as a Generalist Feature Extractor?26 Nov 2025
- 2025Four decades of circumpolar super-resolved satellite land surface temperature data21 Nov 2025
- 2025Measuring the Intrinsic Dimension of Earth Representations3 Nov 2025
- 2025Survey of Multimodal Geospatial Foundation Models: Techniques, Applications, and Challenges27 Oct 2025
- 2025Needles in the Landscape: Semi-Supervised Pseudolabeling for Archaeological Site Discovery under Label Scarcity19 Oct 2025
- 2025OBSR: Open Benchmark for Spatial Representations7 Oct 2025
- 2025Geospatial Machine Learning Libraries2 Oct 2025
- 2025AI-Derived Structural Building Intelligence for Urban Resilience: An Application in Saint Vincent and the Grenadines18 Sep 2025
- 2025Mapping on a Budget: Optimizing Spatial Data Collection for ML3 Sep 2025
- 2025Platonic Representations for Poverty Mapping: Unified Vision-Language Codes or Agent-Induced Novelty?1 Aug 2025
- 2025IAMAP: Unlocking Deep Learning in QGIS for non-coders and limited computing resources1 Aug 2025
- 2025MultiMAE Meets Earth Observation: Pre-training Multi-modal Multi-task Masked Autoencoders for Earth Observation Tasks20 May 2025
- 2025Efficient Self-Supervised Learning for Earth Observation via Dynamic Dataset Curation9 Apr 2025
- 2025TerraTorch: The Geospatial Foundation Models Toolkit26 Mar 2025
- 2025Towards Scalable Foundation Model for Multi-modal and Hyperspectral Geospatial Data17 Mar 2025
- 2025Towards a Unified Copernicus Foundation Model for Earth Vision14 Mar 2025
- 2025Panopticon: Advancing Any-Sensor Foundation Models for Earth Observation13 Mar 2025
- 2025DOFA-CLIP: Multimodal Vision-Language Foundation Models for Earth Observation8 Mar 2025
- 2025GeoAggregator: An Efficient Transformer Model for Geo-Spatial Tabular Data20 Feb 2025
- 2025AstroLoc: Robust Space to Ground Image Localizer10 Feb 2025
- 2024Global and Dense Embeddings of Earth: Major TOM Floating in the Latent Space7 Dec 2024
- 2024Local vs. Global: Local Land-Use and Land-Cover Models Deliver Higher Quality Maps1 Dec 2024
- 2024Contrasting local and global modeling with machine learning and satellite data: A case study estimating tree canopy height in African savannas21 Nov 2024
- 2024Improving satellite imagery segmentation using multiple Sentinel-2 revisits25 Sep 2024
- 2024On the Generalizability of Foundation Models for Crop Type Mapping14 Sep 2024
- 2024Earth System Data Cubes: Avenues for advancing Earth system research5 Aug 2024
- 2024Estimating Earthquake Magnitude in Sentinel-1 Imagery via Ranking25 Jul 2024
- 2024GeoWATCH for Detecting Heavy Construction in Heterogeneous Time Series of Satellite Images8 Jul 2024
- 2024TorchSpatial: A Location Encoding Framework and Benchmark for Spatial Representation Learning21 Jun 2024
50 newest of 73 All 73 (JSON)
- 2023GEO-Bench: Toward Foundation Models for Earth Monitoringcited by 122
- 2025Towards a Unified Copernicus Foundation Model for Earth Visioncited by 52
- 2023SSL4EO-L: Datasets and Foundation Models for Landsat Imagerycited by 49
- 2022EarthNets: Empowering AI in Earth Observationcited by 40
- 2025Panopticon: Advancing Any-Sensor Foundation Models for Earth Observationcited by 34
- 2024On the Foundations of Earth and Climate Foundation Modelscited by 31
- 2024TorchSpatial: A Location Encoding Framework and Benchmark for Spatial Representation Learningcited by 29
- 2023USat: A Unified Self-Supervised Encoder for Multi-Sensor Satellite Imagerycited by 28
- 2023Revisiting pre-trained remote sensing model benchmarks: resizing and normalization matterscited by 27
- 2025TerraTorch: The Geospatial Foundation Models Toolkitcited by 24
- 2022Current Trends in Deep Learning for Earth Observation: An Open-source Benchmark Arena for Image Classificationcited by 18
- 2023There Are No Data Like More Data- Datasets for Deep Learning in Earth Observationcited by 16
12 most cited of 71 All 71 (JSON)
- 2026MarsRecon: Self-Supervised and Multimodal Surface Representations for Mars17 Sep 2026
- 2026Multimodal Foundation Models Adaptation based on Domain-Aware Relaxed Orthogonal Subspace for Remote Sensing12 Sep 2026
- 2026Quantifying geographic domain shift to decouple the geospatial transferability of human mobility flow generation models21 Aug 2026
- 2026SLED: Scalable Location Encoding via Distillation6 Aug 2026
- 2026Earth Embeddings4 Aug 2026
- 2026Land Art as a Big-Data Climate Sensor29 Jul 2026
- 2026From Machine Learning to Large-Scale EO Products: Best Practices for Making Maps27 Jul 2026
- 2026HASTE: A Platform for Rapid Post-Disaster Building Damage Assessment13 Jul 2026
- 2026What's in an Earth Embedding? An Explainability Analysis of Location Encoders23 Jun 2026
- 2026CITYREP: A Unified Benchmark for Urban Representations Across Cities, Tasks, and Modalities25 May 2026
- 2026Does Your Wildfire Prediction Model Actually Work, or Just Score Well?14 May 2026
- 2026No One Knows the State of the Art in Geospatial Foundation Models12 May 2026
12 newest of 71 All 71 (JSON)