Major-TOM/Core-S2L1C-SSL4EO

Dataset

Core-S2L1C-SSL4EO πŸŸ₯🟩🟦🟧🟨πŸŸͺ πŸ›°οΈ

9

13 commits

2 linked in READMEs

updated Dec 10, 2024

See the code

README

image/png

Core-S2L1C-SSL4EO πŸŸ₯🟩🟦🟧🟨πŸŸͺ πŸ›°οΈ

DatasetModalityNumber of EmbeddingsSensing TypeTotal CommentsSource DatasetSource ModelSize
Core-S2L1C-SSL4EOSentinel-2 (Level 1C)56,147,150Multi-SpectralGeneral-Purpose GlobalCore-S2L1CSSL4EO-ResNet50-DINO252.9 GB

Content

FieldTypeDescription
unique_idstringhash generated from geometry, time, product_id, and embedding model
embeddingarrayraw embedding array
grid_cellstringMajor TOM cell
grid_row_uintMajor TOM cell row
grid_col_rintMajor TOM cell col
product_idstringID of the original product
timestampstringTimestamp of the sample
centre_latfloatCentre of the fragment latitude
centre_lonfloatCentre of the fragment longitude
geometrygeometryPolygon footprint (WGS84) of the fragment
utm_footprintstringPolygon footprint (image UTM) of the fragment
utm_crsstringCRS of the original product
pixel_bboxbboxBoundary box of the fragment (pixels)

Input data

  • Sentinel-2 (Level 1C) multispectral dataset global coverage
  • All samples from MajorTOM Core-S2L1C
  • Image input size: 224 x 224 pixels, target overlap: 10%, border_shift: True

Model

The image encoder of the SSL4EO-ResNet50-DINO model was used to extract embeddings.

Example Use

Interface scripts are available at

from datasets import load_dataset
dataset = load_dataset("Major-TOM/Core-S2L1C-SSL4EO")

Generate Your Own Major TOM Embeddings

The embedder subpackage of Major TOM provides tools for generating embeddings like these ones. You can see an example of this in a dedicated notebook at https://github.com/ESA-PhiLab/Major-TOM/blob/main/05-Generate-Major-TOM-Embeddings.ipynb.

GitHub


Major TOM Global Embeddings Project 🏭

This dataset is a result of a collaboration between CloudFerro πŸ”Ά and Ξ¦-lab, European Space Agency (ESA) πŸ›°οΈ set up in order to provide open and free vectorised expansions of Major TOM datasets and define a standardised manner for releasing Major TOM embedding expansions.

The embeddings extracted from common AI models make it possible to browse and navigate large datasets like Major TOM with reduced storage and computational demand.

The datasets were computed on the GPU-accelerated instances⚑ provided by CloudFerro πŸ”Ά on the CREODIAS cloud service platform πŸ’»β˜οΈ. Discover more at CloudFerro AI services.

Authors

Mikolaj Czerkawski (Ξ¦-lab, European Space Agency), Marcin Kluczek (CloudFerro), JΔ™drzej S. Bojanowski (CloudFerro)

Open Access Manuscript

This dataset is an output from the embedding expansion project outlined in: https://arxiv.org/abs/2412.05600/.

arXiv

Read Abstract

With the ever-increasing volumes of the Earth observation data present in the archives of large programmes such as Copernicus, there is a growing need for efficient vector representations of the underlying raw data. The approach of extracting feature representations from pretrained deep neural networks is a powerful approach that can provide semantic abstractions of the input data. However, the way this is done for imagery archives containing geospatial data has not yet been defined. In this work, an extension is proposed to an existing community project, Major TOM, focused on the provision and standardization of open and free AI-ready datasets for Earth observation. Furthermore, four global and dense embedding datasets are released openly and for free along with the publication of this manuscript, resulting in the most comprehensive global open dataset of geospatial visual embeddings in terms of covered Earth's surface.

If this dataset was useful for you work, it can be cited as:

@misc{EmbeddedMajorTOM,
      title={Global and Dense Embeddings of Earth: Major TOM Floating in the Latent Space}, 
      author={Mikolaj Czerkawski and Marcin Kluczek and JΔ™drzej S. Bojanowski},
      year={2024},
      eprint={2412.05600},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2412.05600}, 
}

Powered by Ξ¦-lab, European Space Agency (ESA) πŸ›°οΈ in collaboration with CloudFerro πŸ”Ά

earth-observation
embeddings
geospatial
remote-sensing
satellite
satellite-imagery
sentinel-2

