Satellite Embedding V1

GOOGLE/SATELLITE_EMBEDDING/V1/ANNUAL
ความพร้อมใช้งานของชุดข้อมูล
2017-01-01T00:00:00Z–2024-01-01T00:00:00Z
ผู้ให้บริการชุดข้อมูล
ข้อมูลโค้ด Earth Engine
ee.ImageCollection("GOOGLE/SATELLITE_EMBEDDING/V1/ANNUAL")
แท็ก
annual global google landsat-derived satellite-imagery sentinel1-derived sentinel2-derived

คำอธิบาย

ชุดข้อมูลการฝังดาวเทียมของ Google เป็นคอลเล็กชันทั่วโลกที่พร้อมสำหรับการวิเคราะห์ ของการฝังเชิงพื้นที่ที่ได้เรียนรู้ พิกเซลขนาด 10 เมตรแต่ละพิกเซลในชุดข้อมูลนี้เป็นการแสดงผลแบบ 64 มิติ หรือ "เวกเตอร์การฝัง" ที่เข้ารหัสวิถีชั่วคราวของสภาพพื้นผิวที่และรอบๆ พิกเซลนั้น ตามที่วัดโดยเครื่องมือและชุดข้อมูลการสังเกตการณ์โลกต่างๆ ในช่วงปีปฏิทินเดียว อิมเบดดิงเป็นเวกเตอร์ฟีเจอร์ที่สรุปความสัมพันธ์ในการสังเกตการณ์แบบหลายแหล่งที่มาและหลายรูปแบบในวิธีที่ตีความได้โดยตรงน้อยกว่า แต่มีประสิทธิภาพมากกว่า ซึ่งแตกต่างจากอินพุตสเปกตรัมและดัชนีทั่วไปที่แบนด์สอดคล้องกับการวัดทางกายภาพ

ชุดข้อมูลครอบคลุมพื้นผิวบกและน้ำตื้น รวมถึง เขตน้ำขึ้นน้ำลงและแนวปะการัง ทางน้ำในแผ่นดิน และทางน้ำชายฝั่ง การครอบคลุมที่ขั้วโลกถูกจำกัดด้วยวงโคจรของดาวเทียมและการครอบคลุมของเครื่องมือ

คอลเล็กชันประกอบด้วยรูปภาพที่ครอบคลุมพื้นที่ประมาณ 163,840 เมตร คูณ 163,840 เมตร และแต่ละรูปภาพมี 64 แถบ{A00, A01, …, A63} ซึ่งมี 1 แถบสำหรับ แต่ละแกนของพื้นที่ฝัง 64 มิติ ควรใช้แถบทั้งหมดสำหรับการวิเคราะห์ดาวน์สตรีม เนื่องจากแถบทั้งหมดอ้างอิงถึงพิกัด 64D ในพื้นที่การฝังร่วมกัน และไม่สามารถตีความแยกกันได้

รูปภาพทั้งหมดจะสร้างขึ้นในการฉายภาพ Universal Transverse Mercator ในพื้นที่ตามที่ระบุโดยพร็อพเพอร์ตี้ UTM_ZONE และมีพร็อพเพอร์ตี้ system:time_start และ system:time_end ที่แสดงถึง ปีปฏิทินที่สรุปโดยการฝัง เช่น รูปภาพการฝัง สำหรับปี 2021 จะมี system:start_time เท่ากับ ee.Date('2021-01-01 00:00:00') และ system:end_time เท่ากับ ee.Date('2022-01-01 00:00:00')

การฝังมีหน่วยความยาว ซึ่งหมายความว่ามีขนาดเท่ากับ 1 และ ไม่จำเป็นต้องมีการปรับให้เป็นมาตรฐานเพิ่มเติม และมีการกระจายอยู่ทั่วทรงกลมห��่วย ทำให้เหมาะสำหรับการใช้กับอัลกอริทึมการจัดกลุ่มและตัวแยกประเภทแบบอิงตามทรี นอกจากนี้ พื้นที่การฝังยังสอดคล้องกันตลอดหลายปี และสามารถใช้การฝังจากปีต่างๆ เพื่อตรวจหาการเปลี่ยนแปลงของสภาพได้โดยพิจารณาจากผลคูณจุดหรือมุมระหว่างเวกเตอร์การฝัง 2 เวกเตอร์ นอกจากนี้ เรายังออกแบบให้ การฝังสามารถประกอบกันเป็นเส้นตรงได้ กล่าวคือ สามารถ รวมกันเพื่อสร้างการฝังที่ความละเอียดเชิงพื้นที่ที่หยาบกว่า หรือ แปลงด้วยการคำนวณเวกเตอร์ และยังคงความหมายเชิงความหมาย และความสัมพันธ์ของระยะทางไว้ได้

