Granite Geospatial

granite-geospatial-biomass

by IBM watsonx · Available open-weight model

An open-weight IBM Granite geospatial regression model that estimates above-ground biomass from six-band Harmonized Landsat and Sentinel-2 imagery using GEDI L4A labels. It is designed for forest monitoring, carbon-stock analysis, ecological research, and related remote-sensing workflows, not for conversation or general image generation.

Reasoning Coding
Granite Geospatial Biomass is a specialized remote-sensing model from IBM Granite, designed to predict above-ground biomass rather than generate text or images. It uses optical satellite data and GEDI-derived training labels to produce pixel-level biomass regression results for applications such as forest monitoring, carbon-stock estimation, ecological assessment, and agricultural research.
Inputs

What it can understand

Images Multimodal input
Capabilities

Supported features

Fine-tuning
Model profile

Performance characteristics

1/10 Reasoning
1/10 Coding
6/10 Speed
9/10 Cost efficiency
Specifications

Technical details

Model family Granite Geospatial
Model type Other
Context window tokens
Maximum output tokens
Release date 2024-07-28
Status Available open-weight model
Knowledge cutoff notes

No model-specific knowledge cutoff is published. The model is trained for geospatial regression rather than knowledge-based text generation.

Model notes

This is a specialized geospatial regression model, not a language model. It predicts above-ground biomass from six optical bands selected from Harmonized Landsat and Sentinel-2 L30 imagery. The model is fine-tuned from a Prithvi Swin-B backbone with a UPerNet decoder and uses GEDI L4A biomass labels from 15 biomes. IBM's model card identifies the first release as v1 on July 28, 2024. Weights and configuration are distributed under Apache 2.0 and can be used with TerraTorch. No official hosted per-token or per-request pricing was identified.

Model guide

Granite Geospatial Biomass: IBM’s Open Model for Satellite-Based Biomass Mapping

Granite Geospatial Biomass is an open-weight IBM Granite model fine-tuned to estimate above-ground biomass from six-band Harmonized Landsat and Sentinel-2 optical satellite imagery.

What is Granite Geospatial Biomass?

Granite Geospatial Biomass is an open-weight geospatial foundation model from IBM Granite. Its task is specific: estimating total above-ground biomass from optical satellite imagery. Above-ground biomass refers to living and dead plant material located above the soil surface, including vegetation in forests, grasslands, and agricultural areas.

Unlike a language model, chatbot, or general-purpose computer-vision system, this model produces a numerical regression result. In practical terms, it analyzes prepared satellite-image data and estimates biomass values across geographic areas, potentially supporting pixel-level biomass maps.

IBM identifies the initial release as version 1, dated July 28, 2024. The model weights and configuration are publicly distributed through the IBM Granite Hugging Face organization and the associated source repository. The release is intended for technical users working with geospatial machine learning, satellite imagery, and environmental analysis.

Primary purpose and positioning

Granite Geospatial Biomass sits within IBM Granite's geospatial model work rather than its text-generation lineup. It is associated with IBM's Geospatial Studio work and the TerraTorch geospatial modeling toolkit. Its purpose is to convert remote-sensing observations into an estimate of a useful environmental variable: above-ground biomass.

This positioning makes it more comparable to a specialized scientific or Earth-observation model than to a general AI assistant. It is intended for workflows where the user supplies appropriately prepared satellite data, runs inference, and then interprets or validates the resulting biomass estimates.

The model can be relevant to forest inventories, carbon accounting, conservation planning, land-use analysis, nature-based climate projects, and research into satellite-derived ecosystem indicators. It may also support agricultural biomass or crop-yield studies, although results should be checked for the specific crop, geography, and imagery conditions involved.

How the model works

The model uses Harmonized Landsat and Sentinel-2 L30 optical imagery. Its published configuration selects six spectral bands: blue, green, red, narrow near-infrared, short-wave infrared 1, and short-wave infrared 2. These bands capture different properties of reflected light from vegetation, soil, and other land surfaces.

Training labels come from NASA's Global Ecosystem Dynamics Investigation GEDI L4A above-ground biomass dataset. IBM reports that fine-tuning used Harmonized Landsat and Sentinel-2 imagery with GEDI biomass labels collected across 15 biomes. That geographic and ecological coverage is intended to expose the model to varied environments rather than a single local landscape.

