awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
torchgeo avatar

torchgeo/torchgeo

0
View on GitHub↗
4,077 estrellas·556 forks·Python·MIT·18 vistaswww.osgeo.org/projects/torchgeo↗

Torchgeo

TorchGeo is a PyTorch library designed for deep learning on geospatial data, providing a framework for building and training neural networks for tasks such as semantic segmentation, object detection, and change detection. It serves as a comprehensive pipeline for remote sensing, featuring specialized dataset loaders and multispectral image preprocessing tools.

The library is distinguished by a dedicated remote sensing model zoo and extensive support for transfer learning, allowing users to integrate pre-trained weights optimized for specific satellite sensors. It also includes support for self-supervised learning on unlabeled geospatial data and provides utilities for mapping multispectral weights to custom input channels.

The project covers broad capability areas including geospatial dataset management—such as coordinate reference system reprojection, spatial sampling, and dataset splitting—as well as data preprocessing and the implementation of model architectures for various data dimensions. It further provides command-line interfaces for executing training workflows and tools for visualizing geospatial datasets, including imagery and model predictions.

Features

  • Remote Sensing Machine Learning - Provides a framework for building and training PyTorch models to analyze satellite and aerial imagery.
  • Image Data Preprocessing - Provides tools for cleaning and transforming raw raster and vector data for neural network pipelines.
  • Pre-training Transfer Learning - Provides extensive support for leveraging pre-trained weights from diverse sensors to train models on small datasets.
  • Remote Sensing Transfer Learning - Adapts models pre-trained on global satellite imagery to perform specific geospatial tasks with limited labeled data.
  • Geospatial Data Modules - Wraps geospatial loading and sampling logic into standard PyTorch tensor pipelines for seamless deep learning training.
  • Multispectral Band Mapping - Maps pre-trained neural network weights from specific satellite sensor bands to custom multispectral input channels.
  • Geospatial Machine Learning - Serves as a framework for building and training neural networks for semantic segmentation, object detection, and change detection.
  • Geospatial Development Libraries - Implements a PyTorch-based library for deep learning on geospatial data, handling remote sensing imagery and coordinate systems.
  • Coordinate-Based Spatial Sampling - Extracts small image patches from large-scale geospatial datasets using coordinate-based samplers.
  • Coordinate Reference System Transformations - Provides automatic reprojection of multispectral imagery between different coordinate reference systems during data loading.
  • Imagery and Mask Loaders - Enables loading of uncurated raster imagery and vector masks for custom model training and inference.
  • Raster Data Loaders - Implements specialized loading for raster files incorporating custom coordinate reference systems and band selection.
  • Training Data Pipelines - Manages the pipeline for splitting, sampling, and loading geospatial data into mini-batches for training.
  • Geospatial Dataset Management - Manages the loading and sampling of large-scale geographic datasets with automatic coordinate reference system and resolution handling.
  • Geospatial Sampling Strategies - Provides specialized sampling strategies to extract spatial samples and batches from geospatial data sources.
  • Grid-Based Spatial Sampling - Extracts chips in a structured grid pattern with configurable stride to cover specific regions of interest.
  • Remote Sensing Dataset Loaders - Provides specialized tools for loading, reprojecting, and sampling raster and vector data from satellite and aerial sensors.
  • Geospatial Metadata Extractors - Handles imagery with geographic metadata, including automatic coordinate reprojection and resolution matching.
  • Multispectral Processors - Provides a suite of spatial transformations and indices for preparing multispectral satellite imagery.
  • Multispectral Image Enhancements - Calculates normalized difference indices and applies spatial rearrangements to enhance multispectral satellite imagery.
  • Spatial-Level Transformations - Implements specialized spatial transformations on satellite and aerial imagery to prepare data for neural networks.
  • Spatial - Extracts random chips from a region of interest to maximize dataset variety during training.
  • Geospatial Dataset Splitters - Divides datasets using random bounding box assignment, grid-cell sampling, or temporal splitting to prevent spatial leakage.
  • End-to-End Training Pipelines - Provides integrated workflows for executing end-to-end geospatial machine learning experiments.
  • Geospatial Model Architectures - Implements diverse model architectures to process time series, 2D images, 3D change detection, and 4D atmosphere data.
  • Geospatial Pre-training Datasets - Provides support for loading large-scale global imagery collections designed for foundation model development.
  • Pre-trained Model Zoos - Ships a dedicated collection of pre-trained weights and architectures optimized for geospatial tasks.
  • Pre-trained Model Application - Enables the use of specialized pre-trained weights for segmentation and object detection on geographic data.
  • Remote Sensing Task Workflows - Manages training and evaluation workflows for specialized remote sensing tasks such as change detection and semantic segmentation.
  • Satellite Datasets - Utilizes pre-trained weights and specialized architectures to extract insights from multispectral and temporal geographic data.
  • Geospatial Dataset Joins - Joins disparate geospatial datasets by aligning them based on overlapping geographic bounding boxes.
  • Geospatial Dataset Unions - Combines multiple image sources or labels using union operations to create multimodal or spatially aligned datasets.
  • Benchmark Dataset Loaders - Loads standardized geospatial benchmark datasets containing images and target labels for machine learning tasks.
  • Vector Rasterizers - Converts geospatial vector masks into pixel-based grids to create ground truth labels for semantic segmentation.
  • Device-Side Tensor Transformations - Implements spatial augmentations and normalized difference indices directly on GPU tensors for efficient deep learning pipelines.
  • Geospatial Dataset Splitting - Divides geospatial datasets using geographic region boundaries to ensure a rigorous separation between training and validation sets.

