Cloud Score+ S2_HARMONIZED V1

GOOGLE/CLOUD_SCORE_PLUS/V1/S2_HARMONIZED
Disponibilidade do conjunto de dados
2015-06-27T00:00:00Z–2026-08-06T23:02:42.140000Z
Produtor do conjunto de dados
Snippet do Earth Engine
ee.ImageCollection("GOOGLE/CLOUD_SCORE_PLUS/V1/S2_HARMONIZED")
Tags
cloud google satellite-imagery sentinel2-derived

Descrição

O Cloud Score+ é um processador de avaliação de qualidade (QA, na sigla em inglês) para imagens de satélite ópticas de resolução média a alta. O conjunto de dados S2_HARMONIZED do Cloud Score+ está sendo produzido operacionalmente a partir da coleção harmonizada do Sentinel-2 L1C, e as saídas do Cloud Score+ podem ser usadas para identificar pixels relativamente claros e remover nuvens e sombras de nuvens de imagens L1C (Top-of-Atmosphere) ou L2A (Reflectância de superfície).

O conjunto de dados S2_HARMONIZED do Cloud Score+ inclui duas bandas de QA, cs e cs_cdf, que classificam a usabilidade de pixels individuais em relação à visibilidade da superfície em uma escala contínua entre 0 e 1, em que 0 representa "não claras" (ocluídas) e 1 representa "claras" (não ocluídas). A banda cs pontua a QA com base em uma distância espectral entre o pixel observado e uma observação de referência clara (teórica), enquanto a banda cs_cdf representa a probabilidade de um pixel observado ser claro com base em uma distribuição cumulativa estimada de pontuações para um determinado local ao longo do tempo. Em outras palavras, cs pode ser considerado uma pontuação de similaridade atmosférica mais instantânea (ou seja, quão semelhante é esse pixel ao que esperaríamos ver em uma referência perfeitamente clara), enquanto cs_cdf captura uma expectativa da pontuação estimada ao longo do tempo (ou seja, se tivéssemos todas as pontuações para este pixel ao longo do tempo, como essa pontuação seria classificada?).

As imagens na coleção S2_HARMONIZED do Cloud Score+ têm o mesmo ID e as mesmas propriedades system:index dos recursos individuais do Sentinel-2 L1C de que foram produzidas, de modo que as bandas do Cloud Score+ possam ser vinculadas a imagens de origem com base no system:index compartilhado.

O preenchimento do Cloud Score+ para todo o arquivo do Sentinel-2 está em andamento, e as datas de disponibilidade do conjunto de dados serão atualizadas periodicamente à medida que novos resultados forem adicionados à coleção do Cloud Score+.

Para mais informações sobre o conjunto de dados do Cloud Score+ e a abordagem de modelagem, consulte esta postagem do Medium.

Bandas

Bandas

Tamanho do pixel: 10 metros (todas as bandas)

Nome Unidades Mín. Máx. Tamanho do pixel Descrição
cs Adimensional 0 1 10 metros

Pontuação de qualidade do pixel com base na distância espectral de uma referência clara (teórica)

cs_cdf Adimensional 0 1 10 metros

Valor da função de distribuição cumulativa de possíveis valores cs para o valor cs estimado

Propriedades da imagem

Propriedades da imagem

Nome Tipo Descrição
DATE_PRODUCT_GENERATED STRING

Data de produção.

MGRS_TILE STRING

ID do Sistema de Referência de Grade Militar do Sentinel-2.

MODEL_VERSION STRING

Versão do modelo do Cloud Score+.

NO_CONTEXT_FRACTION DOUBLE

Fração de subtilhas processadas sem contexto temporal.

PROCESSING_SOFTWARE_VERSION STRING

Versão do software de processamento do Cloud Score+.

SOURCE_ASSET_ID STRING

Código do recurso do Earth Engine para a imagem de origem.

SOURCE_PRODUCT_ID STRING

ID do produto do Sentinel-2 para a imagem de origem.

Termos de Uso

Termos de Uso

CC-BY-4.0

Citações

Citações:
  • Pasquarella, V. J., Brown, C. F., Czerwinski, W., &Rucklidge, W. J. (2023) Comprehensive Quality Assessment of Optical Satellite Imagery Using Weakly Supervised Video Learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (pp. 2125-2135). doi:10.1109/CVPRW59228.2023.00206 PDF

Explore com o Earth Engine

Editor de código (JavaScript)

// Harmonized Sentinel-2 Level 2A collection.
var s2 = ee.ImageCollection('COPERNICUS/S2_SR_HARMONIZED');

// Cloud Score+ image collection. Note Cloud Score+ is produced from Sentinel-2
// Level 1C data and can be applied to either L1C or L2A collections.
var csPlus = ee.ImageCollection('GOOGLE/CLOUD_SCORE_PLUS/V1/S2_HARMONIZED');

// Region of interest.
var ROI = ee.Geometry.Point(-119.9087, 37.4159);

// Use 'cs' or 'cs_cdf', depending on your use case; see docs for guidance.
var QA_BAND = 'cs_cdf';

// The threshold for masking; values between 0.50 and 0.65 generally work well.
// Higher values will remove thin clouds, haze & cirrus shadows.
var CLEAR_THRESHOLD = 0.60;

// Make a clear median composite.
var composite = s2
    .filterBounds(ROI)
    .filterDate('2023-01-01', '2023-02-01')
    .linkCollection(csPlus, [QA_BAND])
    .map(function(img) {
      return img.updateMask(img.select(QA_BAND).gte(CLEAR_THRESHOLD));
    })
    .median();

// Sentinel-2 visualization parameters.
var s2Viz = {bands: ['B4', 'B3', 'B2'], min: 0, max: 2500};

Map.addLayer(composite, s2Viz, 'median composite');
Map.centerObject(ROI, 11);
Abrir no editor de código