ee.Algorithms.TemporalSegmentation.Ccdc

实现持续变化检测和分类时间断点算法。该算法通过迭代地将谐波函数拟合到数据,在图像集合中找到时间断点。系统会为所有输入波段生成拟合系数,但可使用“breakpointBands”实参指定用于检测中断点的波段。

如需了解详情,请参阅 Zhu, Z. 和 Woodcock, C.E.,2014 年。使用所有可用的 Landsat 数据持续检测和分类土地覆盖。Remote sensing of Environment,144,第 152-171 页。

用法返回
ee.Algorithms.TemporalSegmentation.Ccdc(collection, breakpointBands, tmaskBands, minObservations, chiSquareProbability, minNumOfYearsScaler, dateFormat, lambda, maxIterations)图片
参数类型详细信息
collectionImageCollection要运行 CCDC 的图片集合。
breakpointBands列表,默认值:null用于变化检测的波段的名称或指数。如果未指定,则使用所有频段。
tmaskBands列表,默认值:null用于迭代 TMask 云检测的波段的名称或指数。这些波段通常是绿波段和 SWIR1 波段。如果未指定,则不使用 TMask。如果指定,则“tmaskBands”必须包含在“breakpointBands”中。
minObservations整数,默认值:6标记变化所需的观测次数。
chiSquareProbability浮点数,默认值:0.99用于检测变化的卡方概率阈值,范围为 [0, 1]。
minNumOfYearsScaler浮点数,默认值:1.33应用新拟合的最小年限的系数。
dateFormat整数,默认值:0拟合期间要使用的时间表示形式:0 = jDays,1 = 小数年,2 = 以毫秒为单位的 Unix 时间。每个时间段的开始时间、结束时间和中断时间都将以这种方式进行编码。
lambda浮点数,默认值:20用于 LASSO 回归拟合的 lambda。如果设置为 0,则使用常规 OLS 而不是 LASSO。
maxIterations整数,默认值:25000LASSO 回归收敛的最大运行次数。如果设置为 0,则使用常规 OLS 而不是 LASSO。