ee.Image.glcmTexture

Her banttaki her pikselin etrafındaki gri düzey eş oluşum matrisinden doku metriklerini hesaplar. GLCM, bir görüntüde farklı piksel parlaklığı değerleri (gri seviyeleri) kombinasyonlarının ne sıklıkta oluştuğunun tablosudur. Bu işlev, belirli bir yönde ve mesafede X değerine sahip bir pikselin Y değerine sahip bir pikselin yanında kaç kez bulunduğunu sayar ve ardından bu tablodan istatistikler elde eder.

Bu uygulama, Haralick tarafından önerilen 14 GLCM metriğini ve Conners'tan 4 ek metriği hesaplar. Girişlerin tam sayı değerinde olması gerekir.

Yönlü ortalama etkinse çıkış, giriş bandı başına 18 banttan oluşur. Aksi takdirde, çekirdekteki yönlü çift başına 18 banttan oluşur:

  • ASM: f1, Açısal İkinci Moment; tekrar eden çiftlerin sayısını ölçer.
  • KONTRAST: f2, Kontrast; bir görüntünün yerel kontrastını ölçer
  • CORR: f3, Korelasyon; piksel çiftleri arasındaki korelasyonu ölçer
  • VAR: f4, Varyans; gri seviyelerin dağılımının ne kadar yaygın olduğunu ölçer.
  • IDM: f5, Ters Fark Momenti; homojenliği ölçer.
  • SAVG: f6, Toplam Ortalama
  • SVAR: f7, Sum Variance
  • SENT: f8, Sum Entropy
  • ENT: f9, Entropy. Gri seviye dağılımının rastgeleliğini ölçer.
  • DVAR: f10, Fark varyansı
  • DENT: f11, Fark entropisi
  • IMCORR1: f12, Information Measure of Corr. 1
  • IMCORR2: f13, Information Measure of Corr. 2
  • MAXCORR: f14, Maksimum Korelasyon Katsayısı. (hesaplanmadı)
  • DISS: Benzerlik Yok (Dissimilarity)
  • EYLEMSİZLİK: Eylemsizlik
  • SHADE: Cluster Shade
  • PROM: Küme önemi
Daha fazla bilgiyi şu iki makalede bulabilirsiniz: Haralick et. al, "Textural Features for Image Classification", https://doi.org/10.1109/TSMC.1973.4309314 ve Conners, et al, "Segmentation of a high-resolution urban scene using texture operators", https://doi.org/10.1016/0734-189X(84)90197-X.

Kullanımİadeler
Image.glcmTexture(size, kernel, average)Resim
Bağımsız DeğişkenTürAyrıntılar
bu: imageResimDoku metriklerinin hesaplanacağı resim.
sizeTamsayı, varsayılan: 1Her GLCM'ye dahil edilecek komşuluk alanı boyutu. Örneğin, 1 boyutu 3x3 kareye, 2 boyutu 5x5 kareye, 3 boyutu 7x7 kareye karşılık gelir.
kernelÇekirdek, varsayılan: nullGLCM'lerin hesaplanacağı x ve y ofsetlerini belirten bir çekirdek. Merkez piksel hariç olmak üzere, çekirdekteki sıfır olmayan her piksel için bir GLCM hesaplanır. Aynı yön ve mesafe için daha önce bir GLCM hesaplanmamış olması gerekir. Örneğin, doğu ve batı piksellerinden biri veya her ikisi de ayarlanmışsa yalnızca 1 (yatay) GLCM hesaplanır. Çekirdekler soldan sağa ve yukarıdan aşağıya doğru taranır. Varsayılan değer 3x3 kare olup (-1, -1), (0, -1), (1, -1) ve (-1, 0) uzaklıklarına sahip 4 GLCM ile sonuçlanır.
averageBoole değeri, varsayılan: trueDoğruysa her metrik için yön bantlarının ortalaması alınır.