TorchGeo: deep learning with geospatial data

11/17/2021
by   Adam J. Stewart, et al.
182

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.

READ FULL TEXT

page 2

page 3

research
12/27/2022

Deep Learning Models for River Classification at Sub-Meter Resolutions from Multispectral and Panchromatic Commercial Satellite Imagery

Remote sensing of the Earth's surface water is critical in a wide range ...
research
10/03/2022

A systematic review of the use of Deep Learning in Satellite Imagery for Agriculture

Agricultural research is essential for increasing food production to mee...
research
02/28/2023

Novel Machine Learning Approach for Predicting Poverty using Temperature and Remote Sensing Data in Ethiopia

In many developing nations, a lack of poverty data prevents critical hum...
research
06/15/2023

SSL4EO-L: Datasets and Foundation Models for Landsat Imagery

The Landsat program is the longest-running Earth observation program in ...
research
11/21/2022

Multi-Spectral Image Classification with Ultra-Lean Complex-Valued Models

Multi-spectral imagery is invaluable for remote sensing due to different...
research
10/04/2022

Geo-imagery management and statistical processing in a regional context using Open Data Cube

We propose a methodology to manage and process remote sensing and geo-im...
research
04/23/2023

SATIN: A Multi-Task Metadataset for Classifying Satellite Imagery using Vision-Language Models

Interpreting remote sensing imagery enables numerous downstream applicat...

Please sign up or login with your details

Forgot password? Click here to reset