
- Disponibilité des ensembles de données
- 2017-01-01T00:00:00Z–2024-01-01T00:00:00Z
- Fournisseur de l'ensemble de données
- Google Earth Engine Google DeepMind
- Tags
Description
L'ensemble de données Google Satellite Embedding est une collection mondiale d'embeddings géospatiaux appris, prêts pour l'analyse. Chaque pixel de 10 mètres de cet ensemble de données est une représentation à 64 dimensions, ou vecteur d'intégration, qui encode les trajectoires temporelles des conditions de surface au niveau de ce pixel et autour de celui-ci, telles qu'elles sont mesurées par divers instruments et ensembles de données d'observation de la Terre, sur une seule année civile. Contrairement aux entrées et aux indices spectraux conventionnels, où les bandes correspondent à des mesures physiques, les embeddings sont des vecteurs de caractéristiques qui résument les relations entre les observations multisources et multimodales de manière moins directement interprétable, mais plus puissante. Consultez des exemples d'utilisation et des explications plus détaillées.
L'ensemble de données couvre les surfaces terrestres et les eaux peu profondes, y compris les zones intertidales et récifales, les voies navigables intérieures et les voies navigables côtières. La couverture aux pôles est limitée par les orbites des satellites et la couverture des instruments.
La collection est composée d'images couvrant environ 163 840 mètres sur 163 840 mètres. Chaque image comporte 64 bandes {A00, A01, …, A63}
, une pour chaque axe de l'espace d'embedding 64D. Toutes les bandes doivent être utilisées pour l'analyse en aval, car elles font collectivement référence à une coordonnée 64D dans l'espace d'intégration et ne sont pas interprétables de manière indépendante.
Toutes les images sont générées dans leur projection transverse universelle de Mercator locale, comme indiqué par la propriété UTM_ZONE. Elles comportent les propriétés system:time_start
et system:time_end
qui reflètent l'année civile résumée par les embeddings. Par exemple, une image d'embedding pour 2021 aura une valeur system:start_time
égale à ee.Date('2021-01-01 00:00:00')
et une valeur system:end_time
égale à ee.Date('2022-01-01 00:00:00')
.
Les embeddings sont de longueur unitaire, ce qui signifie qu'ils ont une magnitude de 1 et ne nécessitent aucune normalisation supplémentaire. Ils sont distribués sur la sphère unité, ce qui les rend bien adaptés à l'utilisation avec des algorithmes de clustering et des classificateurs basés sur des arbres. L'espace d'embedding est également cohérent d'une année sur l'autre. Les embeddings de différentes années peuvent être utilisés pour détecter les changements de conditions en tenant compte du produit scalaire ou de l'angle entre deux vecteurs d'embedding. De plus, les embeddings sont conçus pour être composables de manière linéaire, c'est-à-dire qu'ils peuvent être agrégés pour produire des embeddings à des résolutions spatiales plus grossières ou transformés avec de l'arithmétique vectorielle, tout en conservant leur signification sémantique et leurs relations de distance.
L'ensemble de données d'intégration de satellites a été produit par AlphaEarth Foundations, un modèle d'intégration géospatiale qui assimile plusieurs flux de données, y compris des sources optiques, radar, LiDAR et autres (Brown, Kazmierski, Pasquarella et al., en cours d'examen ; prépublication disponible ici).
Étant donné que les représentations sont apprises sur de nombreux capteurs et images, les représentations d'intégration surmontent généralement les problèmes courants tels que les nuages, les lignes de balayage, les artefacts de capteur ou les données manquantes. Elles fournissent des caractéristiques d'analyse prêtes à l'emploi qui peuvent être directement substituées à d'autres sources d'images d'observation de la Terre dans les analyses de classification, de régression et de détection des changements.
Les embeddings de cette collection d'images ont été générés à l'aide de la version 2.1 du modèle AlphaEarth Foundations, qui inclut un certain nombre d'améliorations par rapport au modèle de version 2.0 évalué dans le document AlphaEarth Foundations. Plus précisément, l'ensemble de données d'entraînement a été régénéré pour inclure un grand nombre d'échantillons provenant de l'Antarctique, qui avaient été précédemment supprimés en raison d'une couverture limitée des capteurs.Le nombre de séquences vidéo d'entraînement est ainsi passé de plus de 8,4 millions à plus de 10,1 millions.La couche de données sur les terres cultivées du USDA NASS a été incluse en tant que cible supplémentaire lors de l'entraînement.Les pondérations de perte pour NLCD et CDL ont été abaissées de 0,50 à 0,25.Plusieurs autres modifications mineures ont été apportées pour mieux atténuer les artefacts visuels associés aux bandes de capteurs d'entrée, au tiling et aux cibles de pixels multirésolution. Ces modifications n'ont pas eu d'incidence notable sur les performances du modèle en termes de métriques d'évaluation, mais ont généralement amélioré la qualité des embeddings obtenus.
Bien que certains artefacts de disponibilité des données et de couverture à grande échelle subsistent, ils représentent généralement des décalages vectoriels mineurs et n'affectent généralement pas de manière significative le traitement ou les résultats en aval.
Bracelets
Taille des pixels
10 mètres
Bandes de fréquences
Nom | Unités | Min | Max | Taille des pixels | Description |
---|---|---|---|---|---|
A00 |
Sans dimension | -1 | 1 | mètres | Axe 0 du vecteur d'embedding. |
A01 |
Sans dimension | -1 | 1 | mètres | Premier axe du vecteur d'embedding. |
A02 |
Sans dimension | -1 | 1 | mètres | Le deuxième axe du vecteur d'embedding. |
A03 |
Sans dimension | -1 | 1 | mètres | Troisième axe du vecteur d'embedding. |
A04 |
Sans dimension | -1 | 1 | mètres | Quatrième axe du vecteur d'embedding. |
A05 |
Sans dimension | -1 | 1 | mètres | Cinquième axe du vecteur d'embedding. |
A06 |
Sans dimension | -1 | 1 | mètres | Le sixième axe du vecteur d'embedding. |
A07 |
Sans dimension | -1 | 1 | mètres | Septième axe du vecteur d'embedding. |
A08 |
Sans dimension | -1 | 1 | mètres | Huitième axe du vecteur d'embedding. |
A09 |
Sans dimension | -1 | 1 | mètres | Neuvième axe du vecteur d'embedding. |
A10 |
Sans dimension | -1 | 1 | mètres | 10e axe du vecteur d'embedding. |
A11 |
Sans dimension | -1 | 1 | mètres | 11e axe du vecteur d'embedding. |
A12 |
Sans dimension | -1 | 1 | mètres | 12e axe du vecteur d'embedding. |
A13 |
Sans dimension | -1 | 1 | mètres | 13e axe du vecteur d'embedding. |
A14 |
Sans dimension | -1 | 1 | mètres | 14e axe du vecteur d'embedding. |
A15 |
Sans dimension | -1 | 1 | mètres | 15e axe du vecteur d'embedding. |
A16 |
Sans dimension | -1 | 1 | mètres | 16e axe du vecteur d'embedding. |
A17 |
Sans dimension | -1 | 1 | mètres | 17e axe du vecteur d'embedding. |
A18 |
Sans dimension | -1 | 1 | mètres | 18e axe du vecteur d'embedding. |
A19 |
Sans dimension | -1 | 1 | mètres | 19e axe du vecteur d'embedding. |
A20 |
Sans dimension | -1 | 1 | mètres | 20e axe du vecteur d'embedding. |
A21 |
Sans dimension | -1 | 1 | mètres | 21e axe du vecteur d'embedding. |
A22 |
Sans dimension | -1 | 1 | mètres | 22e axe du vecteur d'embedding. |
A23 |
Sans dimension | -1 | 1 | mètres | 23e axe du vecteur d'embedding. |
A24 |
Sans dimension | -1 | 1 | mètres | 24e axe du vecteur d'embedding. |
A25 |
Sans dimension | -1 | 1 | mètres | 25e axe du vecteur d'embedding. |
A26 |
Sans dimension | -1 | 1 | mètres | 26e axe du vecteur d'embedding. |
A27 |
Sans dimension | -1 | 1 | mètres | 27e axe du vecteur d'embedding. |
A28 |
Sans dimension | -1 | 1 | mètres | 28e axe du vecteur d'embedding. |
A29 |
Sans dimension | -1 | 1 | mètres | 29e axe du vecteur d'embedding. |
A30 |
Sans dimension | -1 | 1 | mètres | 30e axe du vecteur d'embedding. |
A31 |
Sans dimension | -1 | 1 | mètres | 31e axe du vecteur d'embedding. |
A32 |
Sans dimension | -1 | 1 | mètres | 32e axe du vecteur d'embedding. |
A33 |
Sans dimension | -1 | 1 | mètres | 33e axe du vecteur d'embedding. |
A34 |
Sans dimension | -1 | 1 | mètres | 34e axe du vecteur d'embedding. |
A35 |
Sans dimension | -1 | 1 | mètres | 35e axe du vecteur d'embedding. |
A36 |
Sans dimension | -1 | 1 | mètres | 36e axe du vecteur d'embedding. |
A37 |
Sans dimension | -1 | 1 | mètres | 37e axe du vecteur d'embedding. |
A38 |
Sans dimension | -1 | 1 | mètres | 38e axe du vecteur d'embedding. |
A39 |
Sans dimension | -1 | 1 | mètres | 39e axe du vecteur d'embedding. |
A40 |
Sans dimension | -1 | 1 | mètres | 40e axe du vecteur d'embedding. |
A41 |
Sans dimension | -1 | 1 | mètres | 41e axe du vecteur d'embedding. |
A42 |
Sans dimension | -1 | 1 | mètres | 42e axe du vecteur d'embedding. |
A43 |
Sans dimension | -1 | 1 | mètres | 43e axe du vecteur d'embedding. |
A44 |
Sans dimension | -1 | 1 | mètres | 44e axe du vecteur d'embedding. |
A45 |
Sans dimension | -1 | 1 | mètres | 45e axe du vecteur d'embedding. |
A46 |
Sans dimension | -1 | 1 | mètres | 46e axe du vecteur d'embedding. |
A47 |
Sans dimension | -1 | 1 | mètres | 47e axe du vecteur d'embedding. |
A48 |
Sans dimension | -1 | 1 | mètres | 48e axe du vecteur d'embedding. |
A49 |
Sans dimension | -1 | 1 | mètres | 49e axe du vecteur d'embedding. |
A50 |
Sans dimension | -1 | 1 | mètres | 50e axe du vecteur d'embedding. |
A51 |
Sans dimension | -1 | 1 | mètres | 51e axe du vecteur d'embedding. |
A52 |
Sans dimension | -1 | 1 | mètres | 52e axe du vecteur d'embedding. |
A53 |
Sans dimension | -1 | 1 | mètres | 53e axe du vecteur d'embedding. |
A54 |
Sans dimension | -1 | 1 | mètres | 54e axe du vecteur d'embedding. |
A55 |
Sans dimension | -1 | 1 | mètres | 55e axe du vecteur d'embedding. |
A56 |
Sans dimension | -1 | 1 | mètres | 56e axe du vecteur d'embedding. |
A57 |
Sans dimension | -1 | 1 | mètres | 57e axe du vecteur d'embedding. |
A58 |
Sans dimension | -1 | 1 | mètres | 58e axe du vecteur d'embedding. |
A59 |
Sans dimension | -1 | 1 | mètres | 59e axe du vecteur d'embedding. |
A60 |
Sans dimension | -1 | 1 | mètres | 60e axe du vecteur d'embedding. |
A61 |
Sans dimension | -1 | 1 | mètres | 61e axe du vecteur d'embedding. |
A62 |
Sans dimension | -1 | 1 | mètres | 62e axe du vecteur d'embedding. |
A63 |
Sans dimension | -1 | 1 | mètres | 63e axe du vecteur d'embedding. |
Propriétés des images
Propriétés de l'image
Nom | Type | Description |
---|---|---|
MODEL_VERSION | STRING | Chaîne de version identifiant de manière unique la version du modèle utilisée pour générer l'image. |
PROCESSING_SOFTWARE_VERSION | STRING | Chaîne de version identifiant de manière unique le logiciel de traitement des données du modèle utilisé pour générer l'image. |
UTM_ZONE | STRING | Zone UTM du système de référence des coordonnées utilisé pour générer l'image. |
DATASET_VERSION | STRING | Version de l'ensemble de données. |
Conditions d'utilisation
Conditions d'utilisation
Cet ensemble de données est concédé sous licence CC-BY 4.0 et nécessite le texte d'attribution suivant : "L'ensemble de données AlphaEarth Foundations Satellite Embedding est produit par Google et Google DeepMind."
Citations
Brown, C. F., Kazmierski, M. R. Pasquarella, V J., Rucklidge, W. J., Samsikova, M., Zhang, C., Shelhamer, E., Lahera, E., Wiles, O., Ilyushchenko, S., Gorelick, N., Zhang, L. L., Alj, S., Schechter, E., Askay, S., Guinan, O., Moore, R., Boukouvalas, A., & Kohli, P.(2025). AlphaEarth Foundations: An embedding field model for accurate and efficient global mapping from sparse label data. arXiv preprint arXiv.2507.22291. doi:10.48550/arXiv.2507.22291
Explorer avec Earth Engine
Éditeur de code (JavaScript)
// Load collection. var dataset = ee.ImageCollection('GOOGLE/SATELLITE_EMBEDDING/V1/ANNUAL'); // Point of interest. var point = ee.Geometry.Point(-121.8036, 39.0372); // Get embedding images for two years. var image1 = dataset .filterDate('2023-01-01', '2024-01-01') .filterBounds(point) .first(); var image2 = dataset .filterDate('2024-01-01', '2025-01-01') .filterBounds(point) .first(); // Visualize three axes of the embedding space as an RGB. var visParams = {min: -0.3, max: 0.3, bands: ['A01', 'A16', 'A09']}; Map.addLayer(image1, visParams, '2023 embeddings'); Map.addLayer(image2, visParams, '2024 embeddings'); // Calculate dot product as a measure of similarity between embedding vectors. // Note for vectors with a magnitude of 1, this simplifies to the cosine of the // angle between embedding vectors. var dotProd = image1 .multiply(image2) .reduce(ee.Reducer.sum()); // Add dot product to the map. Map.addLayer( dotProd, {min: 0, max: 1, palette: ['white', 'black']}, 'Similarity between years (brighter = less similar)' ); Map.centerObject(point, 12); Map.setOptions('SATELLITE');