Downloads · 30 days
0
Amandeep10/pretrain-where-SatMAE-weights
pretrain-where-SatMAE-weights is a feature extraction model from Amandeep10. Use it when you need embeddings to search or compare text. The card lists the license as other.
SatMAE (https://arxiv.org/abs/2207.08051) is the most cited MAE-based GeoFoundational Model. We used SatMAE as the base model for our work 'Pretrain Where? Investigating How Pretraining Data Diversity Impacts Geospati…
Downloads · 30 days
0
Access
Public
Updated May 27, 2026
Repo size
22.7 GB
Likes
0
Public
Click a slice to open those files.
.pth21.4 GB · 100%
From the Hugging Face model README
SatMAE (https://arxiv.org/abs/2207.08051) is the most cited MAE-based GeoFoundational Model. We used SatMAE as the base model for our work 'Pretrain Where? Investigating How Pretraining Data Diversity Impacts Geospatial Foundation Model Performance' (https://arxiv.org/abs/2604.21104). We pretrained SatMAE on 7 geographically diverse contexts - 6 continents (except Antarctica) and 1 global data set, and while keeping everything else constant, we assessed downstream model performance on a diverse set of downstream tasks. We compared these numbers to three pretraining baseline datasets as well, namely - FMoW-Sentinel, SSL4Eco, and SSL4Eo. We provide pretrained SatMAE weights for these 10 SatMAE variants (6 continents, 1 global, 3 baselines). We also independently experimented with pretraining on different-sized subsets of FMoW-Sentinel, leading to VitB-FMoW-100k, VitB-FMoW-300k, ..-500k, ..700k, and VitL-FMoW-700k, weights for which are also stored here.
SatMAE is based on Vit-MAE architecture. We used the Vit-Base (unless stated otherwise) grouped-channel variant for the pretrain-where experiments.
Details used to pretrain SatMAE for pretrain-where experiments (also default to SatMAE):
The custom datasets used to pretrain the 7 geographically diverse SatMAE variants are available here: https://huggingface.co/datasets/Amandeep10/pretrain-where-pretraining-datasets
We pre-trained all models for 50 epochs as done in the SatMAE paper. 49th-epochs (0-indexed) for each model variant are provided in this repo. Each checkpoint file (.pth) is a PyTorch pickle dict, typically including:
PyTorch ≥ 2.6: load with weights_only=False (checkpoints contain argparse.Namespace).
Please cite our paper using:
@misc{kaur2026pretrainwhereinvestigatingpretraining,
title={Pretrain Where? Investigating How Pretraining Data Diversity Impacts Geospatial Foundation Model Performance},
author={Amandeep Kaur and Mirali Purohit and Gedeon Muhawenayo and Esther Rolf and Hannah Kerner},
year={2026},
eprint={2604.21104},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2604.21104},
}