Cloud Score+ S2_HARMONIZED V1

GOOGLE/CLOUD_SCORE_PLUS/V1/S2_HARMONIZED
זמינות קבוצת הנתונים
2015-06-27T00:00:00Z–2026-05-13T00:26:11.400000Z
מפיק מערך הנתונים
קטע קוד ל-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‏, cs ו-cs_cdf, שתיהן מדרגות את מידת השימושיות של פיקסלים בודדים ביחס למידת הנראות של פני השטח בסולם רציף בין 0 ל-1. הערך 0 מייצג תצפיות "לא ברורות" (מוסתרות), והערך 1 מייצג תצפיות "ברורות" (לא מוסתרות). הציון של רצועה cs מבוסס על מרחק ספקטרלי בין פיקסל שנצפה לבין תצפית ייחוס ברורה (תיאורטית). הציון של רצועה 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 מטרים

הערך של פונקציית ההתפלגות המצטברת של ערכי cs אפשריים לערך המשוער cs

מאפייני תמונה

מאפייני תמונה

שם סוג תיאור
DATE_PRODUCT_GENERATED STRING

תאריך ההפקה.

MGRS_TILE STRING

מזהה מערכת הסימוכין של הרשת הצבאית (MGRS) של 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) 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);
פתיחה ב-Code Editor