お知らせ:
2025 年 4 月 15 日より前に Earth Engine の使用を登録したすべての非商用プロジェクトは、Earth Engine へのアクセスを維持するために
非商用目的での利用資格を確認する必要があります。
ee.Algorithms.TemporalSegmentation.Ccdc
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Continuous Change Detection and Classification の時間的ブレークポイント アルゴリズムを実装します。このアルゴリズムは、調和関数をデータに繰り返し適合させることで、画像コレクション内の時間的ブレークポイントを検出します。すべての入力バンドに対して適合係数が生成されますが、ブレークポイント検出に使用されるバンドは「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 | 浮動小数点数、デフォルト: 1.33 | 新しいフィッティングを適用する最小年数の係数。 |
dateFormat | 整数、デフォルト: 0 | フィッティング中に使用する時間表現: 0 = jDays、1 = 年の分数、2 = UNIX 時間(ミリ秒単位)。各時間セグメントの開始時間、終了時間、休憩時間は、このようにエンコードされます。 |
lambda | 浮動小数点数、デフォルト: 20 | LASSO 回帰フィッティングのラムダ。0 に設定すると、LASSO ではなく通常の OLS が使用されます。 |
maxIterations | 整数。デフォルト: 25000 | LASSO 回帰の収束の最大実行数。0 に設定すると、LASSO ではなく通常の OLS が使用されます。 |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 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. |"]]