共生矩阵,具体理解图像共生矩阵,适用于灰度直方图。
概念
具体理解图像共生矩阵:
对图像上单个
象素具有某个
灰度进行统计的结果,而
灰度共生矩阵是对图像上保持某距离的两象素分别具有某灰度的状况进行统计得到的。
取图像(N×N)中任意一点(x,y)及偏离它的另一点(x+a,y+b),设该点对的
灰度值为(g1,g2)。令点(x,y)在整个画面上移动,则会得到各种(g1,g2)值。设灰度值的级数为L,则(g1,g2)的组合共有k(k=L*L)种。对于整个画面,统计出每一种(g1,g2)值出现的次数,然后排列成一个方阵,再用(g1,g2)出现的总次数将它们归一化为出现的概率P(g1,g2),这样的方阵称为灰度共生矩阵。距离差分值(a,b)取不同的数值组合,可以得到不同情况下的联合概率矩阵。(a,b) 取值要根据纹理周期分布的特性来选择,对于较细的纹理,选取(1,0)、(1,1)、(2,0)等小的差分值。
当a=1,b=0时,像素对是水平的,即0度扫描;当a=0,b=1 时,像素对是垂直的,即90度扫描;当a=1,b=1时,像素对是右对角线的,即45度扫描;当a=-1,b=-1时,像素对是左对角线,即135度扫描。
这样,两个像素
灰度级同时发生的概率,就将(x,y)的空间坐标转化为“
灰度对” (g1,g2)的描述,形成了
灰度共生矩阵。
共生矩阵用两个位置的像素的联合
概率密度来定义,它不仅反映亮度的分布特性,也反映具有同样亮度或接近亮度的
象素之间的位置分布特性,是有关图像亮度变化的二阶统计特征。它是定义一组纹理特征的基础。
一幅图象的
灰度共生矩阵能反映出
图像灰度关于方向、相邻间隔、变化幅度的综合信息,它是分析图像的局部模式和它们排列规则的基础。
设f(x,y)为一幅二维数字图象,其大小为M×N,
灰度级别为Ng,则满足一定空间关系的灰度共生矩阵为
P(i,j)=#{(x1,y1),(x2,y2)∈M×N|f(x1,y1)=i,f(x2,y2)=j}
其中#(x)表示集合x中的元素个数,显然P为Ng×Ng的矩阵,若(x1,y1)与(x2,y2)间距离为d,两者与坐标横轴的夹角为θ,则可以得到各种间距及角度的灰度共生矩阵P(i,j,d,θ)。
共生矩阵反映的图像中具有某种特殊
灰度值的点对出现的频度,点对间距离为d,角度为a。
应用
纹理
特征提取的一种有效方法是以
灰度级的空间相关矩阵即共生矩阵为基础的,因为图像中相距(Δx,Δy)的两个
灰度像素同时出现的联合频率分布可以用
灰度共生矩阵来表示。若将图像的灰度级定为N级,那么共生矩阵为N×N矩阵,可表示为M(Δx,Δy)(h,k),其中位于(h,k)的元素mhk的值表示一个灰度为h而另一个灰度为k的两个相距为(Δx,Δy)的像素对出现的次数。
对粗纹理的区域,其
灰度共生矩阵中的mhk值较集中于
主对角线附近。因为对于粗纹理,像素对趋于具有相同的灰度。而对于细纹理的区域,其灰度共生矩阵中的mhk值则散布在各处。