Historial de estrellas

Gráfico del historial de estrellas de torchgeo/torchgeoGráfico del historial de estrellas de torchgeo/torchgeo

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Torchgeo

Proyectos open-source similares, clasificados según cuántas características comparten con Torchgeo.
  • osgeo/gdalAvatar de OSGeo

    OSGeo/gdal

    5,942Ver en GitHub↗

    GDAL is an MIT-licensed open source translator library that provides a unified abstract data model for reading and writing geospatial raster and vector data across hundreds of file formats. It serves as a foundational geospatial data translation library, enabling access to diverse geospatial data formats through a single, consistent interface. The library exposes its core functionality through command-line utilities that allow users to translate, convert, and process geospatial data between formats. A coordinate transformation engine handles conversions between spatial reference systems, whil

    C++
    Ver en GitHub↗5,942
  • opengeos/segment-geospatialAvatar de opengeos

    opengeos/segment-geospatial

    4,018Ver en GitHub↗

    Segment Geospatial is a Python toolkit for isolating geographic features in remote sensing imagery using the Segment Anything Model. It functions as a remote sensing image processor that converts map tiles into georeferenced formats to generate segmentation masks from satellite data. The system enables the extraction of geographic objects through automatic mask generation or manual prompts, such as text descriptions, bounding boxes, and interactive markers. It supports timeseries imagery segmentation to track or identify objects across sequences of images over different dates and provides a g

    Python
    Ver en GitHub↗4,018
  • open-mmlab/mmocrAvatar de open-mmlab

    open-mmlab/mmocr

    4,739Ver en GitHub↗

    mmocr is a PyTorch-based optical character recognition framework designed for training and deploying text detection, recognition, and key information extraction models. It serves as a comprehensive toolbox for scene text detection and recognition, providing specialized libraries for locating text regions and converting visual text into machine-encoded strings. The project distinguishes itself through a research framework for key information extraction and advanced text spotting capabilities. These include point-based spotting using transformers and the use of parameterized Bezier curves to id

    Pythonabcnetabinetcrnn
    Ver en GitHub↗4,739
  • google-research/big_visionAvatar de google-research

    google-research/big_vision

    3,363Ver en GitHub↗

    This project is a research framework and toolkit designed for training large-scale vision transformers and multimodal language models. It provides a comprehensive suite for vision-language pretraining, enabling the development of models that map images and text into shared latent spaces. The framework is distinguished by its capabilities in high-fidelity image generation and multimodal research, utilizing normalizing flows and variational autoencoders to produce images from text prompts or class labels. It supports the development of both generative and contrastive models, allowing for a wide

    Jupyter Notebook
    Ver en GitHub↗3,363
Ver las 30 alternativas a Torchgeo→

Preguntas frecuentes

¿Qué hace torchgeo/torchgeo?

TorchGeo is a PyTorch library designed for deep learning on geospatial data, providing a framework for building and training neural networks for tasks such as semantic segmentation, object detection, and change detection. It serves as a comprehensive pipeline for remote sensing, featuring specialized dataset loaders and multispectral image preprocessing tools.

¿Cuáles son las características principales de torchgeo/torchgeo?

Las características principales de torchgeo/torchgeo son: Remote Sensing Machine Learning, Image Data Preprocessing, Pre-training Transfer Learning, Remote Sensing Transfer Learning, Geospatial Data Modules, Multispectral Band Mapping, Geospatial Machine Learning, Geospatial Development Libraries.

¿Qué alternativas de código abierto existen para torchgeo/torchgeo?

Las alternativas de código abierto para torchgeo/torchgeo incluyen: osgeo/gdal — GDAL is an MIT-licensed open source translator library that provides a unified abstract data model for reading and… opengeos/segment-geospatial — Segment Geospatial is a Python toolkit for isolating geographic features in remote sensing imagery using the Segment… open-mmlab/mmocr — mmocr is a PyTorch-based optical character recognition framework designed for training and deploying text detection,… open-mmlab/mmcv — mmcv is a foundation library for computer vision based on PyTorch. It provides a comprehensive system for constructing… google-research/big_vision — This project is a research framework and toolkit designed for training large-scale vision transformers and multimodal… open-mmlab/mmagic — mmagic is a multimodal training pipeline and framework for generative AI, focusing on visual synthesis and…