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 ↓

Summary Information

Updated 23 minutes ago
Added to GitGenius on August 16th, 2026
Created on April 20th, 2025
Open Issues & Pull Requests: 17 (+0)
GitHub issues: Enabled
Number of forks: 45
Total Stargazers: 301 (+0)
Total Subscribers: 10 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.0 days
Mean response time: 4.2 days
90th percentile: 6.2 days
Tracked items: 43

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 6% of issues opened in the past year have been closed. Three people close 65% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 17
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 308 days
Stale 30+ days: 17
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)

Most active issues this week

No issue events were indexed in the last 7 days.

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.