Major-TOM/Core-S2L1C-SSL4EO

Dataset

Core-S2L1C-SSL4EO πŸŸ₯🟩🟦🟧🟨πŸŸͺ πŸ›°οΈ

9

13 commits

2 linked in READMEs

updated Dec 10, 2024

See the code

README

image/png

Core-S2L1C-SSL4EO πŸŸ₯🟩🟦🟧🟨πŸŸͺ πŸ›°οΈ

DatasetModalityNumber of EmbeddingsSensing TypeTotal CommentsSource DatasetSource ModelSize
Core-S2L1C-SSL4EOSentinel-2 (Level 1C)56,147,150Multi-SpectralGeneral-Purpose GlobalCore-S2L1CSSL4EO-ResNet50-DINO252.9 GB

Content

FieldTypeDescription
unique_idstringhash generated from geometry, time, product_id, and embedding model
embeddingarrayraw embedding array
grid_cellstringMajor TOM cell
grid_row_uintMajor TOM cell row
grid_col_rintMajor TOM cell col
product_idstringID of the original product
timestampstringTimestamp of the sample
centre_latfloatCentre of the fragment latitude
centre_lonfloatCentre of the fragment longitude
geometrygeometryPolygon footprint (WGS84) of the fragment
utm_footprintstringPolygon footprint (image UTM) of the fragment
utm_crsstringCRS of the original product
pixel_bboxbboxBoundary box of the fragment (pixels)

Input data

  • Sentinel-2 (Level 1C) multispectral dataset global coverage
  • All samples from MajorTOM Core-S2L1C
  • Image input size: 224 x 224 pixels, target overlap: 10%, border_shift: True

Model

The image encoder of the SSL4EO-ResNet50-DINO model was used to extract embeddings.

Example Use

Interface scripts are available at

from datasets import load_dataset
dataset = load_dataset("Major-TOM/Core-S2L1C-SSL4EO")

Generate Your Own Major TOM Embeddings

The embedder subpackage of Major TOM provides tools for generating embeddings like these ones. You can see an example of this in a dedicated notebook at https://github.com/ESA-PhiLab/Major-TOM/blob/main/05-Generate-Major-TOM-Embeddings.ipynb.

GitHub


Major TOM Global Embeddings Project 🏭

This dataset is a result of a collaboration between CloudFerro πŸ”Ά and Ξ¦-lab, European Space Agency (ESA) πŸ›°οΈ set up in order to provide open and free vectorised expansions of Major TOM datasets and define a standardised manner for releasing Major TOM embedding expansions.

The embeddings extracted from common AI models make it possible to browse and navigate large datasets like Major TOM with reduced storage and computational demand.

The datasets were computed on the GPU-accelerated instances⚑ provided by CloudFerro πŸ”Ά on the CREODIAS cloud service platform πŸ’»β˜οΈ. Discover more at CloudFerro AI services.

Authors

Mikolaj Czerkawski (Ξ¦-lab, European Space Agency), Marcin Kluczek (CloudFerro), JΔ™drzej S. Bojanowski (CloudFerro)

Open Access Manuscript

This dataset is an output from the embedding expansion project outlined in: https://arxiv.org/abs/2412.05600/.

arXiv

Read Abstract

With the ever-increasing volumes of the Earth observation data present in the archives of large programmes such as Copernicus, there is a growing need for efficient vector representations of the underlying raw data. The approach of extracting feature representations from pretrained deep neural networks is a powerful approach that can provide semantic abstractions of the input data. However, the way this is done for imagery archives containing geospatial data has not yet been defined. In this work, an extension is proposed to an existing community project, Major TOM, focused on the provision and standardization of open and free AI-ready datasets for Earth observation. Furthermore, four global and dense embedding datasets are released openly and for free along with the publication of this manuscript, resulting in the most comprehensive global open dataset of geospatial visual embeddings in terms of covered Earth's surface.

If this dataset was useful for you work, it can be cited as:

@misc{EmbeddedMajorTOM,
      title={Global and Dense Embeddings of Earth: Major TOM Floating in the Latent Space}, 
      author={Mikolaj Czerkawski and Marcin Kluczek and JΔ™drzej S. Bojanowski},
      year={2024},
      eprint={2412.05600},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2412.05600}, 
}

Powered by Ξ¦-lab, European Space Agency (ESA) πŸ›°οΈ in collaboration with CloudFerro πŸ”Ά

earth-observation
embeddings
geospatial
remote-sensing
satellite
satellite-imagery
sentinel-2