お知らせ:
2025 年 4 月 15 日より前に Earth Engine の使用を登録したすべての非商用プロジェクトは、Earth Engine へのアクセスを維持するために
非商用目的での利用資格を確認する必要があります。
ee.Algorithms.TemporalSegmentation.Ewmacd
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
指数加重移動平均変化検出。このアルゴリズムは、入力データの「トレーニング」部分の調和モデルを計算し、元の結果から減算します。残差は、シューハート X バーチャートと指数加重移動平均にかけられます。グラフが指定された管理限界からの逸脱を示すと、異常なピクセルが示されます。
出力は、次のバンドを含む 5 バンドの画像です。
ewma: 各入力画像の EWMA スコアの 1 次元配列。負の値は乱れを表し、正の値は回復を表します。
harmonicCoefficients: 計算された高調波係数ペアの 1 次元配列。係数は [定数、sin0、cos0、sin1、cos1...] の順に並べられます。
rmse: 調和回帰の RMSE。
rSquared: 調和回帰の決定係数。
residuals: 調和回帰の残差の 1 次元配列。
Brooks, E.B.、Wynne, R.H., Thomas, V.A.、Blinn, C.E. and Coulston, J.W., 2014 年。統計的品質管理チャートと Landsat データを使用した、大規模な多時系列変化のオンザフライ検出。IEEE Transactions on Geoscience and Remote Sensing, 52(6), pp.3316-3332.
用途 | 戻り値 |
---|
ee.Algorithms.TemporalSegmentation.Ewmacd(timeSeries, vegetationThreshold, trainingStartYear, trainingEndYear, harmonicCount, xBarLimit1, xBarLimit2, lambda, lambdasigs, rounding, persistence) | 画像 |
引数 | タイプ | 詳細 |
---|
timeSeries | ImageCollection | EWMA の抽出元となるコレクション。このコレクションには、年ごとに 1 つの画像が含まれ、時系列順に並べ替えられることが想定されています。 |
vegetationThreshold | 浮動小数点数 | 植生のしきい値。この値未満は植生以外と見なされます。 |
trainingStartYear | Integer | トレーニング期間の開始年(この年も含まれます)。 |
trainingEndYear | Integer | トレーニング期間の終了年(この年は含まれません)。 |
harmonicCount | 整数、デフォルト: 2 | 使用される調和関数ペア(正弦関数と余弦関数)の数。 |
xBarLimit1 | 浮動小数点数、デフォルト: 1.5 | 初期トレーニングの xBar 制限のしきい値。 |
xBarLimit2 | 整数、デフォルト: 20 | xBar 制限の実行のしきい値。 |
lambda | 浮動小数点数、デフォルト: 0.3 | 新しい年と移動平均の重みを調整する「ラムダ」チューニング パラメータ。 |
lambdasigs | 浮動小数点数、デフォルト: 3 | 標準偏差の単位で表した EWMA 制御境界。 |
rounding | ブール値。デフォルト値は true です。 | EWMA の丸め処理を行うかどうか。 |
persistence | 整数、デフォルト: 3 | 変更を検討するために必要な最小観測数。 |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-27 UTC。
[null,null,["最終更新日 2025-07-27 UTC。"],[[["\u003cp\u003eExponentially Weighted Moving Average Change Detection (EWMACD) identifies disturbed pixels by comparing image data to a harmonic model and analyzing residuals using control charts.\u003c/p\u003e\n"],["\u003cp\u003eEWMACD uses a training period to establish a baseline and then monitors deviations from this baseline in subsequent years.\u003c/p\u003e\n"],["\u003cp\u003eThe output includes an EWMA score indicating disturbance (negative values) or recovery (positive values), harmonic coefficients, RMSE, r-squared, and residuals.\u003c/p\u003e\n"],["\u003cp\u003eUsers can customize parameters such as the training period, harmonic count, control limits, and persistence for change detection.\u003c/p\u003e\n"],["\u003cp\u003eThe algorithm is designed for analyzing multitemporal image collections, particularly for vegetation change detection using thresholds.\u003c/p\u003e\n"]]],[],null,["# ee.Algorithms.TemporalSegmentation.Ewmacd\n\nExponentially Weighted Moving Average Change Detection. This algorithm computes a harmonic model for the 'training' portion of the input data and subtracts that from the original results. The residuals are then subjected to Shewhart X-bar charts and an exponentially weighted moving average. Disturbed pixels are indicated when the charts signal a deviation from the given control limits.\n\n\u003cbr /\u003e\n\nThe output is a 5 band image containing the bands:\n\newma: a 1D array of the EWMA score for each input image. Negative values represent disturbance and positive values represent recovery.\n\nharmonicCoefficients: A 1-D array of the computed harmonic coefficient pairs. The coefficients are ordered as \\[constant, sin0, cos0, sin1, cos1...\\]\n\nrmse: the RMSE from the harmonic regression.\n\nrSquared: r-squared value from the harmonic regression.\n\nresiduals: 1D array of residuals from the harmonic regression.\n\nSee: Brooks, E.B., Wynne, R.H., Thomas, V.A., Blinn, C.E. and Coulston, J.W., 2014. On-the-fly massively multitemporal change detection using statistical quality control charts and Landsat data. IEEE Transactions on Geoscience and Remote Sensing, 52(6), pp.3316-3332.\n\n| Usage | Returns |\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|\n| `ee.Algorithms.TemporalSegmentation.Ewmacd(timeSeries, vegetationThreshold, trainingStartYear, trainingEndYear, `*harmonicCount* `, `*xBarLimit1* `, `*xBarLimit2* `, `*lambda* `, `*lambdasigs* `, `*rounding* `, `*persistence*`)` | Image |\n\n| Argument | Type | Details |\n|-----------------------|------------------------|-------------------------------------------------------------------------------------------------------------------------------|\n| `timeSeries` | ImageCollection | Collection from which to extract EWMA. This collection is expected to contain 1 image for each year and be sorted temporally. |\n| `vegetationThreshold` | Float | Threshold for vegetation. Values below this are considered non-vegetation. |\n| `trainingStartYear` | Integer | Start year of training period, inclusive. |\n| `trainingEndYear` | Integer | End year of training period, exclusive. |\n| `harmonicCount` | Integer, default: 2 | Number of harmonic function pairs (sine and cosine) used. |\n| `xBarLimit1` | Float, default: 1.5 | Threshold for initial training xBar limit. |\n| `xBarLimit2` | Integer, default: 20 | Threshold for running xBar limit. |\n| `lambda` | Float, default: 0.3 | The 'lambda' tuning parameter weighting new years vs the running average. |\n| `lambdasigs` | Float, default: 3 | EWMA control bounds, in units of standard deviations. |\n| `rounding` | Boolean, default: true | Should rounding be performed for EWMA. |\n| `persistence` | Integer, default: 3 | Minimum number of observations needed to consider a change. |"]]