การฝังได้รับการผลิตโดย AlphaEarth Foundations ซึ่งเป็นโมเดลการฝังเชิงพื้นที่ที่ดูดซับสตรีมข้อมูลหลายรายการ รวมถึงแหล่งข้อมูลออปติคัล เรดาร์ LiDAR และแหล่งข้อมูลอื่นๆ (Brown, Kazmierski, Pasquarella et al., อยู่ระหว่างการตรวจสอบ)

เนื่องจากระบบจะเรียนรู้การแสดงข้อมูลจากเซ็นเซอร์และรูปภาพจำนวนมาก การฝังการแสดงข้อมูลจึงช่วยลดปัญหาทั่วไปได้อย่างมีประสิทธิภาพ เช่น เมฆ เส้นสแกน อาร์ติแฟกต์ของเซ็นเซอร์ หรือข้อมูลที่ขาดหายไป ซึ่งจะช่วยให้ได้ฟีเจอร์ที่พร้อมสำหรับการวิเคราะห์อย่างราบรื่น ซึ่งสามารถใช้แทนแหล่งที่มาของรูปภาพการสังเกตการณ์โลกอื่นๆ ได้โดยตรงในการวิเคราะห์การจัดประเภท การถดถอย และการตรวจหาการเปลี่ยนแปลง แม้ว่าคุณอาจสังเกตเห็นแถบขนาดใหญ่และความพร้อมใช้งานของข้อมูล แต่โดยทั่วไปแล้วสิ่งเหล่านี้แสดงถึงออฟเซ็ตเวกเตอร์เล็กๆ น้อยๆ และมักไม่ส่งผลกระทบอย่างมีนัยสำคัญต่อการประมวลผลหรือผลลัพธ์ที่ดาวน์สตรีม

ย่านความถี่

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

ย่านความถี่

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

แกนที่ 0 ของเวกเตอร์การฝัง

A01 ไม่มีมิติ -1 1 เมตร

แกนที่ 1 ของเวกเตอร์การฝัง

A02 ไม่มีมิติ -1 1 เมตร

แกนที่ 2 ของเวกเตอร์การฝัง

A03 ไม่มีมิติ -1 1 เมตร

แกนที่ 3 ของเวกเตอร์การฝัง

A04 ไม่มีมิติ -1 1 เมตร

แกนที่ 4 ของเวกเตอร์การฝัง

A05 ไม่มีมิติ -1 1 เมตร

แกนที่ 5 ของเวกเตอร์การฝัง

A06 ไม่มีมิติ -1 1 เมตร

แกนที่ 6 ของเวกเตอร์การฝัง

A07 ไม่มีมิติ -1 1 เมตร

แกนที่ 7 ของเวกเตอร์การฝัง

A08 ไม่มีมิติ -1 1 เมตร

แกนที่ 8 ของเวกเตอร์การฝัง

A09 ไม่มีมิติ -1 1 เมตร

แกนที่ 9 ของเวกเตอร์การฝัง

A10 ไม่มีมิติ -1 1 เมตร

แกนที่ 10 ของเวกเตอร์การฝัง

A11 ไม่มีมิติ -1 1 เมตร

แกนที่ 11 ของเวกเตอร์การฝัง

A12 ไม่มีมิติ -1 1 เมตร

แกนที่ 12 ของเวกเตอร์การฝัง

A13 ไม่มีมิติ -1 1 เมตร

แกนที่ 13 ของเวกเตอร์การฝัง

A14 ไม่มีมิติ -1 1 เมตร

แกนที่ 14 ของเวกเตอร์การฝัง

