Satellite Embedding V1

GOOGLE/SATELLITE_EMBEDDING/V1/ANNUAL
Disponibilidad del conjunto de datos
2017-01-01T00:00:00Z–2024-01-01T00:00:00Z
Proveedor de conjuntos de datos
Fragmento de Earth Engine
ee.ImageCollection("GOOGLE/SATELLITE_EMBEDDING/V1/ANNUAL")
Etiquetas
annual global google landsat-derived satellite-imagery sentinel1-derived sentinel2-derived

Descripción

El conjunto de datos de Google Satellite Embedding es una colección global de incorporaciones geoespaciales aprendidas y listas para el análisis. Cada píxel de 10 metros de este conjunto de datos es una representación de 64 dimensiones, o "vector de incorporación", que codifica las trayectorias temporales de las condiciones de la superficie en ese píxel y sus alrededores, según se midieron con diversos instrumentos y conjuntos de datos de observación de la Tierra, durante un solo año calendario. A diferencia de los índices y las entradas espectrales convencionales, en los que las bandas corresponden a mediciones físicas, los embeddings son vectores de características que resumen las relaciones entre observaciones multimodales y de múltiples fuentes de una manera menos interpretable directamente, pero más potente.

El conjunto de datos abarca las superficies terrestres y las aguas poco profundas, incluidas las zonas intermareales y de arrecifes, las vías navegables interiores y las vías navegables costeras. La cobertura en los polos está limitada por las órbitas de los satélites y la cobertura de los instrumentos.

La colección se compone de imágenes que abarcan aproximadamente 163,840 metros por 163,840 metros, y cada imagen tiene 64 bandas {A00, A01, …, A63}, una para cada eje del espacio de embedding de 64 dimensiones. Todas las bandas se deben usar para el análisis de transmisión descendente, ya que, en conjunto, hacen referencia a una coordenada de 64 dimensiones en el espacio de la incorporación y no se pueden interpretar de forma independiente.

Todas las imágenes se generan en su proyección local de Universal Transverse Mercator, como lo indica la propiedad UTM_ZONE, y tienen propiedades system:time_start y system:time_end que reflejan el año calendario resumido por las incorporaciones. Por ejemplo, una imagen de incorporación para el 2021 tendrá un system:start_time igual a ee.Date('2021-01-01 00:00:00') y un system:end_time igual a ee.Date('2022-01-01 00:00:00').

Las incorporaciones tienen una longitud unitaria, lo que significa que tienen una magnitud de 1 y no requieren ninguna normalización adicional. Además, se distribuyen en la esfera unitaria, lo que las hace adecuadas para usarse con algoritmos de agrupamiento y clasificadores basados en árboles. El espacio de embedding también es coherente a lo largo de los años, y los embeddings de diferentes años se pueden usar para la detección de cambios en las condiciones considerando el producto escalar o el ángulo entre dos vectores de embedding. Además, los embeddings están diseñados para ser linealmente componibles, es decir, se pueden agregar para producir embeddings en resoluciones espaciales más gruesas o transformarse con aritmética vectorial, y aún así conservan su significado semántico y sus relaciones de distancia.

Las incorporaciones se producen con AlphaEarth Foundations, un modelo de incorporación geoespacial que asimila múltiples flujos de datos, incluidas fuentes ópticas, de radar, LiDAR y otras (Brown, Kazmierski, Pasquarella et al., en revisión).

Dado que las representaciones se aprenden a partir de muchos sensores e imágenes, las representaciones de la incorporación mitigan de manera eficaz los problemas comunes, como las nubes, las líneas de escaneo, los artefactos del sensor o los datos faltantes, y proporcionan funciones listas para el análisis que se pueden sustituir directamente por otras fuentes de imágenes de observación de la Tierra en los análisis de clasificación, regresión y detección de cambios. Si bien es posible que se observen algunos artefactos de disponibilidad de datos y de franjas a gran escala, estos suelen representar pequeños desplazamientos de vectores y, por lo general, no afectan de manera significativa el procesamiento ni los resultados posteriores.

Bandas

Tamaño de píxel
10 metros

Bandas

Nombre Unidades Mín. Máx. Tamaño de los píxeles Descripción
A00 Sin dimensiones -1 1 metros

Es el eje 0 del vector de embedding.

A01 Sin dimensiones -1 1 metros

Es el 1ᵉʳ eje del vector de embedding.

A02 Sin dimensiones -1 1 metros

Es el 2º eje del vector de embedding.

A03 Sin dimensiones -1 1 metros

Es el 3ᵉʳ eje del vector de embedding.

A04 Sin dimensiones -1 1 metros

Es el 4º eje del vector de embedding.

A05 Sin dimensiones -1 1 metros

Es el 5º eje del vector de embedding.

A06 Sin dimensiones -1 1 metros

Es el 6º eje del vector de embedding.

A07 Sin dimensiones -1 1 metros

Es el 7º eje del vector de incorporación.

A08 Sin dimensiones -1 1 metros

Es el 8º eje del vector de embedding.

A09 Sin dimensiones -1 1 metros

Es el 9º eje del vector de embedding.

A10 Sin dimensiones -1 1 metros

Es el 10º eje del vector de embedding.

A11 Sin dimensiones -1 1 metros

Es el 11ᵉʳ eje del vector de embedding.

A12 Sin dimensiones -1 1 metros

Es el 12º eje del vector de incorporación.

A13 Sin dimensiones -1 1 metros

Es el 13ᵉʳ eje del vector de embedding.

