ee.Algorithms.TemporalSegmentation.C2c

การติดตั้งใช้งานอัลกอริทึม Composite 2 Change (C2C) อัลกอริทึมนี้จะแบ่งอนุกรมเวลาโดยใช้การปรับเชิงเส้นแบบเป็นช่วง โดยมีจำนวนช่วงขั้นต่ำที่จำเป็นในการปรับข้อมูลภายในค่าเฉลี่ยความคลาดเคลื่อนกำลังสอง (RMSE) สูงสุดที่กำหนด สำหรับทุกช่วงที่อัลกอริทึมระบุ อัลกอริทึมจะแสดงช่วงต่อไปนี้

    changeDate:อาร์เรย์ 1 มิติของจำนวนจริงที่แสดงคู่ของวันที่เริ่มต้นและวันที่สิ้นสุดสำหรับแต่ละกลุ่มที่ปรับแล้ว รูปแบบวันที่จะกำหนดโดยอาร์กิวเมนต์ dateFormat

    value: อาร์เรย์ 1 มิติของค่า Double ของมูลค่าของแบนด์ ณ วันที่เปลี่ยนแปลง

    magnitude: อาร์เรย์ 1 มิติของจำนวนทศนิยมที่แสดงความแตกต่างสัมบูรณ์ระหว่างค่าก่อนและหลังวันที่เปลี่ยนแปลง ส่วนขนาดแรกจะเป็น NaN เสมอ

    duration: อาร์เรย์ 1 มิติของจำนวนเท่าของระยะเวลาของกลุ่มที่อยู่ก่อนวันที่เปลี่ยนแปลง ระยะเวลาแรกจะเป็น NaN เสมอ

    rate: อาร์เรย์ 1 มิติของจำนวนจริงของอัตราการเปลี่ยนแปลงของข้อมูลก่อนวันที่เปลี่ยนแปลง โดยอัตราแรกจะเป็น NaN เสมอ

    postMagnitude: อาร์เรย์ 1 มิติของค่า Double ที่แสดงความแตกต่างสัมบูรณ์ระหว่างค่าหลังวันที่เปลี่ยนแปลงกับค่า ณ วันที่เปลี่ยนแปลง โพสต์Magnitude สุดท้ายจะเป็น NaN เสมอ

    postDuration: ระยะเวลาของกลุ่มหลังจากวันที่เปลี่ยนแปลง โดย postDuration สุดท้ายจะเป็น NaN เสมอ

    postRate: อัตราการเปลี่ยนแปลงของข้อมูลหลังวันที่เปลี่ยนแปลง โพสต์สุดท้ายRate จะเป็น NaN เสมอ

    indexRegrwoth: ความแตกต่างระหว่างค่าในวันที่เปลี่ยนแปลงกับค่า 5 จุดข้อมูลหลังจากนั้น

    recoveryIndicator: อัตราส่วน indexRegrowth/magnitude

    regrowth60: ความแตกต่างของเวลาระหว่างจุดหยุดและจุดข้อมูลที่ค่าอนุกรมเป็น 60% ของค่าก่อนเกิดการหยุดชะงัก

    regrowth60: ความแตกต่างของเวลาระหว่างจุดหยุดและจุดข้อมูลที่ค่าอนุกรมเป็น 80% ของค่าก่อนเกิดการรบกวน

    regrowth60: ความแตกต่างของเวลาระหว่างจุดหยุดและจุดข้อมูลที่ค่าอนุกรมเป็น 100% ของค่าก่อนเกิดการรบกวน

 ดูรายละเอียดเพิ่มเติมเกี่ยวกับอัลกอริทึมต้นฉบับได้ที่ Hermosilla et al. (2015) dx.doi.org/10.1016/j.rse.2014.11.005

 ดูการติดตั้งใช้งานอัลกอริทึมได้ที่ GitHub: https://github.com/saveriofrancini/C2C-GEE

 ขอขอบคุณ: FORWARDS และ NextGenCarbon

 การอ้างอิง: Txomin Hermosilla, Michael A. Wulder, Joanne C. White, Nicholas C. Coops, Daniel Coelho, Giovanni Ciatto, Noel Gorelick และ Saverio Francini กำลังเตรียม การวางซ้อนรูปภาพ การตรวจหาการเปลี่ยนแปลงอนุกรมเวลา และเมตริกชั่วคราว: การใช้งานอัลกอริทึม Composite2Change (C2C) ใน Google Earth Engine อัลกอริทึมนี้อยู่ในเวอร์ชันตัวอย่างและอาจมีการเปลี่ยนแปลง

การใช้งานการคืนสินค้า
ee.Algorithms.TemporalSegmentation.C2c(collection, dateFormat, maxError, maxSegments, startYear, endYear, infill, spikesTolerance, includePostMetrics, includeRegrowth, useRelativeRegrowth, negativeMagnitudeOnly)รูปภาพ
อาร์กิวเมนต์ประเภทรายละเอียด
collectionImageCollectionคอลเล็กชันรูปภาพที่จะใช้ C2C
dateFormatจำนวนเต็ม ค่าเริ่มต้น: 0การแสดงเวลาที่จะใช้ในระหว่างการปรับ: 0 = วันที่ในปฏิทินจูเลียน, 1 = ปีเศษ, 2 = เวลาของ Unix ในหน่วยมิลลิวินาที ระบบจะเข้ารหัสเวลาเริ่มต้น เวลาสิ้นสุด และเวลาพักสำหรับแต่ละกลุ่มชั่วคราวด้วยวิธีนี้
maxErrorFloat, ค่าเริ่มต้น: 75
maxSegmentsจำนวนเต็ม ค่าเริ่มต้น: 6
startYearจำนวนเต็ม ค่าเริ่มต้น: 1984
endYearจำนวนเต็ม ค่าเริ่มต้น: 2019
infillบูลีน ค่าเริ่มต้น: จริง
spikesToleranceFloat, ค่าเริ่มต้น: 0.85
includePostMetricsบูลีน ค่าเริ่มต้น: จริง
includeRegrowthบูลีน ค่าเริ่มต้น: เท็จ
useRelativeRegrowthบูลีน ค่าเริ่มต้น: เท็จ
negativeMagnitudeOnlyบูลีน ค่าเริ่มต้น: เท็จ