選択した領域の GLCM テクスチャを計算する必要がある画像があります。どうすればこれを計算できますか?灰色の領域についてのみGLCMを計算する必要があります。
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)
がどのくらいの頻度であるかを示しますy
x
この例では、次のようになります。
GLCM
0 1 2
------------------
0 | 0 0 1
|
1 | 2 1 1
|
2 | 0 1 3
これを拡張して、次の隣人以上のものを取得したり、隣人を探す方向 (北、東、南東など) を調整したりできます。これがアプリケーションに利点をもたらす場合。すべてのピクセル方向に対して GLCM を作成することもできます。
その後、再度カウントすることで対称的な GLCM を実現できますが、 と の位置を交換しx
てy
を取得します(y,x)
。
対称 GLCM を取得したら、それを正規化して GLCM テクスチャを取得できます。
Haralick らの優れた論文があります。あなたが読むことができる:画像分類のためのテクスチャ機能。
于 2013-11-20T07:40:44.493 に答える