Cloud Score+ S2_HARMONIZED V1

GOOGLE/CLOUD_SCORE_PLUS/V1/S2_HARMONIZED
Disponibilità set di dati
2015-06-27T00:00:00Z–2025-12-09T09:08:09.887000Z
Fornitore del set di dati
Snippet Earth Engine
ee.ImageCollection("GOOGLE/CLOUD_SCORE_PLUS/V1/S2_HARMONIZED")
Tag
cloud google satellite-imagery sentinel2-derived

Descrizione

Cloud Score+ è un processore di valutazione della qualità (QA) per immagini satellitari ottiche a risoluzione medio-alta. Il set di dati Cloud Score+ S2_HARMONIZED viene prodotto operativamente dalla raccolta Sentinel-2 L1C armonizzata e gli output di Cloud Score+ possono essere utilizzati per identificare i pixel relativamente nitidi e rimuovere efficacemente le nuvole e le ombre delle nuvole dalle immagini L1C (Top-of-Atmosphere) o L2A (Surface Reflectance).

Il set di dati Cloud Score+ S2_HARMONIZED include due bande di controllo qualità, cs e cs_cdf, che valutano l'usabilità dei singoli pixel rispetto alla visibilità della superficie su una scala continua tra 0 e 1, dove 0 rappresenta osservazioni "non chiare" (occluse), mentre 1 rappresenta osservazioni "chiare" (non occluse). I punteggi della banda cs vengono valutati in base a una distanza spettrale tra il pixel osservato e un'osservazione di riferimento chiara (teorica), mentre la banda cs_cdf rappresenta la probabilità che un pixel osservato sia chiaro in base a una distribuzione cumulativa stimata dei punteggi per una determinata posizione nel tempo. In altre parole, cs può essere considerato un punteggio di similarità atmosferica più istantaneo (ovvero, quanto è simile questo pixel a quello che ci aspetteremmo di vedere in un riferimento perfettamente chiaro), mentre cs_cdf acquisisce un'aspettativa del punteggio stimato nel tempo (ovvero, se avessimo tutti i punteggi per questo pixel nel tempo, come si classificherebbe questo punteggio?).

Le immagini della raccolta Cloud Score+ S2_HARMONIZED hanno lo stesso ID e le stesse proprietà system:index degli asset Sentinel-2 L1C individuali da cui sono state prodotte, in modo che le bande Cloud Score+ possano essere collegate alle immagini di origine in base al loro system:index condiviso.

Il riempimento di Cloud Score+ per l'intero archivio Sentinel-2 è attualmente in corso e le date di disponibilità del set di dati verranno aggiornate periodicamente man mano che vengono aggiunti nuovi risultati alla raccolta Cloud Score+.

Per saperne di più sul set di dati Cloud Score+ e sull'approccio di modellazione, consulta questo post di Medium.

Bande

Dimensioni pixel
10 metri

Bande

Nome Unità Min Max Dimensioni pixel Descrizione
cs Adimensionale 0 1 metri

Punteggio di qualità dei pixel basato sulla distanza spettrale da un (teorico) riferimento chiaro

cs_cdf Adimensionale 0 1 metri

Valore della funzione di distribuzione cumulativa dei possibili valori di cs per il valore stimato di cs

Proprietà immagini

Proprietà immagini

Nome Tipo Descrizione
DATE_PRODUCT_GENERATED STRING

Data di produzione.

MGRS_TILE STRING

ID del sistema di riferimento della griglia militare Sentinel-2.

MODEL_VERSION STRING

Versione del modello Cloud Score+.

NO_CONTEXT_FRACTION DOUBLE

Frazione di sottotitoli codificati elaborati senza contesto temporale.

PROCESSING_SOFTWARE_VERSION STRING

Versione del software di elaborazione di Cloud Score+.

SOURCE_ASSET_ID STRING

ID asset Earth Engine per l'immagine di origine.

SOURCE_PRODUCT_ID STRING

ID prodotto Sentinel-2 per l'immagine di origine.

Termini e condizioni d'uso

Termini e condizioni d'uso

CC-BY-4.0

Citazioni

Citazioni:
  • 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

Esplora con Earth Engine

Editor di codice (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);
Apri nell'editor di codice