A15 ไม่มีมิติ -1 1 เมตร

แกนที่ 15 ของเวกเตอร์การฝัง

A16 ไม่มีมิติ -1 1 เมตร

แกนที่ 16 ของเวกเตอร์การฝัง

A17 ไม่มีมิติ -1 1 เมตร

แกนที่ 17 ของเวกเตอร์การฝัง

A18 ไม่มีมิติ -1 1 เมตร

แกนที่ 18 ของเวกเตอร์การฝัง

A19 ไม่มีมิติ -1 1 เมตร

แกนที่ 19 ของเวกเตอร์การฝัง

A20 ไม่มีมิติ -1 1 เมตร

แกนที่ 20 ของเวกเตอร์การฝัง

A21 ไม่มีมิติ -1 1 เมตร

แกนที่ 21 ของเวกเตอร์การฝัง

A22 ไม่มีมิติ -1 1 เมตร

แกนที่ 22 ของเวกเตอร์การฝัง

A23 ไม่มีมิติ -1 1 เมตร

แกนที่ 23 ของเวกเตอร์การฝัง

A24 ไม่มีมิติ -1 1 เมตร

แกนที่ 24 ของเวกเตอร์การฝัง

A25 ไม่มีมิติ -1 1 เมตร

แกนที่ 25 ของเวกเตอร์การฝัง

A26 ไม่มีมิติ -1 1 เมตร

แกนที่ 26 ของเวกเตอร์การฝัง

A27 ไม่มีมิติ -1 1 เมตร

แกนที่ 27 ของเวกเตอร์การฝัง

A28 ไม่มีมิติ -1 1 เมตร

แกนที่ 28 ของเวกเตอร์การฝัง

A29 ไม่มีมิติ -1 1 เมตร

แกนที่ 29 ของเวกเตอร์การฝัง

A30 ไม่มีมิติ -1 1 เมตร

แกนที่ 30 ของเวกเตอร์การฝัง

A31 ไม่มีมิติ -1 1 เมตร

แกนที่ 31 ของเวกเตอร์การฝัง

A32 ไม่มีมิติ -1 1 เมตร

แกนที่ 32 ของเวกเตอร์การฝัง

A33 ไม่มีมิติ -1 1 เมตร

แกนที่ 33 ของเวกเตอร์การฝัง

A34 ไม่มีมิติ -1 1 เมตร

แกนที่ 34 ของเวกเตอร์การฝัง

A35 ไม่มีมิติ -1 1 เมตร

แกนที่ 35 ของเวกเตอร์การฝัง

A36 ไม่มีมิติ -1 1 เมตร

แกนที่ 36 ของเวกเตอร์การฝัง

A37 ไม่มีมิติ -1 1 เมตร

แกนที่ 37 ของเวกเตอร์การฝัง

A38 ไม่มีมิติ -1 1 เมตร

แกนที่ 38 ของเวกเตอร์การฝัง

A39 ไม่มีมิติ -1 1 เมตร

แกนที่ 39 ของเวกเตอร์การฝัง

A40 ไม่มีมิติ -1 1 เมตร

แกนที่ 40 ของเวกเตอร์การฝัง

A41 ไม่มีมิติ -1 1 เมตร

แกนที่ 41 ของเวกเตอร์การฝัง

A42 ไม่มีมิติ -1 1 เมตร

แกนที่ 42 ของเวกเตอร์การฝัง

A43 ไม่มีมิติ -1 1 เมตร

แกนที่ 43 ของเวกเตอร์การฝัง

A44 ไม่มีมิติ -1 1 เมตร

แกนที่ 44 ของเวกเตอร์การฝัง

A45 ไม่มีมิติ -1 1 เมตร

แกนที่ 45 ของเวกเตอร์การฝัง

A46 ไม่มีมิติ -1 1 เมตร

แกนที่ 46 ของเวกเตอร์การฝัง

A47 ไม่มีมิติ -1 1 เมตร

แกนที่ 47 ของเวกเตอร์การฝัง

A48 ไม่มีมิติ -1 1 เมตร

แกนที่ 48 ของเวกเตอร์การฝัง

A49 ไม่มีมิติ -1 1 เมตร