Under the hood, the model is based on a Prithvi Swin-B geospatial backbone with a UPerNet decoder. The configuration defines a pixelwise regression task, uses a ReLU output activation, includes two learned upscaling layers, and trains with root mean squared error loss. The backbone is fine-tuned rather than kept frozen, allowing its representations to adapt to biomass estimation.

These details matter because the model is not simply classifying an image as forest or non-forest. It is trained to estimate a continuous quantity. The quality of the result therefore depends on image preparation, spatial alignment, the geographic area being analyzed, and the relationship between the supplied imagery and the GEDI-derived labels.

Inputs and outputs

The verified input modality is optical geospatial imagery. Specifically, the model expects prepared data based on six selected bands from Harmonized Landsat and Sentinel-2 L30 imagery. It is not documented as accepting ordinary photographs, text prompts, audio, video, or arbitrary image files without the expected geospatial preprocessing.

The output is a biomass regression result. The model card and configuration describe a pixelwise task, so the output is intended to preserve spatial information rather than provide a conversational explanation. It does not generate natural-language answers, images, audio, video, embeddings, or structured tool actions.

CapabilityVerified status
Optical satellite imagery inputSupported for the published six-band workflow
Above-ground biomass regressionPrimary task
Text generationNot supported
Image generationNot supported
Audio or video input/outputNot supported
Tool or function callingNot supported
EmbeddingsNot supported as a published output

No context-window limit or maximum output-token limit is applicable in the language-model sense, and no model-specific numeric input-size or output-size limit is provided in the supplied research. Users should follow the model configuration and TerraTorch workflow when preparing image tiles and running inference.

Main strengths

  • Focused environmental task: The model is built specifically for above-ground biomass estimation instead of requiring users to adapt a general vision model.
  • Open distribution: Weights and configuration are available under the Apache 2.0 license, which supports inspection, local experimentation, and integration into suitable research or production workflows subject to the license and applicable data requirements.
  • Multi-biome training coverage: The reported training data spans 15 biomes, providing a broader starting point than a model trained only on one local ecosystem.
  • Useful geospatial architecture: The Prithvi Swin-B backbone and UPerNet decoder are configured for spatial prediction rather than general image captioning or classification.
  • Compatibility with TerraTorch: IBM identifies TerraTorch as the toolkit for loading the checkpoint and configuration and running inference on prepared image directories.
  • No hosted inference fee identified: The research found no official per-token or per-request hosted pricing for this model. Because it is distributed as open weights, users can evaluate deployment options based on their own hardware and infrastructure.

The open-weight format can be particularly useful when an organization needs to keep imagery and predictions within its own environment, test the model repeatedly, or build a larger geospatial processing pipeline without depending on a consumer-facing AI interface.

Limitations and risks

Granite Geospatial Biomass is specialized and should not be treated as a universal biomass estimator. Its output can be affected by satellite-data quality, cloud contamination or other preprocessing problems, geographic differences, seasonal conditions, spatial alignment, and the suitability of GEDI-derived labels for the target region.

Training across 15 biomes is useful context, but it does not prove equal accuracy in every country, ecosystem, season, sensor condition, or land-use type. A project that uses the model for carbon accounting, conservation decisions, or financial reporting should perform regional validation against appropriate field measurements or trusted reference data.

The model also does not provide the surrounding software capabilities that users may expect from a general AI platform. There is no verified natural-language interface, web search, conversational memory, function calling, streaming response mode, or general-purpose coding capability. It estimates biomass; it does not independently gather data, explain a result in natural language, or orchestrate a complete environmental workflow.

Preprocessing is another practical consideration. The published workflow expects particular spectral bands and prepared image directories. A user cannot assume that any six-channel image will be interchangeable with the required Harmonized Landsat and Sentinel-2 inputs. Differences in resolution, band definitions, geographic projection, scaling, missing data, and tile construction may affect results.

Pricing and availability

Granite Geospatial Biomass is available as an open-weight model under the Apache 2.0 license through IBM Granite's public model repository. The supplied research does not identify an official hosted API price, subscription price, per-image fee, per-request fee, or per-token price for this specific model.

That does not mean running the model is cost-free. Users may need storage, preprocessing pipelines, compatible compute, and engineering time to prepare satellite data and operate inference. The cost profile is therefore different from a hosted model with a simple usage meter: the software and weights are openly available, while infrastructure and operational costs remain the user's responsibility.

