- ความพร้อมใช้งานของชุดข้อมูล
- 2015-06-27T00:00:00Z–2026-09-06T13:18:00.465000Z
- ผู้ผลิตชุดข้อมูล
- Google Earth Engine
- แท็ก
คำอธิบาย
Cloud Score+ เป็นโปรแกรมประมวลผลการประเมินคุณภาพ (QA) สำหรับภาพจากดาวเทียมออปติคัลที่มีความละเอียดปานกลางถึงสูง เรากำลังสร้างชุดข้อมูล Cloud Score+ S2_HARMONIZED จาก คอลเล็กชัน Sentinel-2 L1C ที่ปรับให้สอดคล้องกัน, และใช้เอาต์พุตของ Cloud Score+ เพื่อระบุพิกเซลที่ค่อนข้างชัดเจน รวมถึง นำเมฆและเงาเมฆออกจากภาพ L1C (Top-of-Atmosphere) หรือ L2A (Surface Reflectance) ได้อย่างมีประสิทธิภาพ
ชุดข้อมูล 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 | 10 เมตร | คะแนนคุณภาพพิกเซลโดยอิงตามระยะทางสเปกตรัมจากข้อมูลอ้างอิงที่ชัดเจน (ตามทฤษฎี) |
cs_cdf |
ไม่มีหน่วย | 0 | 1 | 10 เมตร | ค่าของฟังก์ชันการกระจายสะสมของค่า |
พร็อพเพอร์ตี้รูปภาพ
พร็อพเพอร์ตี้รูปภาพ
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
| 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 สำหรับรูปภาพต้นฉบับ |
ข้อกำหนดในการใช้งาน
ข้อกำหนดในการใช้งาน
การอ้างอิง
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);