IBM/terramind

TerraMind is the first any-to-any generative foundation model for Earth Observation, built by IBM and ESA.

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on August 16th, 2026
Created on April 20th, 2025
Open Issues & Pull Requests: 18 (+0)
GitHub issues: Enabled
Number of forks: 45
Total Stargazers: 324 (+0)
Total Subscribers: 11 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 40.5 hours
Mean response time: 4.1 days
90th percentile: 6.2 days
Tracked items: 45

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 18
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 283 days
Stale 30+ days: 16
Stale 90+ days: 16

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • answered (12)
  • question (7)
  • enhancement (3)
  • bug (2)
  • security (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

TerraMind is a generative foundation model for Earth Observation that performs any-to-any transformations across satellite imagery and geospatial data modalities.

The tool addresses the challenge of building versatile models that can work across diverse Earth Observation data types and tasks. TerraMind uses a generative foundation model approach pre-trained on large-scale satellite data, enabling it to handle transformations between different modalities—such as converting between sensor types, generating missing data, or translating across imaging modes. The model comes in multiple sizes from tiny to large, allowing users to choose based on computational constraints and accuracy requirements.

Developers working on Earth Observation tasks should consider TerraMind if they need a pre-trained foundation model that can be fine-tuned for specific geospatial applications. The tool suits projects involving flood detection, burn scar mapping, crop classification, or other satellite-based analysis where transfer learning from a large pre-trained model provides an advantage. Fine-tuning requires no custom code—users configure training through Lightning YAML files and the TerraTorch toolkit. The repository provides example configurations for flood detection, burn scar detection, and multitemporal crop classification, along with notebook examples demonstrating the setup process. Mac users should be aware of potential batch normalization issues with the UNetDecoder on MPS hardware, with a workaround available through alternative decoders or specific TerraTorch versions.

The project maintains active development with code examples covering fine-tuning workflows and the Thinking-in-Modalities approach for any-to-any generation tasks. Documentation is provided both in the repository and through the TerraTorch integration guide. The models are openly available on HuggingFace alongside research publication, indicating commitment to reproducibility and community access.