ee.Image.glcmTexture

各バンドの各ピクセルの周囲のグレイレベル同時生起行列からテクスチャ指標を計算します。GLCM は、画像内でピクセルの明るさの値(グレイレベル)のさまざまな組み合わせが発生する頻度をまとめた表です。特定の方向と距離で、値 X のピクセルが値 Y のピクセルの隣に位置する回数をカウントし、この表から統計を導出します。

この実装では、Haralick が提案した 14 個の GLCM 指標と、Conners が提案した 4 個の追加指標を計算します。入力は整数値である必要があります。

方向の平均化がオンの場合、出力は入力バンドごとに 18 バンドで構成されます。オフの場合、出力はカーネル内の方向ペアごとに 18 バンドで構成されます。

  • ASM: f1、Angular Second Moment。繰り返されるペアの数を測定します。
  • CONTRAST: f2、コントラスト。画像のローカル コントラストを測定します。
  • CORR: f3、相関。ピクセルのペア間の相関を測定します。
  • VAR: f4、分散。グレイレベルの分布がどの程度広がっているかを測定します。
  • IDM: f5、Inverse Difference Moment。均一性を測定します。
  • SAVG: f6、合計平均
  • SVAR: f7、合計分散
  • SENT: f8、合計エントロピー
  • ENT: f9、エントロピー。グレイレベル分布のランダム性を測定します。
  • DVAR: f10、差分分散
  • DENT: f11、差分エントロピー
  • IMCORR1: f12、相関の情報量 1
  • IMCORR2: f13、相関の情報量 2
  • MAXCORR: f14、最大相関係数。(計算されません)
  • DISS: 非類似性
  • INERTIA: 慣性
  • SHADE: クラスタの陰影
  • PROM: クラスタの突出度
詳細については、Haralick et. al, 'Textural Features for Image Classification', https://doi.org/10.1109/TSMC.1973.4309314 と Conners, et al, 'Segmentation of a high-resolution urban scene using texture operators', https://doi.org/10.1016/0734-189X(84)90197-X の 2 つの論文をご覧ください。

用途戻り値
Image.glcmTexture(size, kernel, average)画像
引数タイプ詳細
this: image画像テクスチャ指標を計算する画像。
size整数、デフォルト: 1各 GLCM に含める近傍のサイズ。たとえば、サイズ 1 は 3x3 の正方形に対応し、サイズ 2 は 5x5 の正方形に対応し、サイズ 3 は 7x7 の正方形に対応します。
kernelカーネル、デフォルト: nullGLCM を計算する x オフセットと y オフセットを指定するカーネル。GLCM は、中心ピクセルを除く、ゼロ以外のカーネル内の各ピクセルに対して計算されます。ただし、同じ方向と距離で GLCM がすでに計算されていない場合に限ります。たとえば、東と西のピクセルのいずれかまたは両方が設定されている場合は、1 つの(水平)GLCM のみが計算されます。カーネルは左から右、上から下にスキャンされます。デフォルトは 3x3 の正方形で、オフセットが (-1, -1)、(0, -1)、(1, -1)、(-1, 0) の 4 つの GLCM が生成されます。
averageブール値、デフォルト: truetrue の場合、各指標の方向バンドが平均化されます。