灰度共生矩阵.docx

上传人:牧羊曲112 文档编号:3118438 上传时间:2023-03-10 格式:DOCX 页数:7 大小:40.83KB
返回 下载 相关 举报
灰度共生矩阵.docx_第1页
第1页 / 共7页
灰度共生矩阵.docx_第2页
第2页 / 共7页
灰度共生矩阵.docx_第3页
第3页 / 共7页
灰度共生矩阵.docx_第4页
第4页 / 共7页
灰度共生矩阵.docx_第5页
第5页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《灰度共生矩阵.docx》由会员分享,可在线阅读,更多相关《灰度共生矩阵.docx(7页珍藏版)》请在三一办公上搜索。

1、灰度共生矩阵灰度共生矩阵 共生矩阵用两个位置的象素的联合概率密度来定义,它不仅反映亮度的分布特性,也反映具有同样亮度或接近亮度的象素之间的位置分布特性,是有关图象亮度变化的二阶统计特征。它是定义一组纹理特征的基础。 一幅图象的灰度共生矩阵能反映出图象灰度关于方向、相邻间隔、变化幅度的综合信息,它是分析图象的局部模式和它们排列规则的基础。 设f(x,y)为一幅二维数字图象,其大小为MN,灰度级别为Ng,则满足一定空间关系的灰度共生矩阵为 P(i,j)=#(x1,y1),(x2,y2)MNf(x1,y1)=i,f(x2,y2)=j 其中#(x)表示集合x中的元素个数,显然P为NgNg的矩阵,若(x

2、1,y1)与(x2,y2)间距离为d,两者与坐标横轴的夹角为,则可以得到各种间距及角度的灰度共生矩阵P(i,j,d,)。 纹理特征提取的一种有效方法是以灰度级的空间相关矩阵即共生矩阵为基础的,因为图像中相距(x,y)的两个灰度像素同时出现的联合频率分布可以用灰度共生矩阵来表示。若将图像的灰度级定为N级,那么共生矩阵为NN矩阵,可表示为M(x,y)(h,k),其中位于(h,k)的元素mhk的值表示一个灰度为h而另一个灰度为k的两个相距为(x,y)的像素对出现的次数。 对粗纹理的区域,其灰度共生矩阵的mhk值较集中于主对角线附近。因为对于粗纹理,像素对趋于具有相同的灰度。而对于细纹理的区域,其灰度

3、共生矩阵中的mhk值则散布在各处。 为了能更直观地以共生矩阵描述纹理状况,从共生矩阵导出一些反映矩阵状况的参数,典型的有以下几种: 能量: 是灰度共生矩阵元素值的平方和,所以也称能量,反映了图像灰度分布均匀程度和纹理粗细度。如果共生矩阵的所有值均相等,则ASM值小;相反,如果其中一些值大而其它值小,则ASM值大。当共生矩阵中元素集中分布时,此时ASM值大。ASM值大表明一种较均一和规则变化的纹理模式。 对比度: ,其中 。反映了图像的清晰度和纹理沟纹深浅的程度。纹理沟纹越深,其对比度越大,视觉效果越清晰;反之,对比度小,则沟纹浅,效果模糊。灰度差即对比度大的象素对越多,这个值越大。灰度公生矩阵

4、中远离对角线的元素值越大,CON越大。 相关:它度量空间灰度共生矩阵元素在行或列方向上的相似程度,因此,相关值大小反映了图像中局部灰度相关性。当矩阵元素值均匀相等时,相关值就大;相反,如果矩阵像元值相差很大则相关值小。如果图像中有水平方向纹理,则水平方向矩阵的COR大于其余矩阵的COR值。 熵: 是图像所具有的信息量的度量,纹理信息也属于图像的信息,是一个随机性的度量,当共生矩阵中所有元素有最大的随机性、空间共生矩阵中所有值几乎相等时,共生矩阵中元素分散分布时,熵较大。它表示了图像中纹理的非均匀程度或复杂程度。 逆差距: 反映图像纹理的同质性,度量图像纹理局部变化的多少。其值大则说明图像纹理的

