Gray-level co-occurrence matrix from an image

图像的灰度共生矩阵

灰度共生矩阵是像素距离和角度的矩阵函数,它穿越计算图像中定然距离和定然方向的两点灰度之间的相干性,来反映图像在方向、间隔、改变幅度及快慢上的归纳消息。

利用措施:

glcm = graycomatrix(I)

glcms = graycomatrix(I,param1,val1,param2,val2,...)

[glcms,SI] = graycomatrix(...)

描写:

glcms = graycomatrix(I) 发生图像I的灰度共生矩阵GLCM。它是穿越计算两灰度值在图像I中程度邻接的次数而获得的

(也无须是程度邻接的次数,这一参数是可调的,可能穿越Offsets来举行调剂,例如[0 D]代表是程度方向,[-D

D]代表是右上角45度方向,[-D 0]代表是竖直方向,即90度方向,而[-D

-D]则代表是左上角,即135度方向),GLCM中的每一个元素(i,小狗吸尘器j)代表灰度i与灰度j在图像中程度邻接的次数。

因为动态地求取图像的GLCM区间代价过高,我们便率先将灰度值转换到I的灰度区间里。万一I是一个二值图像,那么灰度共生矩阵就将图像转换到两级。万一I是一个灰度图像,

那将转换到8级。灰度的级数定夺了GLCM的大小尺寸。你能够穿越设定参数“NumLevels”来指定灰度的级数,还能够穿越设置“GrayLimits"参数来设置灰度共生矩阵的转换措施。

下图揭示了如何求解灰度共生矩阵,以(1,1)点为例,GLCM(1,1)值为1解释只有一对灰度为1的像素程度邻接。GLCM(1,2)值为2,是因为有两对灰度为1和2的像素程度邻接。

glcms = graycomatrix(I,param1,val1,param2,val2,...)

归来一个或多个灰度灰度共生矩阵,依据指定的参数。参数能够很简短,并且对大小写不敏感。

参数

'GrayLimits'

是两个元素的向量,表示图像中的灰度照射的范围,万一其设为[],灰度共生矩阵将利用图像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 2 3 5 6 7];

[glcm,SI] = graycomatrix(I,'NumLevels',9,'G',[])

计算灰度图像的灰度共生矩阵

I = imread('circuit.tif');

glcm = graycomatrix(I,'Offset',[2 0]);

灰度共生矩阵的个性:

角二阶矩(Angular Second Moment, ASM)

ASM=sum(p(i,j).^2) p(i,j)指归一后的灰度共生矩阵

角二阶矩是图像灰度散布平衡程度和纹理粗细的一个气度,当图像纹理绞精细、灰度散布平衡时,能量值较大,反之,较小。

熵(Entropy, ENT)

