一、灰度共生矩陣(GLCM)的Tutorial 。html
二、一個實例 ,我的認爲頗有助於理解。.net
共生矩陣用兩個位置的象素的聯合機率密度來定義,它不只反映亮度的分佈特性,也反映具備一樣亮度或接近亮度的象素之間的位置分佈特性,是有關圖象亮度變化的二階統計特徵。它是定義一組紋理特徵的基礎。htm
一幅圖象的灰度共生矩陣能反映出圖象灰度關於方向、相鄰間隔、變化幅度的綜合信息,它是分析圖象的局部模式和它們排列規則的基礎。blog
設f(x,y)爲一幅二維數字圖象,其大小爲M×N,灰度級別爲Ng,則知足必定空間關係的灰度共生矩陣爲get
P(i,j)=#{(x1,y1),(x2,y2)∈M×N|f(x1,y1)=i,f(x2,y2)=j}it
其中#(x)表示集合x中的元素個數,顯然P爲Ng×Ng的矩陣,若(x1,y1)與(x2,y2)間距離爲d,二者與座標橫軸的夾角爲θ,則能夠獲得各類間距及角度的灰度共生矩陣P(i,j,d,θ)。io
紋理特徵提取的一種有效方法是以灰度級的空間相關矩陣即共生矩陣爲基礎的[7],由於圖像中相距(Δx,Δy)的兩個灰度像素同時出現的聯合頻率分佈能夠用灰度共生矩陣來表示。若將圖像的灰度級定爲N級,那麼共生矩陣爲N×N矩陣,可表示爲M(Δx,Δy)(h,k),其中位於(h,k)的元素mhk的值表示一個灰度爲h而另外一個灰度爲k的兩個相距爲(Δx,Δy)的像素對出現的次數。
對粗紋理的區域,其灰度共生矩陣的mhk值較集中於主對角線附近。由於對於粗紋理,像素對趨於具備相同的灰度。而對於細紋理的區域,其灰度共生矩陣中的mhk值則散佈在各處。ast
爲了能更直觀地以共生矩陣描述紋理情況,從共生矩陣導出一些反映矩陣情況的參數,典型的有如下幾種:基礎
(1)能量: 是灰度共生矩陣元素值的平方和,因此也稱能量,反映了圖像灰度分佈均勻程度和紋理粗細度。若是共生矩陣的全部值均相等,則ASM值小;相反,若是其中一些值大而其它值小,則ASM值大。當共生矩陣中元素集中分佈時,此時ASM值大。ASM值大代表一種較均一和規則變化的紋理模式。方法
(2)對比度: ,其中 。反映了圖像的清晰度和紋理溝紋深淺的程度。紋理溝紋越深,其對比度越大,視覺效果越清晰;反之,對比度小,則溝紋淺,效果模糊。灰度差即對比度大的象素對越多,這個值越大。灰度公生矩陣中遠離對角線的元素值越大,CON越大。
(3)相關:它度量空間灰度共生矩陣元素在行或列方向上的類似程度,所以,相關值大小反映了圖像中局部灰度相關性。當矩陣元素值均勻相等時,相關值就大;相反,若是矩陣像元值相差很大則相關值小。若是圖像中有水平方向紋理,則水平方向矩陣的COR大於其他矩陣的COR值。
(4)熵: 是圖像所具備的信息量的度量,紋理信息也屬於圖像的信息,是一個隨機性的度量,當共生矩陣中全部元素有最大的隨機性、空間共生矩陣中全部值幾乎相等時,共生矩陣中元素分散分佈時,熵較大。它表示了圖像中紋理的非均勻程度或複雜程度。
(5)逆差距: 反映圖像紋理的同質性,度量圖像紋理局部變化的多少。其值大則說明圖像紋理的不一樣區域間缺乏變化,局部很是均勻。
其它參數:
中值<Mean>
協方差<Variance>
同質性/逆差距<Homogeneity>
反差<Contrast>
差別性<Dissimilarity>
熵<Entropy>
二階距<Angular Second Moment>
自相關<Correlation>