Downloads · 30 days
85
0% of all-time downloads
ibm-granite/granite-geospatial-ocean
granite-geospatial-ocean is a machine learning model from ibm-granite. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for terratorch. The card lists the license as apache-2.0.
The granite-geospatial-ocean foundation model was jointly developed by IBM and STFC as part of a collaboration with the University of Exeter and Plymouth Marine Lab under the UK HNCDI programme. This pre-trained model…
Downloads · 30 days
85
0% of all-time downloads
All-time downloads
19.8K
Public
Repo size
172 MB
Likes
12
Public
Click a slice to open those files.
.pt166 MB · 99%
From the Hugging Face model README
The granite-geospatial-ocean foundation model was jointly developed by IBM and STFC as part of a collaboration with the University of Exeter and Plymouth Marine Lab under the UK HNCDI programme. This pre-trained model supports a range of potential use cases in ocean ecosystem health, fisheries management, pollution and other ocean processes that can be monitored using ocean colour observations. We provide an example to fine tune the model to quantify primary production by phytoplankton (carbon sequestration which determine's the ocean's role in climate change). For full details of the model pre-training, fine-tuning and evaluation, please see the preprint paper.
The granite-geospatial-ocean model is a transformer-based geospatial foundation model trained on Sentinel-3 Ocean Land Colour Instrument (OLCI) and Sea and Land Surface Temperature Radiometer (SLSTR) images. The model consists of a self-supervised encoder developed with a ViT architecture and Masked AutoEncoder (MAE) learning strategy, with an MSE loss function and follows the same architecture as Prithvi-EO.
We used a 42x42 image size and 16 bands of Level-2 sentinel-3 OLCI(OL1 to OL12, OL16, OL17, OL18 and OL21) and also a further band of Level-2 SLSTR sea surface temperature data were in the pre-training. In total of 512,000 images were used for pre-training.
<figure> <img src='./model_architecture.png' alt='missing' /> <!-- <figcaption>Model architecture --> </figcaption> </figure>We have provided an example of fine-tuning the model for primary production quantification which can be found here. These examples make use of TerraTorch for fine-tuning and prediction.
Example Notebooks:
Primary Production Quantification <b><i>>>Try it on Colab<<</i></b> (Choose T4 GPU runtime)
Your feedback is invaluable to us. If you have any feedback about the model, please feel free to share it with us. You can do this by starting a discussion in this HF repository or submitting an issue to TerraTorch on GitHub.
Geoffrey Dawson, Remy Vandaele, Andrew Taylor, David Moffat, Helen Tamura-Wicks, Sarah Jackson, Chunbo Luo, Paolo Fraccaro, Hywel Williams, Rosie Lickorish and Anne Jones
This work was supported by the Hartree National Centre for Digital Innovation, a collaboration between STFC and IBM.
All content in this repository including code has been provided by IBM under the associated open source software license and IBM is under no obligation to provide enhancements, updates, or support. IBM developers produced this code as an open source project (not as an IBM product), and IBM makes no assertions as to the level of quality nor security, and will not be maintaining this code going forward.
If this model helped your research, please cite Granite-geospatial-ocean-Preprint in your publications.
@article{Granite-geospatial-ocean-Preprint,
author = {Dawson, Geoffrey and Vandaele, Remy and Taylor, Andrew and Moffat, David and Tamura-Wicks, Helen and Jackson, Sarah and Lickorish, Rosie and Fraccaroa, Paolo and Williams, Hywel and Luo, Chunbo and Jones, Anne},
month = Sept,
title = {{A Sentinel-3 foundation model for ocean colour}},
journal = {Preprint Available on arxiv: https://arxiv.org/abs/2509.21273},
year = {2025}
}