แกนที่ 49 ของเวกเตอร์การฝัง

A50 ไม่มีมิติ -1 1 เมตร

แกนที่ 50 ของเวกเตอร์การฝัง

A51 ไม่มีมิติ -1 1 เมตร

แกนที่ 51 ของเวกเตอร์การฝัง

A52 ไม่มีมิติ -1 1 เมตร

แกนที่ 52 ของเวกเตอร์การฝัง

A53 ไม่มีมิติ -1 1 เมตร

แกนที่ 53 ของเวกเตอร์การฝัง

A54 ไม่มีมิติ -1 1 เมตร

แกนที่ 54 ของเวกเตอร์การฝัง

A55 ไม่มีมิติ -1 1 เมตร

แกนที่ 55 ของเวกเตอร์การฝัง

A56 ไม่มีมิติ -1 1 เมตร

แกนที่ 56 ของเวกเตอร์การฝัง

A57 ไม่มีมิติ -1 1 เมตร

แกนที่ 57 ของเวกเตอร์การฝัง

A58 ไม่มีมิติ -1 1 เมตร

แกนที่ 58 ของเวกเตอร์การฝัง

A59 ไม่มีมิติ -1 1 เมตร

แกนที่ 59 ของเวกเตอร์การฝัง

A60 ไม่มีมิติ -1 1 เมตร

แกนที่ 60 ของเวกเตอร์การฝัง

A61 ไม่มีมิติ -1 1 เมตร

แกนที่ 61 ของเวกเตอร์การฝัง

A62 ไม่มีมิติ -1 1 เมตร

แกนที่ 62 ของเวกเตอร์การฝัง

A63 ไม่มีมิติ -1 1 เมตร

แกนที่ 63 ของเวกเตอร์การฝัง

คุณสมบัติของรูปภาพ

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

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

สตริงเวอร์ชันที่ระบุเวอร์ชันโมเดลที่ใช้ในการสร้างรูปภาพโดยไม่ซ้ำกัน

PROCESSING_SOFTWARE_VERSION STRING

สตริงเวอร์ชันที่ระบุซอฟต์แวร์ประมวลผลข้อมูลโมเดลที่ใช้ในการสร้างรูปภาพอย่างไม่ซ้ำกัน

UTM_ZONE STRING

เขต UTM ของระบบอ้างอิงพิกัดที่ใช้ในการสร้างรูปภาพ

DATASET_VERSION STRING

เวอร์ชันชุดข้อมูล

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

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

ชุดข้อมูลนี้ได้รับอนุญาตภายใต้ CC-BY 4.0 และต้องมี ข้อความระบุแหล่งที่มาต่อไปนี้ "ชุดข้อมูลนี้จัดทำโดย Google และ Google DeepMind"

สำรวจด้วย Earth Engine

โปรแกรมแก้ไขโค้ด (JavaScript)

// Load collection.
var dataset = ee.ImageCollection('GOOGLE/SATELLITE_EMBEDDING/V1/ANNUAL');

// Point of interest.
var point = ee.Geometry.Point(-121.8036, 39.0372);

// Get embedding images for two years.
var image1 = dataset
      .filterDate('2023-01-01', '2024-01-01')
      .filterBounds(point)
      .first();

var image2 = dataset
      .filterDate('2024-01-01', '2025-01-01')
      .filterBounds(point)
      .first();

// Visualize three axes of the embedding space as an RGB.
var visParams = {min: -0.3, max: 0.3, bands: ['A01', 'A16', 'A09']};

Map.addLayer(image1, visParams, '2023 embeddings');
Map.addLayer(image2, visParams, '2024 embeddings');

// Calculate dot product as a measure of similarity between embedding vectors.
// Note for vectors with a magnitude of 1, this simplifies to the cosine of the
// angle between embedding vectors.
var dotProd = image1
    .multiply(image2)
    .reduce(ee.Reducer.sum());

// Add dot product to the map.
Map.addLayer(
  dotProd,
  {min: 0, max: 1, palette: ['white', 'black']},
  'Similarity between years (brighter = less similar)'
);

Map.centerObject(point, 12);
Map.setOptions('SATELLITE');
เปิดในตัวแก้ไขโค้ด