灰度共生矩阵特征分析法

相邻某一间隔长度的两个像素,它们之间要么具有相同的灰度级,要么具有不同的灰度级,若能找出这样两个像素的联合分布的统计形式,对于图像的纹理分析很有意义。

灰度共生矩阵(GLDM)的统计方法是20世纪70年代初由R.Haralick等人提出的,它是在假定图像中各像素间的空间分布关系包含了图像纹理信息的前提下,提出的具有广泛性的纹理分析方法。

灰度共生矩阵被定义为从图像中每一个灰度为i的像素点出发,离开某个固定位置(相隔距离为d,方位为0度、45度、90度等),正好灰度值为j的概率,即所有估计的值可以表示成一个矩阵的形式,以此被称为灰度共生矩阵。

这里:

1.从哪个灰度级i出发,人为指定。

2.相隔距离与方向也人为指定,方向可以通过[0 d]来指定。

0度:              [0 d]

45度:             [-d d]

90度:             [-d 0]

135度:            [-d -d]

3.另一个灰度级j也人为指定。

对于纹理变化缓慢的图像,其灰度共生矩阵对角线上的数值较大;而对于纹理变化较快的图像,其灰度共生矩阵对角线上的数值较小,对角线两侧的值较大。

由于灰度共生矩阵的数据量较大,一般不直接作为区分纹理的特征,而是基于它构建的一些统计量作为纹理分类特征。

Haralick曾提出了14种基于灰度共生矩阵计算出来的统计量:即:能量、熵、对比度、均匀性、相关性、方差、和平均、和方差、和熵、差方差、差平均、差熵、相关信息测度以及最大相关系数。

下图显示了如何求解灰度共生矩阵:

下面这幅图总有8个灰度级

以出发点灰度级1,目标点灰度级也为1为例,设查找方向水平间隔为1(方向为水平方向,包括左右),GLCM(1,1)值为1说明只有1对的像素水平相邻。

以出发点灰度级1,目标点灰度级也为2为例,设查找方向水平间隔为1(方向为水平方向,包括左右),GLCM(1,2)值为1说明只有2对的像素水平相邻。

举例几种常用的统计值

1.角二阶矩(Angular Second Moment, ASM)

角二阶矩又称能量,是图像灰度分布均匀程度和纹理粗细的一个度量,反映了图像灰度分布均匀程度和纹理粗细度。当图像纹理均一规则时,能量值较大;反之灰度共生矩阵的元素值相近,能量值较小。

2.熵(Entropy, ENT)

熵度量了图像包含信息量的随机性,表现了图像的复杂程度。当共生矩阵中所有值均相等或者像素值表现出最大的随机性时,熵最大。

3.对比度

对比度反应了图像的清晰度和纹理的沟纹深浅。纹理越清晰反差越大对比度也就越大。

4.反差分矩阵(Inverse Differential Moment, IDM)

反差分矩阵又称逆方差,反映了纹理的清晰程度和规则程度,纹理清晰、规律性较强、易于描述的,值较大。

5.能量

能量变换反映了图像灰度分布均匀程度和纹理粗细度。若灰度共生矩阵的元素值相近,则能量较小,表示纹理细致;若其中一些值大,而其它值小,则能量值较大。能量值大表明一种较均一和规则变化的纹理模式。

6.逆方差

逆方差反映了图像纹理局部变化的大小,若图像纹理的不同区域间较均匀,变化缓慢,逆方差会较大,反之较小。

7.相关性

用来度量图像的灰度级在行或列方向上的相似程度,因此值得大小反应了局部灰度相关性,值越大,相关性也越大。

