纹理特征的定义:纹理特征刻画了图像中重复出现的局部模式与他们的排列规则,常用于图像分类和场景识别。

纹理特征描述的含义:其只能反映物体表面的特性,无法完全反映出物体的本质属性,所以仅仅利用纹理特征无法获得图像的高层次内容。 
优点: 
1. 具有旋转不变性 
2. 具有良好的抗噪性能。 
缺点: 
1. 当图像的分辨率变化的时候,所计算出来的纹理可能会有较大偏差 
2. 有可能受到光照、反射情况的影响 
3. 从2-D图像中反映出来的纹理不一定是3-D物体表面真实的纹理

常用的纹理特征提取方法一般分为四大类: 
1.基于统计的方法:灰度共生矩阵、灰度行程统计、灰度差分统计、局部灰度统计、半方差图、自相关函数等 
优点:方法简单,易于实现。 
缺点:无法利用全局信息,与人类视觉模型不匹配;计算复杂度较高,计算耗时。

较为经典的算法为灰度共生矩阵方法,其通过统计不同灰度值对的共现频率得到灰度共生矩阵,基于矩阵可计算出14种统计量:能量、熵、对比度、均匀性、相关性、方差、和平均、和方差、和熵、差方差、差平均、差熵、相关信息测度以及最大相关系数。 
灰度梯度共生矩阵将图梯度信息加入到灰度共生矩阵中,综合利用图像的灰度与梯度信息,效果更好。图像的梯度信息一般通过梯度算子(也称边缘检测算子)提取,如sobel、canny、reborts等。

2.基于模型的方法:同步自回归模型、马尔可夫模型、吉布斯模型、滑动平均模型、复杂网络模型等 
3.基于结构的方法:句法纹理分析、数学形态学法、Laws纹理测量、特征滤波器等 
4.基于信号处理的方法:Radon变换、离散余弦变换、局部傅里叶变化、Gabor变换、二进制小波变换、树形小波分解等

关于纹理特征的基础知识介绍相关推荐

  1. 「推荐系统中的特征工程」1. 特征工程基础知识介绍

    作者 | gongyouliu 编辑 | auroral-L 全文共6858字,预计阅读35分钟. 本章目录 一.特征的基本概念 二.特征工程介绍 三.特征工程的基本思路和方法 1. 根据不同数据类型 ...

  2. NLP汉语自然语言处理入门基础知识介绍

    NLP汉语自然语言处理入门基础知识介绍 自然语言处理定义: 自然语言处理是一门计算机科学.人工智能以及语言学的交叉学科.虽然语言只是人工智能的一部分(人工智能还包括计算机视觉等),但它是非常独特的一部 ...

  3. OpenGL开发之旅基础知识介绍

    最近由于手机项目中需要用到OpenGL ES的知识,所以这段时间正在研究OpenGL的相关知识.因为OpenGL ES是OpenGL的剪裁版本,所以我直接从OpenGL入手,然后再去看OpenGL E ...

  4. 物联网基础知识介绍及常见的几种无线通讯方式和应用

    物联网基础知识介绍 一.物联网定义 二.物联网的特征 三.常用的无线通信方式比较 四.常用的无线通信应用开发 五.物联网体系结构 更多内容... 一.物联网定义 物联网(Internet of Thi ...

  5. OpenGL基础知识介绍和简单使用

    OpenGL基础知识介绍 OpenGL简介 OpenGL 专业词解析 1.OpenGL上下文[context] 2.渲染 3.顶点数组和顶点缓冲区 4.着色器程序Shader 5.顶点着色器(Vert ...

  6. 【 MATLAB 】逆离散余弦变换(idct)的基础知识介绍

    基础知识介绍 逆离散余弦变换从离散余弦变换 (DCT) 系数中重建序列.idct 函数是 dct 函数的逆. The DCT has four standard variants. For a tra ...

  7. 视频编解码的理论和实践1:基础知识介绍

    近几年,视频编解码技术在理论及应用方面都取得了重大的进展,越来越多的人想要了解编解码技术.因此,网易云信研发工程师为大家进行了归纳梳理,从理论及实践两个方面简单介绍视频编解码技术. 相关阅读推荐 &l ...

  8. UICC 之 USIM 详解全系列——UICC基础知识介绍

    本人就职于国际知名终端厂商,负责modem芯片研发. 在5G早期负责终端数据业务层.核心网相关的开发工作,目前牵头6G算力网络技术标准研究. UICC 之 USIM 详解全系列--UICC(TS102 ...

  9. view基础知识介绍(一)

    view基础知识介绍 view是一种界面层的控件的一种抽象 分为view和viewGroup viewGroup继承自view 也就是说view本身可以是单个控件 也可以是一个控件组 例如:一个vie ...

最新文章

  1. MS UI Automation Introduction
  2. mysql 5.3 build4.234_mysql版本3.23跟4.1区别
  3. Springboot整合RabbitMq-用心看完这一篇就够了(最新)
  4. 面向对象设计原则OO
  5. java js隐藏_Javascript匿名函数是否仍然可见? (使用Java applet,这是一种隐藏JS代码的方法)...
  6. 卸载失败_Windows 10可能的新功能-自动卸载失败的补丁更新
  7. 树莓派GPIO口的使用(外设相关开发WringPi库的使用,超声波、继电器)
  8. iframe里面的元素触发父窗口元素事件的jquery代码 转
  9. 普通人学python有意义吗-为什么那么多自学Python的后来都放弃了,总结起来就这些原因...
  10. pxe无盘服务器教程,PXE无盘网络原理简介及实战应用
  11. CDA二级建模分析师考试相关
  12. linux某用户 计划任务,Linux计划任务管理
  13. 徐州一姑娘写的(女孩看了是自省,男孩看了是激励)
  14. 微信小程序实现蓝牙开门前后端项目(一)
  15. Win11双系统引导怎么设置?Win11双系统引导设置方法介绍
  16. 【Visual C 】游戏开发笔记三十四 浅墨DirectX提高班之三 起承转合的艺术 Direct3D渲染五步曲
  17. CSDN前两百名博客
  18. 这只“鸭子不一般”科大讯飞申请“躺倒鸭”商标
  19. 【主板上各种接口和附属部件科普】
  20. Pygame开发Flappy Bird小游戏(下)

热门文章

  1. OpenLayers 6.13 新特性
  2. python 工作流workflow_基于BPMN2.0的工作流(Workflow)
  3. Vue设置button的disable属性
  4. IT大学生如何提升职业竞争力
  5. String split()
  6. Android 集成百度地图AR识别SDK(二)
  7. Amos--方差估计与假设检验
  8. android底层开发工具,Android Developer Tools(开发人员工具)
  9. aix修改日志服务器,配置aix将audit日志发送syslog服务器
  10. zip工具打包常见使用方法