ENT=sum(p(i,j)*(-ln(p(i,j)))

是描写图像具有的消息量的气度,阐明图像的混杂过程,当混杂过程高时,熵值较大,反之则较小。

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

IDM=sum(p(i,j)/(1+(i-j)^2))

反映了纹理的打听程度和法定程度,纹理打听、规律性较强、易于描写的,值较大;狼籍不堪的,难于描写的,值较小人们都能够穿越网络在家中迅捷看到它所报道的内容。互联网也供给了新的新闻起源,

matlab 灰度共生矩阵熵,图像的灰度共生矩阵GLCM(matlab 函数帮助).相关推荐

  1. matlab nsct工具箱,nsct_toolbox 用matlab对人脑的图像进行CT仿真的工具箱函数源代码 Other systems 其他 259万源代码下载- www.pudn.com...

    文件名称: nsct_toolbox下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 463 KB 上传时间: 2016-05-24 下载次数: 0 提 供 ...

  2. MATLAB图像处理(一):图像转灰度图及图像采样和量化

    一.定义 灰度图:实现将RGB图像或彩色图转换为灰度图像. 采样:将(空域或时域)连续的图像离散化为离散采样点(像素),从中均匀间隔或不均匀间隔地选择. 量化:将像素的灰度(浓淡)变换成离散的整数值( ...

  3. 绘制图像灰度直方图——将图像的灰度分布可视化方法总结

    今天在实现图像阈值分割的时候,需要找到能将背景与物体区分开的灰度阈值,因为处理到的图像比较简单,它的直方图具有一个十分明显的特点,也就是它的直方图以双峰一谷的形式呈现,将物体与背景区分开来的阈值也就是 ...

  4. 选择一幅灰度图像,用Matlab编程计算该图像的灰度均值、方差和熵。

    原始图片: 灰度均值: % 求一副灰度图像的均值 close all; clear; clc; i=imread('灰度.jpg'); %载入灰度图像 i=double(i); %将uint8型转换为 ...

  5. matlab计算多张图像的灰度直方图_MATLAB图像处理基本操作

    本文中对于大多数的操作,是对数字图像处理领域中最为著名的"lena"图片进行操作的.原图如下(Figure 1): 本文中对于大多数的操作,是对数字图像处理领域中最为著名的&quo ...

  6. matlab实现photoshop,photoshop图像滤镜——素描算法(含matlab代码)

    二.photoshop图像滤镜--素描算法 素描的算法,网络上有多种,但是效果并不是特别理想.熟悉photoshop的朋友都知道,把彩色图片打造成素描的效果仅仅需要几步操作:1.去色:2.复制去色图层 ...

  7. matlab 浮雕算法,photoshop图像滤镜——浮雕算法(含matlab代码)

    一.photoshop图像滤镜--浮雕算法 浮雕的算法是对图像的每一个点进行卷积处理,采用的矩阵如下 [100:00 0:00-1]: 假设原图像为X,处理后的图像为Y ,也就是说,对于坐标为(i,j ...

  8. matlab如何手动选择图像目标区域,如何用MATLAB实现感兴趣区域ROI的选取

    描述 感兴趣区域 感兴趣区域(Regions of Interest,ROI)这一概念,是指图像中最能引起用户兴趣.最能表现图像内容的区域.感兴趣区域(Regions of Interest,ROI) ...

  9. matlab 过度曝光,一种图像的曝光增强算法 MATLAB 实现

    本文提到的这种图像曝光增强算法,是文章[1]提及的.具体原理比较简单,文章也是作为去雾算法的一个postprocessing option 用很小的篇幅介绍. [1]Tang K, Yang J, W ...

最新文章

  1. c++中的vector的常见使用
  2. Git 技术篇 - 本地Git绑定GitHub实现代码云寄存实例演示
  3. 正则基础之——\b 单词边界
  4. ScalavsKotlin
  5. Idea集成springboot报错(cound not autowire)
  6. asp.net如何隐藏服务器控件TEXTBOX
  7. Spring-jdbc-JdbcTemplate
  8. svn开发环境代码合并到生产
  9. 个推科普漫画,解读《女心理师》中的智能语音识别系统
  10. 通信电子线路——multisim高频小信号放大器设计
  11. wordpress调用the_excerpt()不带p标签
  12. 暴力破解键盘上所有组合的密码需要多久?
  13. Sia(Siacoin/SC/云储币)去中心化存储平台介绍
  14. AcWing 3725. 卖罐头
  15. 25-30K ☀️|网络工程师职业技巧与经典面试题✨
  16. Python基础学习第八天
  17. MySQL的InnoDB存储引擎中,缓冲池中的Changer Buffer与系统表空间中的Changer Buffer的关系
  18. java POI在excel中插入等比例缩放的图片
  19. 树莓派65/100 - Pico W初体验,点亮板载的LED灯
  20. 深入分析 Java Web 中的中文编码问题

热门文章

  1. InstallShield 2015 打包vs2015编辑的.net程序 生成setup单文件
  2. SprinBoot整合MyBatis-Plus
  3. 安装配置管理 之 Realplay 10.0 的安装和使用
  4. 微信小程序 使用onLocationChange
  5. Linux Deepin系统更新记录(2014-01-22)
  6. 计算机著作的写作方法,写作手法概念解析:写作手法大致分为哪几类? -备考资料...
  7. sql服务器图标在哪个文件夹,mysql安装图标在文件夹哪?
  8. Netcraft brain-dead
  9. OWASP A7 Identification and Authentication Failures(身份识别和身份验证错误)
  10. 游戏是怎样炼成的? 本田太郎