Availability of the model should also be distinguished from availability of IBM watsonx services. Granite Geospatial Biomass is an individual open-weight geospatial model, not a claim that every watsonx product or deployment offers a ready-made hosted endpoint for it.

Reasoning, coding, and speed considerations

The model does not perform language-based reasoning. Its published task is numerical geospatial regression, so a database-style reasoning score or conversational intelligence rating would not meaningfully describe its behavior. Similarly, it does not generate code, although developers can use code around it to prepare imagery, run inference, and analyze results.

The research does not provide a benchmark-based latency figure, throughput figure, hardware requirement, or maximum processing speed. As an editorial assessment, its open-weight local deployment may offer better cost control for repeated processing than a paid hosted service, but actual speed will depend on the image size, tiling strategy, hardware, storage, preprocessing pipeline, and implementation.

Compared with a general-purpose vision or language model, Granite Geospatial Biomass sacrifices broad interaction and tool capabilities for a narrower scientific objective. That trade-off is appropriate when the required output is biomass estimation from the correct satellite inputs, but not when the project needs image understanding across arbitrary subjects, natural-language reporting, or automated workflow control.

Best use cases

  • Mapping above-ground biomass over forested or other vegetated regions.
  • Supporting forest monitoring and timber-production analysis.
  • Estimating carbon stocks as one component of a broader validated carbon-accounting workflow.
  • Screening or studying nature-based climate projects.
  • Analyzing ecological change and land-use patterns using satellite-derived indicators.
  • Research into satellite-based agricultural biomass and crop-yield estimation.
  • Developing or testing geospatial machine-learning pipelines with open model weights.

When to choose this model

Choose Granite Geospatial Biomass when the central problem is estimating above-ground biomass from the specified Harmonized Landsat and Sentinel-2 optical inputs, and when you can manage geospatial preprocessing, local inference, and validation. It is especially suitable for researchers and organizations that value open weights, Apache 2.0 licensing, and control over where imagery and predictions are processed.

Another option may be more appropriate when the project requires a conversational assistant, broad image understanding, text or code generation, image creation, real-time web research, or integrated tool calling. A general-purpose model may also be preferable for producing narrative reports after a separate biomass system has generated the measurements. Conversely, a locally trained or regionally calibrated model may be a better choice when the target geography differs substantially from the training distribution or when the application requires formally demonstrated local accuracy.

The most defensible deployment pattern is to treat Granite Geospatial Biomass as a specialized measurement component. Prepare compatible imagery carefully, run the model with TerraTorch, compare predictions with independent reference data, and communicate uncertainty and validation results alongside any biomass map.


Answers to Frequently Asked Questions

What are the main use cases for Granite Geospatial Biomass?
Potential applications include forest inventories, biomass mapping, carbon-stock estimation, conservation planning, land-use analysis, nature-based climate projects, ecological monitoring, and research into agricultural biomass or crop-yield estimation.
What are the limitations of Granite Geospatial Biomass?
The model is not a universal biomass estimator, and its accuracy can vary with geography, ecosystem, season, satellite-data quality, preprocessing, spatial alignment, and the suitability of GEDI-derived labels. Projects involving carbon accounting, conservation decisions, or financial reporting should validate results against field measurements or other trusted regional reference data.
Is Granite Geospatial Biomass free to use, and how is it licensed?
The model weights and configuration are publicly available under the Apache 2.0 license through IBM Granite repositories. No official hosted API, subscription, per-image, per-request, or per-token price is identified, but users remain responsible for computing, storage, preprocessing, and operational costs.
What satellite data does Granite Geospatial Biomass use?
The model is designed for Harmonized Landsat and Sentinel-2 L30 optical imagery using six spectral bands: blue, green, red, narrow near-infrared, short-wave infrared 1, and short-wave infrared 2. The imagery must be properly prepared according to the model configuration and TerraTorch workflow.
What is Granite Geospatial Biomass?
Granite Geospatial Biomass is an open-weight geospatial foundation model from IBM Granite that estimates above-ground biomass from prepared optical satellite imagery. It produces numerical, spatially distributed biomass predictions rather than text or conversational responses.


Sources 4
Provider

About IBM watsonx