5、不同区域间缺少变化,局部非常均匀。 其它参数: 中值协方差同质性/逆差距 反差差异性熵 二阶距自相关 当图像的局部有较小的方差时,则灰度值占有支配地位,当图像的局部有较大的方差时,则纹理占有支配地位。纹理是和局部灰度及其空间组织相联系的,纹理在识别感兴趣的目标和地区中有着非常重要的作用。 灰度共生矩阵表示了灰度的空间依赖性,它表示了在一种纹理模式下的像素灰度的空间关系。它的弱点是没有完全抓住局部灰度的图形特点,因此对于较大的局部,此方法的效果不太理想。灰度共生矩阵为方阵,维数等于图像的灰度级。灰度共生矩阵中的元素的值表示了在图像中其中一个像素的灰度值为i,另一个像素的灰度值为j,并且相邻距离为

6、d,方向为A的这样两个像素出现的次数。在实际应用中A一般选择为0、45、90、135。一般来说灰度图像的灰度级为256,在计算由灰度共生矩阵推导出的纹理特征时,要求图像的灰度级远小于256,主要是因为矩阵维数较大而窗口的尺寸较小则灰度共生矩阵不能很好表示纹理,如要能够很好表示纹理则要求窗口尺寸较大,这样使计算量大大增加,而且当窗口尺寸较大时对于每类的边界区域误识率较大。所以在计算灰度共生矩阵之前需要对图像进行直方图规定化,以减小图像的灰度级,一般规定化后的图像的灰度级为8或16。由灰度共生矩阵能够导出许多纹理特征,本文计算了14种灰度共生矩阵特征,分别为纹理二阶距、纹理熵、纹理对比度、纹理均匀

7、性、纹理相关、逆差分矩、最大概率、纹理方差、共生和均值、共生和方差、共生和熵、共生差均值、共生差方差、共生差熵。 由灰度共生矩阵能够导出许多纹理特征,计算了14种灰度共生矩阵特征,分别为纹理二阶距、纹理熵、纹理对比度、纹理均匀性、纹理相关、逆差分矩、最大概率、纹理方差、共生和均值、共生和方差、共生和熵、共生差均值、共生差方差、共生差熵。 目前,人们对遥感影像上的纹理特征的含义理解不尽相同,纹理有时被称为结构、影纹和纹形等。Pickett认为纹理为保持一定的特征重复性并且间隔规律可以任意安排的空间结构。HawKins认为6纹理具有三大标志:某种局部序列性不断重复、非随机排列和纹理区域内大致为均匀

8、的统一体。LiWang和D. C. He认为,纹理是纹理基元组成的,纹理基元被认为是表现纹理特征的最小单元,是一个像元在 其周围8个方向上的特征反应。纹理特征有时是明显的,以某种基本图形在某一地区有规律的周期性出现,例如:大面积森林覆盖地区的影像构成的纹理为斑点状,沙漠地区的影像构成的纹理为链状、新月状等;而有时纹理特征是不明显的、隐晦的,具有不稳定性。一般来说,前者纹理比较均一,后者纹理比较复杂。 纹理作为一种区域特征,是对于图像各像元之间空间分布的一种描述。由于纹理能充分利用图像信息,无论从理论上或常识出发它都可以成为描述与识别图像的重要依据,与其他图像特征相比,它能更好地兼顾图像宏观性质

9、与细微结构两个方面,因此纹理成为目标识别需要提取的重要特征。提取纹理特征的方法很多,如基于局部统计特性的特征、基于随机场模型的特征、基于空间频率的特征、分形特征等,其中,应用最广泛的是基于灰值共生矩阵的特征。 Gray co-occurrence matrix 图像的灰度共生矩阵,灰度共生矩阵是像素距离和角度的矩阵函数,它通过计算图像中一定距离和一定方向的两点灰度之间的相关性,来反映图像在方向、间隔、变化幅度及快慢上的综合信息。 使用方法: glcm = graycomatrix(I) glcms = graycomatrix(I,param1,val1,param2,val2,.) glcm

10、s,SI = graycomatrix(.) 描述: glcms = graycomatrix(I) 产生图像I的灰度共生矩阵GLCM。它是通过计算两灰度值在图像I中水平相邻的次数而得到的 (也不必是水平相邻的次数,这一参数是可调的,可能通过Offsets来进行调整,比如0 D代表是水平方向,-D D代表是右上角45度方向,-D 0代表是竖直方向,即90度方向,而-D -D则代表是左上角,即135度方向),GLCM中的每一个元素代表灰度i与灰度j在图像中水平相邻的次数。 因为动态地求取图像的GLCM区间代价过高,我们便首先将灰度值转换到I的灰度区间里。如果I是一个二值图像,那么灰度共生矩阵就将

