0

選択した領域の GLCM テクスチャを計算する必要がある画像があります。どうすればこれを計算できますか?灰色の領域についてのみGLCMを計算する必要があります。

4

1 に答える 1

1

グレーレベルの共起マトリックスを作成するには、特定のグレー値がネイバーである頻度を数えるだけです。

例:

Image
1 1 0 2 
1 2 2 2
2 2 1 0

ここで、GLCM を次のように定義します。

GLCM
     0     1     2
   ------------------
0 | (0,0) (0,1) (0,2)
  |
1 | (1,0) (1,1) (1,2)
  |
2 | (2,0) (2,1) (2,2)

どこで、値の値の権利(x,y)がどのくらいの頻度であるかを示しますyx

この例では、次のようになります。

GLCM
    0     1     2
   ------------------
0 | 0     0     1
  |
1 | 2     1     1
  |
2 | 0     1     3

これを拡張して、次の隣人以上のものを取得したり、隣人を探す方向 (北、東、南東など) を調整したりできます。これがアプリケーションに利点をもたらす場合。すべてのピクセル方向に対して GLCM を作成することもできます。

その後、再度カウントすることで対称的な GLCM を実現できますが、 と の位置を交換しxyを取得します(y,x)

対称 GLCM を取得したら、それを正規化して GLCM テクスチャを取得できます。

Haralick らの優れた論文があります。あなたが読むことができる:画像分類のためのテクスチャ機能

于 2013-11-20T07:40:44.493 に答える