Upload folder using huggingface_hub
Browse files- .gitattributes +1 -0
- README.md +59 -1
- imgs/logo.png +0 -0
- imgs/model_fig.png +3 -0
- imgs/spectra_fig.png +0 -0
.gitattributes
CHANGED
|
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
imgs/model_fig.png filter=lfs diff=lfs merge=lfs -text
|
README.md
CHANGED
|
@@ -6,4 +6,62 @@ tags:
|
|
| 6 |
- foundation-model
|
| 7 |
- multi-sensor
|
| 8 |
pipeline_tag: feature-extraction
|
| 9 |
-
---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 6 |
- foundation-model
|
| 7 |
- multi-sensor
|
| 8 |
pipeline_tag: feature-extraction
|
| 9 |
+
---
|
| 10 |
+
<p align="center">
|
| 11 |
+
<img src="imgs/logo.png" alt="Spectral Coverage" width="400"/>
|
| 12 |
+
</p>
|
| 13 |
+
|
| 14 |
+
# Spectrum-Aware Multi-Sensor Auto-Encoder for Remote Sensing Images
|
| 15 |
+
[](https://arxiv.org/abs/arxiv_id)
|
| 16 |
+
[](https://huggingface.co/collections/gsumbul/smarties-685888bb5ecded3f802cc945)
|
| 17 |
+
[](https://opensource.org/licenses/Apache-2.0)
|
| 18 |
+

|
| 19 |
+

|
| 20 |
+
[](https://gsumbul.github.io/SMARTIES/)
|
| 21 |
+
|
| 22 |
+
## 🚀 Introduction
|
| 23 |
+
|
| 24 |
+
<!-- Spectral coverage figure -->
|
| 25 |
+
<p align="center">
|
| 26 |
+
<img src="imgs/spectra_fig.png" alt="Spectral Coverage" width="600"/>
|
| 27 |
+
</p>
|
| 28 |
+
|
| 29 |
+
From optical sensors to microwave radars, leveraging the complementary strengths of remote sensing (RS) sensors is crucial for achieving dense spatio-temporal monitoring of our planet, but recent foundation models (FMs) are often specific to single sensors or to fixed combinations.
|
| 30 |
+
|
| 31 |
+
SMARTIES is a generic and versatile FM lifting sensor-dependent efforts and enabling scalability and generalization to diverse RS sensors: SMARTIES projects data from heterogeneous sensors into a shared spectrum-aware space, enabling the use of arbitrary combinations of bands both for training and inference. To obtain sensor-agnostic representations, SMARTIES was trained as a single, unified transformer model reconstructing masked multi-sensor data with cross-sensor token mixup, while modulating its feature representations to accept diverse sensors as input.
|
| 32 |
+
|
| 33 |
+
## ✨ Key Features
|
| 34 |
+
- 🛰️ **Multi-Sensor Representations:** SMARTIES enables sensor-agnostic processing of Earth observation data, including optical (e.g., Sentinel-2), radar (e.g., Sentinel-1), and sub-meter resolution RGB (e.g., Maxar) imagery and unseen ones in a zero-shot manner.
|
| 35 |
+
- 🌈 **Spectrum-Aware Projections:** SMARTIES projects data from heterogeneous sensors into a shared spectrum-aware space: given a specific sensor, each one of its bands is projected by projection layers specific to wavelength ranges.
|
| 36 |
+
- ⚡ **Lightweight and Scalable:** SMARTIES is designed to be lightweight and scalable, making it suitable for a wide range of remote sensing applications.
|
| 37 |
+
- 🔀 **Flexible Band Combinations:** SMARTIES can handle arbitrary combinations of spectral bands from different sensors, enabling flexible remote sensing applications.
|
| 38 |
+
- 🔄 **Downstream Transfer:** SMARTIES enables downstream transfer using a unified model across a diverse set of sensors and tasks, including scene classification, semantic segmentation, and multi-label classification.
|
| 39 |
+
|
| 40 |
+
<!-- Model architecture figure -->
|
| 41 |
+
<p align="center">
|
| 42 |
+
<img src="imgs/model_fig.png" alt="SMARTIES Model Architecture" width="700"/>
|
| 43 |
+
</p>
|
| 44 |
+
|
| 45 |
+
> **ℹ️ Note:**
|
| 46 |
+
>
|
| 47 |
+
> **This repository contains the model weights of SMARTIES (ViT-L).**
|
| 48 |
+
> For usage instructions, dataset details, and full documentation, please visit the [SMARTIES GitHub page](https://github.com/gsumbul/SMARTIES). The details of SMARTIES are described in our paper, available on [arXiv](https://arxiv.org/abs/arxiv_id).
|
| 49 |
+
|
| 50 |
+
## 📣 Attribution
|
| 51 |
+
If you use SMARTIES, please cite the paper:
|
| 52 |
+
|
| 53 |
+
```
|
| 54 |
+
@article{smarties,
|
| 55 |
+
title={{SMARTIES}: Spectrum-Aware Multi-Sensor Auto-Encoder for Remote Sensing Images},
|
| 56 |
+
author={Gencer Sumbul and Chang Xu and Emanuele Dalsasso and Devis Tuia},
|
| 57 |
+
journal={arXiv preprint arXiv:arxiv_id},
|
| 58 |
+
year={2025}
|
| 59 |
+
}
|
| 60 |
+
```
|
| 61 |
+
|
| 62 |
+
## 📄 License
|
| 63 |
+
This repository is released under the Apache v2 License.
|
| 64 |
+
|
| 65 |
+
## 🙏 Acknowledgements
|
| 66 |
+
SMARTIES is supported by the European Space Agency (ESA) through the Discovery and Preparation Program, and is part of the project Toward a Foundation Model for Multi-Sensor Earth Observation Data with Language Semantics.
|
| 67 |
+
|
imgs/logo.png
ADDED
|
imgs/model_fig.png
ADDED
|
Git LFS Details
|
imgs/spectra_fig.png
ADDED
|