Implementasi ini menghitung 14 metrik GLCM yang diusulkan oleh Haralick, dan 4 metrik tambahan dari Conners. Input harus berupa nilai bilangan bulat.
Output terdiri dari 18 band per band input jika perataan terarah diaktifkan dan 18 band per pasangan terarah dalam kernel, jika tidak:
ASM: f1, Momen Kedua Sudut; mengukur jumlah pasangan berulang
KONTRAS: f2, Kontras; mengukur kontras lokal gambar
CORR: f3, Korelasi; mengukur korelasi antara pasangan piksel
VAR: f4, Varians; mengukur seberapa tersebar distribusi tingkat abu-abu
IDM: f5, Inverse Difference Moment; mengukur homogenitas
SAVG: f6, Sum Average
SVAR: f7, Sum Variance
SENT: f8, Sum Entropy
ENT: f9, Entropi. Mengukur keacakan distribusi tingkat abu-abu
DVAR: f10, Perbedaan varians
DENT: f11, Difference entropy
IMCORR1: f12, Information Measure of Corr. 1
IMCORR2: f13, Information Measure of Corr. 2
MAXCORR: f14, Koefisien Korelasi Maks. (tidak dihitung)
DISS: Dissimilarity
INERSIA: Inersia
SHADE: Naungan Cluster
PROM: Keunggulan cluster
Informasi selengkapnya dapat ditemukan dalam dua makalah: Haralick et. al, 'Textural Features for Image Classification', https://doi.org/10.1109/TSMC.1973.4309314 dan Conners, et al, Segmentation of a high-resolution urban scene using texture operators', https://sdoi.org/10.1016/0734-189X(84)90197-X.
Penggunaan | Hasil |
---|---|
Image.glcmTexture(size, kernel, average) | Gambar |
Argumen | Jenis | Detail |
---|---|---|
ini: image | Gambar | Gambar yang akan dihitung metrik teksturnya. |
size | Bilangan bulat, default: 1 | Ukuran lingkungan yang akan disertakan dalam setiap GLCM. |
kernel | Kernel, default: null | Kernel yang menentukan offset x dan y yang akan digunakan untuk menghitung GLCM. GLCM dihitung untuk setiap piksel dalam kernel yang bukan nol, kecuali piksel tengah dan selama GLCM belum dihitung untuk arah dan jarak yang sama. Misalnya, jika salah satu atau kedua piksel timur dan barat ditetapkan, hanya 1 GLCM (horizontal) yang dihitung. Kernel dipindai dari kiri ke kanan dan dari atas ke bawah. Defaultnya adalah persegi 3x3, sehingga menghasilkan 4 GLCM dengan offset (-1, -1), (0, -1), (1, -1), dan (-1, 0). |
average | Boolean, default: benar (true) | Jika benar, rentang arah untuk setiap metrik dirata-ratakan. |