Skip to main content
. 2016 Apr 16;40(6):132. doi: 10.1007/s10916-016-0482-9

Table 10.

Textural features extracted using GLCM

Feature name Equation Definition
Autocorrelation acorr=ijijp(i,j) Linear dependence in GLCM between same index
Cluster Shade Cshade=ij(i+jμxμy)3p(i,j) Measure of skewness or non-symmetry
Cluster Prominence Cprom=ij(i+jμxμy)4p(i,j) Show peak in GLCM around the mean for non-symmetry
Contrast con=i=1Ngj=1Ng|ij|2p(i,j) Local variations to show the texture fineness.
Correlation corr=ij(ij)p(i,j)μxμyσxσy Linear dependence in GLCM between different index
Difference Entropy Hdiff=i=0Ng1pxylog(pxy(i)) Higher weight on higher difference of index entropy value
Dissimilarity diss=ij|ij|p(i,j) Higher weights of GLCM probabilities away from the diagonal
Energy E=ijp(i,j)2 Returns the sum of squared elements in the GLCM
Entropy H=ijp(i,j)log(p(i,j)) Texture randomness producing a low value for an irregular GLCM
Homogeneity homom=ij11+(ij)2p(i,j) Closeness of the element distribution in GLCM to its diagonal
Information Measures 1 I M 1=(1−e x p[−2.0(H xyH)])0.5 Entropy measures
Information Measures 2 IM2=EntropyHxy2MAX(Hx,Hy) Entropy measures
Inverse Difference IDN=ijp(i,j)1+|ij|Ng Inverse Contrast Normalized
Normalized
Inverse Difference Moment IDMN=ijp(i,j)1+(ij)2Ng Homogeneity Normalized
Normalized
Maximum Probability Prmax=MAX(x,y)p(i,j) Maximum value of GLCM
Sum average μsum=i=22Ngipx+y(i) Higher weights to higher index of marginal GLCM
Sum Entropy Hsum=i=22Ngpx+ylog(px+y(i)) Higher weight on higher sum of index entropy value
Sum of Squares: Variance σsos=ij(iμ)2p(i,j) Higher weights that differ from average value of GLCM
Sum of Variance σsum=i=22Ng(iHsum)px+y(i) Higher weights that differ from entropy value of marginal GLCM

(i,j) represent rows and columns respectively, N g is number of distinct grey levels in the quantised image, p(i,j) is the element from normalized GLCM matrix p x(i) and p y(j) are marginal probabilities of matrix obtained by summing rows and columns of GLCM respectively i.e. px(i)=j=1Ngp(i,j), py(j)=i=1Ngp(i,j), px+y(k)=i=1Ngj=1Ngp(i,j),k=i+j1=1,2,3,....,2Ng and pxy(k)=i=1Ngj=1Ngp(i,j),k=|ij|+1=1,....,Ng, H x and H y and entropies of p x and p y respectively, Hxy=ijpx(i)py(j)log(px(i)py(j)), Hxy2=ijp(i,j)log(px(i)py(j))