Cloud Score+ S2_HARMONIZED V1

GOOGLE/CLOUD_SCORE_PLUS/V1/S2_HARMONIZED
ความพร้อมใช้งานของชุดข้อมูล
2015-06-27T00:00:00Z–2026-03-11T14:35:23.944000Z
ผู้ผลิตชุดข้อมูล
ตัวอย่างข้อมูล 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 2 แบนด์ ได้แก่ cs และ cs_cdf ซึ่งทั้ง 2 แบนด์จะให้คะแนนความสามารถในการใช้งานของแต่ละพิกเซลโดยอิงตาม การมองเห็นพื้นผิวในสเกลต่อเนื่องระหว่าง 0 ถึง 1 โดยที่ 0 หมายถึงการสังเกตการณ์ "ไม่ชัดเจน" (ถูกบดบัง) และ 1 หมายถึงการสังเกตการณ์ "ชัดเจน" (ไม่ถูกบดบัง) csคะแนนแถบจะประเมิน QA ตามระยะทางสเปกตรัมระหว่างพิกเซลที่สังเกตได้กับข้อมูลอ้างอิงที่ชัดเจน (ตามทฤษฎี) ขณะที่cs_cdfแถบแสดงถึงความเป็นไปได้ที่พิกเซลที่สังเกตได้จะชัดเจนโดยอิงตามการกระจายสะสมของคะแนนที่ประมาณไว้สำหรับตำแหน่งที่กำหนดในช่วงเวลาหนึ่ง กล่าวอีกนัยหนึ่งคือ cs อาจถือเป็นคะแนนความคล้ายคลึงของชั้นบรรยากาศที่เกิดขึ้นในทันที (เช่น พิกเซลนี้มีความคล้ายคลึงกับสิ่งที่เราคาดหวังว่าจะเห็นในข้อมูลอ้างอิงที่ชัดเจนอย่างสมบูรณ์มากน้อยเพียงใด) ในขณะที่ cs_cdf จะบันทึกความคาดหวังของคะแนนโดยประมาณเมื่อเวลาผ่านไป (เช่น หากเรามีคะแนนทั้งหมดสำหรับพิกเซลนี้เมื่อเวลาผ่านไป คะแนนนี้จะอยู่ในอันดับใด)

รูปภาพในคอลเล็กชัน Cloud Score+ S2_HARMONIZED มีรหัสและพร็อพเพอร์ตี้ system:index เดียวกันกับชิ้นงาน Sentinel-2 L1C แต่ละรายการที่ใช้สร้างรูปภาพเหล่านั้น เพื่อให้สามารถลิงก์แบนด์ Cloud Score+ กับรูปภาพต้นฉบับตาม system:index ที่ใช้ร่วมกันได้

ขณะนี้เรากำลังดำเนินการทดแทนข้อมูลของ Cloud Score+ สำหรับที่เก็บถาวร Sentinel-2 ทั้งหมด และจะอัปเดตวันที่ความพร้อมใช้งานของชุดข้อมูลเป็นระยะๆ เมื่อมีการเพิ่มผลลัพธ์ใหม่ลงในคอลเล็กชัน Cloud Score+

ดูข้อมูลเพิ่มเติมเกี่ยวกับชุดข้อมูลและการสร้างแบบจำลอง Cloud Score+ ได้ที่โพสต์นี้ใน Medium

ย่านความถี่

ขนาดพิกเซล
10 เมตร

แถบข้อมูล

ชื่อ หน่วย ต่ำสุด สูงสุด ขนาดพิกเซล คำอธิบาย
cs ไม่มีมิติ 0 1 เมตร

คะแนนคุณภาพของพิกเซลตามระยะทางสเปกตรัมจากข้อมูลอ้างอิงที่ชัดเจน (เชิงทฤษฎี)

cs_cdf ไม่มีมิติ 0 1 เมตร

ค่าของฟังก์ชันการกระจายสะสมของค่า cs ที่เป็นไปได้สำหรับค่า cs ที่ประมาณ

พร็อพเพอร์ตี้รูปภาพ

พร็อพเพอร์ตี้รูปภาพ

ชื่อ ประเภท คำอธิบาย
DATE_PRODUCT_GENERATED STRING

วันที่ผลิต

MGRS_TILE STRING

รหัสระบบอ้างอิงกริดทหารของ Sentinel-2

MODEL_VERSION STRING

เวอร์ชันโมเดล Cloud Score+

NO_CONTEXT_FRACTION DOUBLE

เศษส่วนของคำบรรยายแทนเสียงที่ประมวลผลโดยไม่มีบริบทชั่วคราว

PROCESSING_SOFTWARE_VERSION STRING

เวอร์ชันของซอฟต์แวร์ประมวลผล Cloud Score+

SOURCE_ASSET_ID STRING

รหัสชิ้นงาน Earth Engine สำหรับรูปภาพต้นทาง

SOURCE_PRODUCT_ID STRING

รหัสผลิตภัณฑ์ Sentinel-2 สำหรับรูปภาพต้นฉบับ

ข้อกำหนดในการใช้งาน

ข้อกำหนดในการใช้งาน

CC-BY-4.0

การอ้างอิง

การอ้างอิง:
  • Pasquarella, V. J., Brown, C. F., Czerwinski, W., และ Rucklidge, W. J. (2023) การประเมินคุณภาพที่ครอบคลุมของภาพจากดาวเทียมออปติคัลโดยใช้การเรียนรู้วิดีโอแบบมีการกำกับดูแลอย่างอ่อน ใน Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (หน้า 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);
เปิดในตัวแก้ไขโค้ด