Cloud Score+ S2_HARMONIZED V1

GOOGLE/CLOUD_SCORE_PLUS/V1/S2_HARMONIZED
資料集開放期間
2015-06-27T00:00:00Z–2026-06-13T15:49:29.392000Z
資料集產生者
Earth Engine 程式碼片段
ee.ImageCollection("GOOGLE/CLOUD_SCORE_PLUS/V1/S2_HARMONIZED")
標記
cloud google satellite-imagery sentinel2-derived

說明

Cloud Score+ 是品質評估 (QA) 處理器,適用於中高解析度的光學衛星圖像。Cloud Score+ S2_HARMONIZED 資料集是從經過協調的 Sentinel-2 L1C 集合,以作業方式產生,而 Cloud Score+ 輸出內容可用於識別相對清晰的像素,並有效移除 L1C (大氣頂層)L2A (地表反射率) 影像中的雲朵和雲影。

Cloud Score+ S2_HARMONIZED 資料集包含兩個 QA 頻帶:cscs_cdf,兩者都會根據表面能見度,以 0 到 1 的連續尺度評估個別像素的可用性。0 代表「不清楚」(遮蔽),1 代表「清楚」(未遮蔽)。cs 頻帶會根據觀測到的像素與 (理論上的) 清楚參考觀測值之間的頻譜距離,評估 QA;cs_cdf 頻帶則會根據特定位置隨時間推移的預估累積分佈分數,代表觀測到的像素清楚的可能性。換句話說,cs 可視為更即時的大氣相似度分數 (即這個像素與我們在完全清楚的參考觀測值中預期看到的像素有多相似),而 cs_cdf 則會擷取隨時間推移的預估分數期望值 (即如果我們有這個像素隨時間推移的所有分數,這個分數會如何排名?)。

Cloud Score+ S2_HARMONIZED 集合中的影像與個別 Sentinel-2 L1C 資產具有相同的 ID 和 system:index 屬性,因此 Cloud Score+ 頻帶可根據共用的 system:index 連結至來源影像。

目前正在為整個 Sentinel-2 封存資料進行 Cloud Score+ 回填作業,隨著新結果加入 Cloud Score+ 集合,資料集可用性日期會定期更新。

如要進一步瞭解 Cloud Score+ 資料集和建模方法,請參閱這篇 Medium 文章

頻帶

波段

像素大小:10 公尺 (所有頻段)

名稱 單位 最小值 最大值 像素大小 說明
cs 無尺寸 0 1 10 公尺

Pixel 品質分數,以與 (理論上的) 清楚參考值的光譜距離為依據

cs_cdf 無尺寸 0 1 10 公尺

估計 cs 值的可能 cs 值累積分佈函式值

圖片屬性

影像屬性

名稱 類型 說明
DATE_PRODUCT_GENERATED STRING

推送至正式環境的日期。

MGRS_TILE STRING

Sentinel-2 軍事網格參照系統 ID。

MODEL_VERSION STRING

Cloud Score+ 模型版本。

NO_CONTEXT_FRACTION DOUBLE

處理的子圖塊比例,沒有時間脈絡。

PROCESSING_SOFTWARE_VERSION STRING

Cloud Score+ 處理軟體版本。

SOURCE_ASSET_ID STRING

來源圖片的 Earth Engine 資產 ID。

SOURCE_PRODUCT_ID STRING

來源圖片的 Sentinel-2 產品 ID。

使用條款

使用條款

CC-BY-4.0

參考資料

參考資料:
  • 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

使用 Earth Engine 探索

程式碼編輯器 (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);
在程式碼編輯器開啟