TerraTorch
Compression
Neutral Codecs
Earth Observation
blumenstiel commited on
Commit
f82e775
·
verified ·
1 Parent(s): c06aa83

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +17 -9
README.md CHANGED
@@ -2,6 +2,13 @@
2
  license: apache-2.0
3
  paper: https://arxiv.org/abs/2510.12670
4
  homepage: https://github.com/IBM/TerraCodec
 
 
 
 
 
 
 
5
  ---
6
 
7
  # TerraCodec
@@ -16,7 +23,7 @@ TerraCodec (TEC) is a family of pretrained neural compression codecs for **multi
16
 
17
  Compared to classical codecs such as JPEG2000 or WebP, TerraCodec achieves **3–10× higher compression at comparable reconstruction quality** on multispectral satellite imagery. Temporal models further improve compression by exploiting redundancy across seasonal image sequences of satellite imagery.
18
 
19
- ![Reconstructions](assets/reconstructions.png)
20
 
21
  ---
22
 
@@ -24,10 +31,10 @@ Compared to classical codecs such as JPEG2000 or WebP, TerraCodec achieves **3
24
 
25
  | Model | Available Checkpoints | Description |
26
  |---|---|---|
27
- | `terracodec_v1_fp_s2l2a` | λ = 0.5, 2, 10, 40, 200 | Factorized-prior image codec. Smallest model and strong baseline for multispectral image compression. |
28
- | `terracodec_v1_elic_s2l2a` | λ = 0.5, 2, 10, 40, 200 | Enhanced entropy model with spatial and channel context for improved rate–distortion performance. |
29
- | `terracodec_v1_tt_s2l2a` | λ = 0.4, 1, 5, 20, 100, 200, 700 | Temporal Transformer codec modeling redundancy across seasonal image sequences. |
30
- | `flextec_v1_s2l2a` | **Single checkpoint** (quality = 1–16) | Flexible-rate temporal codec. One model supports multiple compression levels via token-based quality settings. |
31
 
32
  Lower λ / quality → **higher compression**
33
  Higher λ / quality → **higher reconstruction quality**
@@ -39,13 +46,14 @@ Higher λ / quality → **higher reconstruction quality**
39
 
40
  This repository contains the **FlexTEC** variant of TerraCodec.
41
 
42
- [![TEC-TT Architecture](assets/TEC_TT_architecture.png)](assets/TEC_TT_architecture.png)
 
43
 
44
  FlexTEC builds on the TerraCodec Temporal Transformer (TEC-TT) architecture and introduces **flexible-rate compression within a single model**.
45
 
46
  Instead of training separate checkpoints for different rate–distortion settings, FlexTEC supports multiple compression levels through Latent Repacking and missing token prediction. During training, tokens are randomly masked to simulate different compression budgets. At inference time, the number of transmitted tokens controls the compression level: fewer tokens yield higher compression, while more tokens improve reconstruction quality.
47
 
48
- See the paper for additional architectural and training details.
49
 
50
  ---
51
 
@@ -106,8 +114,8 @@ GitHub repository: https://github.com/IBM/TerraCodec
106
  If you use TerraCodec in your research, please cite:
107
  ```
108
  @article{terracodec2025,
109
- title = {TerraCodec: Neural Codecs for Earth Observation},
110
- author = {Costa Watanabe, Julen and Wittmann, Isabelle and Blumenstiel, Benedikt},
111
  journal = {arXiv preprint arXiv:2510.12670},
112
  year = {2025}
113
  }
 
2
  license: apache-2.0
3
  paper: https://arxiv.org/abs/2510.12670
4
  homepage: https://github.com/IBM/TerraCodec
5
+ datasets:
6
+ - embed2scale/SSL4EO-S12-v1.1
7
+ library_name: terratorch
8
+ tags:
9
+ - Compression
10
+ - Neutral Codecs
11
+ - Earth Observation
12
  ---
13
 
14
  # TerraCodec
 
23
 
24
  Compared to classical codecs such as JPEG2000 or WebP, TerraCodec achieves **3–10× higher compression at comparable reconstruction quality** on multispectral satellite imagery. Temporal models further improve compression by exploiting redundancy across seasonal image sequences of satellite imagery.
25
 
26
+ ![Reconstructions](https://raw.githubusercontent.com/IBM/TerraCodec/main/assets/reconstructions.jpg)
27
 
28
  ---
29
 
 
31
 
32
  | Model | Available Checkpoints | Description |
33
  |---|---|---|
34
+ | [`terracodec_v1_fp_s2l2a`](https://huggingface.co/embed2scale/TerraCodec-1.0-ELIC-S2L2A) | λ = 0.5, 2, 10, 40, 200 | Factorized-prior image codec. Smallest model and strong baseline for multispectral image compression. |
35
+ | [`terracodec_v1_elic_s2l2a`](https://huggingface.co/embed2scale/TerraCodec-1.0-FP-S2L2A) | λ = 0.5, 2, 10, 40, 200 | Enhanced entropy model with spatial and channel context for improved rate–distortion performance. |
36
+ | [`terracodec_v1_tt_s2l2a`](https://huggingface.co/embed2scale/TerraCodec-1.0-TT-S2L2A) | λ = 0.4, 1, 5, 20, 100, 200, 700 | Temporal Transformer codec modeling redundancy across seasonal image sequences. |
37
+ | [`flextec_v1_s2l2a`](https://huggingface.co/embed2scale/TerraCodec-1.0-FlexTEC-S2L2A) | **Single checkpoint** (quality = 1–16) | Flexible-rate temporal codec. One model supports multiple compression levels via token-based quality settings. |
38
 
39
  Lower λ / quality → **higher compression**
40
  Higher λ / quality → **higher reconstruction quality**
 
46
 
47
  This repository contains the **FlexTEC** variant of TerraCodec.
48
 
49
+ ![assets/TEC_TT_architecture.png](https://raw.githubusercontent.com/IBM/TerraCodec/main/assets/TEC_TT_architecture.png)
50
+
51
 
52
  FlexTEC builds on the TerraCodec Temporal Transformer (TEC-TT) architecture and introduces **flexible-rate compression within a single model**.
53
 
54
  Instead of training separate checkpoints for different rate–distortion settings, FlexTEC supports multiple compression levels through Latent Repacking and missing token prediction. During training, tokens are randomly masked to simulate different compression budgets. At inference time, the number of transmitted tokens controls the compression level: fewer tokens yield higher compression, while more tokens improve reconstruction quality.
55
 
56
+ See the [paper](https://arxiv.org/abs/2510.12670) for additional architectural and training details.
57
 
58
  ---
59
 
 
114
  If you use TerraCodec in your research, please cite:
115
  ```
116
  @article{terracodec2025,
117
+ title = {TerraCodec: Compressing Optical Earth Observation Data},
118
+ author = {Costa Watanabe, Julen and Wittmann, Isabelle and Blumenstiel, Benedikt and Schindler, Konrad},
119
  journal = {arXiv preprint arXiv:2510.12670},
120
  year = {2025}
121
  }