灰度共生矩阵特征提取步骤_【数字图像处理】 灰度共生矩阵特征分析法相关推荐

  1. 灰度共生矩阵特征提取步骤_灰度共生矩阵纹理特征提取的Matlab实现

    灰度共生矩阵纹理特征提取的 Matlab 实现 焦蓬蓬 ; 郭依正 ; 刘丽娟 ; 卫星 [期刊名称] <计算机技术与发展> [年 ( 卷 ), 期] 2012(000)011 [摘要] ...

  2. 8bit黑白图像的灰度值范围是_数字图像处理基本知识

    1.数字图像: 数字图像,又称为数码图像或数位图像,是二维图像用有限数字数值像素的表示.数字图像是由模拟图像数字化得到的.以像素为基本元素的.可以用数字计算机或数字电路存储和处理的图像. 2.数字图像 ...

  3. 什么叫做形态学图像处理_数字图像处理在二值形态学及其灰度形态学方面的应用.ppt...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbsp图形图像 数字图像处理在二值形态学及其灰度形态学方面的应用.pp ...

  4. python 灰度直方图_数字图像处理灰度变换之灰度直方图及python实现

    图像灰度直方图 灰度直方图是图像灰度级的函数,用来描述每个灰度级在图像矩阵中的像素个数或者占有率.直方图显示图像数据时会以左暗右亮的分布曲线形式呈现出来.横坐标是灰度级,纵坐标是该灰度级出现的频率.图 ...

  5. python 图像分析自然纹理方向与粗细代码_数字图像处理与Python实现笔记之基础知识...

    数字图像处理与Python实现笔记之基础知识 摘要 绪论 1 数字图像处理基础知识 1.1 数字图像简介 1.1.1 数字图像处理的目的 1.1.2 数字图像处理的应用 1.1.3 数字图像处理的特点 ...

  6. matlab 图像 幅度谱 低通滤波_数字图像处理期末复习2018-12-21

    数字图像处理期末复习2018-12-21 愉快先生 0.204 · 字数 5547 · 阅读 1834 2018-12-22 19:35 (数字图像冈萨雷斯第二版教材) 一.基本原理 图像的读取.存储 ...

  7. 数字图像处理 采样定理_数字图像处理基础知识总结

    第 1 页 第一章 数字图像处理概论 * 图像 是对客观存在对象的一种相似性的.生动性的描述或写真. * 模拟图像 空间坐标和明暗程度都是连续变化的.计算机无法直接处理的图像 * 数字图像 空间坐标和 ...

  8. 数字图像处理与python实现 岳亚伟_数字图像处理与Python实现

    01 数字图像处理基础知识 1.1 数字图像简介 1.1.1 数字图像处理的目的 1.1.2 数字图像处理的应用 1.1.3 数字图像处理特点 1.1.4 常见的数字图像处理方法 1.2 图像采样和量 ...

  9. matlab 通过矩阵变换使图像旋转平移_数字图像处理|P11 第三章 第四节 图像的几何变换...

    第四节 几何变换 图像生成过程中,由于系统本身具有非线性或拍摄角度不同,会使生成的图像产生几何失真.几何失真一般分为系统失真和非系统失真,系统失真是有规律的.能预测的:非系统失真则是随机的.例如:(1 ...

最新文章

  1. python中time模块常用功能
  2. 【转】ArcGIS API for Silverlight/WPF 2.1学习笔记(二)
  3. 如何评价软件写的好还是坏?
  4. 设计模式C++实现(9)——享元模式
  5. git for windows的下载地址
  6. WildFly Swarm –将Java EE应用程序部署为独立的Jar
  7. 深度学习(五十八)caffe移植至mxnet
  8. 【英语学习】【WOTD】 logy 释义/词源/示例
  9. UVA11556 Best Compression Ever【位运算】
  10. 最新JCR期刊影响因子及分区情况(中科院SCI期刊分区表)
  11. 京瓷6525打印系统未连接到计算机,京瓷打印机安装扫描驱动后显示无法连接机器?...
  12. rax Picture组件
  13. 世界顶级机器学习科学家黄恒加入京东,出任京东大数据首席科学家
  14. 用 Python 动态模拟太阳系运转
  15. CARLA 笔记(02)— Ubuntu 安装 CARLA(服务端、客户端、安装 miniconda、创建虚拟环境、更换 pip 源、生成交通流、人工控制车辆按键)
  16. Android:触摸移动的悬浮窗口
  17. Proactol什么是脂肪燃烧
  18. GeoServer + openlayers
  19. error: command 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Common\\Micr osoft\\Visual C++ f
  20. TypeScript 使用手册

热门文章

  1. Mac小技巧 | 如何在 Touch Bar 上显示歌词
  2. QQ聊天记录在哪个文件夹里 - 针对QQ2009,QQ2010,QQ2011,QQ2012
  3. linux怎样查看当前文件目录位置
  4. python题目-统计出字符串中各字符出现的次数并以字典形式保存并排序
  5. 关于get请求中文乱码的原因分析
  6. 链叨叨直播间丨CryptoMechaKing——末世机甲“元宇宙游戏”来临
  7. MATLAB 文件未关联解决方法
  8. eCharts.js使用心得
  9. 计算方法考试大题套路分析(一)
  10. 通过键盘上的方向键(上,下,左,右) 控制按键分别向对应的方向移动