11、图像转换到两级。如果I是一个灰度图像, 那将转换到8级。灰度的级数决定了GLCM的大小尺寸。你可以通过设定参数“NumLevels”来指定灰度的级数,还可以通过设置“GrayLimits参数来设置灰度共生矩阵的转换方式。 下图显示了如何求解灰度共生矩阵,以点为例,GLCM值为1说明只有一对灰度为1的像素水平相邻。GLCM值为2,是因为有两对灰度为1和2的像素水平相邻。 glcms = graycomatrix(I,param1,val1,param2,val2,.) 返回一个或多个灰度灰度共生矩阵,根据指定的参数。参数可以很简短,并且对大小写不敏感。 参数说明: GrayLimits 是两个元

12、素的向量,表示图像中的灰度映射的范围,如果其设为,灰度共生矩阵将使用图像I的最小及最大灰度值作为GrayLimits NumLevels 一个整数,代表是将图像中的灰度归一范围。举例来说,如果NumLevels为8,意思就是将图像I的灰度映射到1到8之间,它也决定了灰度共生矩阵的大小 Offset 上面有解释,是一个p*2的整数矩阵,D代表是当前像素与邻居的距离,通过设置D值,即可设置角度 Angle Offset 0 0 D 45 -D D 90 -D 0 135 -D -D 示例: 计算灰度共生矩阵,并且返回缩放后的图像,SI I = 1 1 5 6 8 8; 2 3 5 7 0 2; 0

13、 2 3 5 6 7; glcm,SI = graycomatrix(I,NumLevels,9,G,) 计算灰度图像的灰度共生矩阵 I = imread(circuit.tif); glcm = graycomatrix(I,Offset,2 0); 灰度共生矩阵的特征: 角二阶矩及偏离它的另一点,设该点对的灰度值为。令点在整个画面上移动,则会得到各种。值,设灰度值的级数为,则。的组合共有 k2种。对于整个画面,统计出每一种值出现的次数,然后排列成一个方阵,在用出现的总次数将它们归一化为出现的概率P,这样的方阵称为灰度共生矩阵。距离差分值取不同的数值组合,可以得到不同情况下的联合概率矩阵。取

14、值要根据纹理周期分布的特性来选择,对于较细的纹理,选取、等小的差分值。 为了能更直观地以共生矩阵描述纹理状况,从共生矩阵导出一些反映矩阵状况的参数,典型的有以下几种: 能量:是灰度共生矩阵元素值的平方和,所以也称能量,反映了图像灰度分布均匀程度和纹理粗细度。如果共生矩阵的所有值均相等,则ASM值小;相反, 如果其中一些值大而其它值小,则ASM值大。当共生矩阵中元素集中分布时,此时ASM值大。ASM值大表明一种较均一和规则变化的纹理模式。 对比度:反映了图像的清晰度和纹理沟纹深浅的程度。纹理沟纹越深,其对比度越大,视觉效果越清晰;反之,对比度小,则沟纹浅,效果模糊。灰度差即对比度大的象素对越多,

15、这个值越大。灰度公生矩阵中远离对角线的元素值越大,CON越大。 相关:它度量空间灰度共生矩阵元素在行或列方向上的相似程度,因此,相关值大小反映了图像中局部灰度相关性。当矩阵元素值均匀相等时,相关值就大; 相反,如果矩阵像元值相差很大则相关值小。如果图像中有水平方向纹理,则水平方向矩阵的COR大于其余矩阵的COR值。 熵:是图像所具有的信息量的度量,纹理信息也属于图像的信息,是一个随机性的度量,当共生矩阵中所有元素有最大的随机性、空间共生矩阵中所有值几乎相等时,共生矩阵中元素分散分布时,熵较大。它表示了图像中纹理的非均匀程度或复杂程度。 逆差距: 反映图像纹理的同质性,度量图像纹理局部变化的多少。其值大则说明图像纹理的不同区域间缺少变化,局部非常均匀。 其它参数:中值、协方差、同质性/逆差距、反差 、差异性、熵、二阶距、自相关 image=imread(F:/1021-4.bmp); %计算图像的灰度共生矩阵 glcms,SI=graycomatrix(image); %计算图像的灰度共生矩阵 stats = graycoprops(glcms,Contrast Correlation energy)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号