A14 Sin dimensiones -1 1 metros

Es el 14º eje del vector de embedding.

A15 Sin dimensiones -1 1 metros

Es el 15º eje del vector de embedding.

A16 Sin dimensiones -1 1 metros

Es el 16º eje del vector de embedding.

A17 Sin dimensiones -1 1 metros

Es el 17º eje del vector de embedding.

A18 Sin dimensiones -1 1 metros

Es el 18º eje del vector de embedding.

A19 Sin dimensiones -1 1 metros

Es el 19º eje del vector de embedding.

A20 Sin dimensiones -1 1 metros

Es el 20º eje del vector de embedding.

A21 Sin dimensiones -1 1 metros

Es el eje 21 del vector de embedding.

A22 Sin dimensiones -1 1 metros

Es el eje 22 del vector de embedding.

A23 Sin dimensiones -1 1 metros

Es el 23ᵉʳ eje del vector de embedding.

A24 Sin dimensiones -1 1 metros

Es el 24º eje del vector de embedding.

A25 Sin dimensiones -1 1 metros

Es el 25º eje del vector de embedding.

A26 Sin dimensiones -1 1 metros

Es el 26º eje del vector de embedding.

A27 Sin dimensiones -1 1 metros

Es el 27º eje del vector de embedding.

A28 Sin dimensiones -1 1 metros

Es el 28º eje del vector de embedding.

A29 Sin dimensiones -1 1 metros

Es el eje 29 del vector de embedding.

A30 Sin dimensiones -1 1 metros

Es el 30º eje del vector de embedding.

A31 Sin dimensiones -1 1 metros

Es el 31ᵉʳ eje del vector de embedding.

A32 Sin dimensiones -1 1 metros

Es el 32º eje del vector de embedding.

A33 Sin dimensiones -1 1 metros

Es el 33ᵉʳ eje del vector de embedding.

A34 Sin dimensiones -1 1 metros

Es el 34º eje del vector de embedding.

A35 Sin dimensiones -1 1 metros

Es el eje 35 del vector de embedding.

A36 Sin dimensiones -1 1 metros

Es el 36º eje del vector de embedding.

A37 Sin dimensiones -1 1 metros

Es el 37º eje del vector de embedding.

A38 Sin dimensiones -1 1 metros

Es el eje 38 del vector de embedding.

A39 Sin dimensiones -1 1 metros

Es el 39º eje del vector de embedding.

A40 Sin dimensiones -1 1 metros

Es el eje 40 del vector de embedding.

A41 Sin dimensiones -1 1 metros

Es el eje 41 del vector de embedding.

A42 Sin dimensiones -1 1 metros

Es el eje 42 del vector de embedding.

A43 Sin dimensiones -1 1 metros

Es el eje 43 del vector de incorporación.

A44 Sin dimensiones -1 1 metros

Es el eje 44 del vector de embedding.

A45 Sin dimensiones -1 1 metros

Es el 45º eje del vector de embedding.

A46 Sin dimensiones -1 1 metros

Es el eje 46 del vector de embedding.

A47 Sin dimensiones -1 1 metros

Es el 47º eje del vector de embedding.

A48 Sin dimensiones -1 1 metros

Es el eje 48 del vector de embedding.

A49 Sin dimensiones -1 1 metros

Es el eje 49 del vector de embedding.

A50 Sin dimensiones -1 1 metros

Es el 50º eje del vector de embedding.

A51 Sin dimensiones -1 1 metros

Es el 51ᵉ eje del vector de embedding.

A52 Sin dimensiones -1 1 metros

Es el 52º eje del vector de embedding.

A53 Sin dimensiones -1 1 metros

Es el 53ᵉʳ eje del vector de embedding.

A54 Sin dimensiones -1 1 metros

Es el eje 54 del vector de embedding.

A55 Sin dimensiones -1 1 metros

Es el eje 55 del vector de embedding.

A56 Sin dimensiones -1 1 metros

Es el 56º eje del vector de embedding.

A57 Sin dimensiones -1 1 metros

Es el 57º eje del vector de embedding.

A58 Sin dimensiones -1 1 metros

Es el eje 58 del vector de embedding.

A59 Sin dimensiones -1 1 metros

Es el 59º eje del vector de embedding.

A60 Sin dimensiones -1 1 metros

Es el eje 60 del vector de embedding.

A61 Sin dimensiones -1 1 metros

Es el eje 61 del vector de embedding.

A62 Sin dimensiones -1 1 metros

Es el eje 62 del vector de embedding.

A63 Sin dimensiones -1 1 metros

Es el eje 63 del vector de embedding.

Propiedades de imágenes

Propiedades de la imagen

Nombre Tipo Descripción
MODEL_VERSION STRING

Es la cadena de versión que identifica de forma única la versión del modelo que se usó para producir la imagen.

PROCESSING_SOFTWARE_VERSION STRING

Es la cadena de versión que identifica de forma única el software de procesamiento de datos del modelo que se usó para producir la imagen.

UTM_ZONE STRING

Es la zona UTM del sistema de referencia de coordenadas que se usó para producir la imagen.

DATASET_VERSION STRING

Es la versión del conjunto de datos.

Condiciones de Uso

Condiciones de Uso

Este conjunto de datos se publica bajo la licencia CC-BY 4.0 y requiere el siguiente texto de atribución: "Este conjunto de datos es producido por Google y Google DeepMind".

Explora con Earth Engine

Editor de código (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');
Abrir en el editor de código