ee.Algorithms.TemporalSegmentation.Ccdc
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ใช้การตรวจหาการเปลี่ยนแปลงอย่างต่อเนื่องและอัลกอริทึมจุดแบ่งเวลาการจัดประเภท อัลกอริทึมนี้จะค้นหาจุดหยุดชั่วคราวในคอลเล็กชันรูปภาพโดยการปรับฟังก์ชันฮาร์มอนิกกับข้อมูลซ้ำๆ ระบบจะสร้างสัมประสิทธิ์การปรับให้เหมาะสมสำหรับแบนด์อินพุตทั้งหมด แต่สามารถระบุแบนด์ที่ใช้ในการตรวจหาจุดเปลี่ยนได้ด้วยอาร์กิวเมนต์ "breakpointBands"
ดูรายละเอียดเพิ่มเติมได้ที่ Zhu, Z. and Woodcock, C.E., 2014 การตรวจหาการเปลี่ยนแปลงและการแยกประเภทสิ่งปกคลุมดินอย่างต่อเนื่องโดยใช้ข้อมูล Landsat ทั้งหมดที่มี Remote sensing of Environment, 144, pp.152-171.
การใช้งาน | การคืนสินค้า |
---|
ee.Algorithms.TemporalSegmentation.Ccdc(collection, breakpointBands, tmaskBands, minObservations, chiSquareProbability, minNumOfYearsScaler, dateFormat, lambda, maxIterations) | รูปภาพ |
อาร์กิวเมนต์ | ประเภท | รายละเอียด |
---|
collection | ImageCollection | คอลเล็กชันรูปภาพที่จะใช้เรียกใช้ CCDC |
breakpointBands | รายการ (ค่าเริ่มต้น: null) | ชื่อหรือดัชนีของแถบที่จะใช้ในการตรวจหาการเปลี่ยนแปลง หากไม่ได้ระบุ ระบบจะใช้ทุกย่านความถี่ |
tmaskBands | รายการ (ค่าเริ่มต้น: null) | ชื่อหรือดัชนีของแบนด์ที่จะใช้สำหรับการตรวจหาเมฆ TMask แบบวนซ้ำ โดยปกติแล้วจะเป็นแถบสีเขียวและแถบ SWIR1 หากไม่ได้ระบุ ระบบจะไม่ใช้ TMask หากระบุไว้ ต้องรวม "tmaskBands" ไว้ใน "breakpointBands" |
minObservations | จำนวนเต็ม ค่าเริ่มต้น: 6 | จำนวนการสังเกตการณ์ที่จำเป็นในการแจ้งการเปลี่ยนแปลง |
chiSquareProbability | ลอย ค่าเริ่มต้น: 0.99 | เกณฑ์ความน่าจะเป็นของไคสแควร์สำหรับการตรวจหาการเปลี่ยนแปลงในช่วง [0, 1] |
minNumOfYearsScaler | Float, ค่าเริ่มต้น: 1.33 | ปัจจัยของจำนวนปีขั้นต่ำในการใช้การปรับใหม่ |
dateFormat | จำนวนเต็ม ค่าเริ่มต้น: 0 | การแสดงเวลาที่จะใช้ในระหว่างการปรับ: 0 = jDays, 1 = ปีเศษ, 2 = เวลาของ Unix ในหน่วยมิลลิวินาที ระบบจะเข้ารหัสเวลาเริ่มต้น เวลาสิ้นสุด และเวลาพักสำหรับแต่ละกลุ่มชั่วคราวด้วยวิธีนี้ |
lambda | ลอย ค่าเริ่มต้น: 20 | Lambda สำหรับการปรับการถดถอย LASSO หากตั้งค่าเป็น 0 ระบบจะใช้ OLS ปกติแทน LASSO |
maxIterations | จำนวนเต็ม ค่าเริ่มต้น: 25000 | จำนวนการเรียกใช้สูงสุดสำหรับการบรรจบกันของการถดถอย LASSO หากตั้งค่าเป็น 0 ระบบจะใช้ OLS ปกติแทน LASSO |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-26 UTC
[null,null,["อัปเดตล่าสุด 2025-07-26 UTC"],[[["\u003cp\u003eImplements the Continuous Change Detection and Classification (CCDC) algorithm to identify temporal breakpoints (changes over time) within an image collection.\u003c/p\u003e\n"],["\u003cp\u003eUses harmonic functions to fit the image data and detect changes based on specified bands and statistical thresholds.\u003c/p\u003e\n"],["\u003cp\u003eOffers customization options such as selecting specific bands for change detection, adjusting sensitivity parameters, and configuring the time format for results.\u003c/p\u003e\n"],["\u003cp\u003eProvides fit coefficients for all input bands, aiding in understanding the nature of the detected changes.\u003c/p\u003e\n"],["\u003cp\u003eRelies on iterative fitting and statistical analysis to pinpoint breakpoints and ensure robust change detection.\u003c/p\u003e\n"]]],[],null,["# ee.Algorithms.TemporalSegmentation.Ccdc\n\nImplements the Continuous Change Detection and Classification temporal breakpoint algorithm. This algorithm finds temporal breakpoints in an image collection by iteratively fitting harmonic functions to the data. Fit coefficients are produced for all input bands, but the bands used for breakpoint detection can be specified with the 'breakpointBands' argument.\n\n\u003cbr /\u003e\n\nFor more details, see Zhu, Z. and Woodcock, C.E., 2014. Continuous change detection and classification of land cover using all available Landsat data. Remote sensing of Environment, 144, pp.152-171.\n\n| Usage | Returns |\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|\n| `ee.Algorithms.TemporalSegmentation.Ccdc(collection, `*breakpointBands* `, `*tmaskBands* `, `*minObservations* `, `*chiSquareProbability* `, `*minNumOfYearsScaler* `, `*dateFormat* `, `*lambda* `, `*maxIterations*`)` | Image |\n\n| Argument | Type | Details |\n|------------------------|-------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `collection` | ImageCollection | Collection of images on which to run CCDC. |\n| `breakpointBands` | List, default: null | The name or index of the bands to use for change detection. If unspecified, all bands are used. |\n| `tmaskBands` | List, default: null | The name or index of the bands to use for iterative TMask cloud detection. These are typically the green band and the SWIR1 band. If unspecified, TMask is not used. If specified, 'tmaskBands' must be included in 'breakpointBands'. |\n| `minObservations` | Integer, default: 6 | The number of observations required to flag a change. |\n| `chiSquareProbability` | Float, default: 0.99 | The chi-square probability threshold for change detection in the range of \\[0, 1\\]. |\n| `minNumOfYearsScaler` | Float, default: 1.33 | Factors of minimum number of years to apply new fitting. |\n| `dateFormat` | Integer, default: 0 | The time representation to use during fitting: 0 = jDays, 1 = fractional years, 2 = unix time in milliseconds. The start, end and break times for each temporal segment will be encoded this way. |\n| `lambda` | Float, default: 20 | Lambda for LASSO regression fitting. If set to 0, regular OLS is used instead of LASSO. |\n| `maxIterations` | Integer, default: 25000 | Maximum number of runs for LASSO regression convergence. If set to 0, regular OLS is used instead of LASSO. |"]]