from:图像检索:几种基于纹理特征的图像检索算法

本文节选自《基于纹理的图像检索算法研究》。描述了几种基于纹理特征的图像检索算法。

第 3 章基于纹理特征的图像检索

3.2 基于灰度共生矩阵的纹理分析法

灰度共生矩阵是分析纹理特征的一种有效方法,该方法研究了图像纹理中灰度级的空间依赖关系。它对灰度的分布特性是通过对灰度值不同的像素的分布来表示的,同时这些像素对空间位置关系和分布特性也得到了体现。主要过程是,以像素对的方向和距离为变化量建立共生矩阵,再从此矩阵中提取可以表征图像内容的统计量(能量、熵、惯性矩、相关量)作为纹理特征。这样的过程满足检索准确度的情况下,降低了计算量。

基于共生矩阵的图像检索过程为:

(1)将图像库中的所有图像进行灰度量化,由原来的256级变化到16级;

(2)构造四个方向上的灰度共生矩阵,这四个方向分别是水平、垂直、对角线、反对角线,用数学式表示为0 °, 45 °, 90 °, 135°;

(3)构造出特征向量。将特征向量存在特征矩阵中,特征矩阵的每一列为一幅图像的特征向量,表示的是一幅图像。特征向量是由每幅图像的四个共生矩阵的四个特征参数的均值和方差所构成的;

(4)对特征矩阵进行高斯归一化;

(5)使用步骤(1)-(4)计算归一化后的待查询图像的特征向量;

(6)利用欧氏距离来进行相似度测量,将示例图与特征矩阵中所有的特征向量进行匹配。

3.3Tamura 纹理分析法

因为由灰度共生矩阵的统计特性得到的纹理特征与人类的视觉感知没有建立对应关系,Tamura等人提出了纹理特征的6种属性,分别为对比度、粗糙度、方向度、规整度、线性度和粗略度,其中前三者作用较大。

3.4 基于 Gabor 小波的纹理特征提取

由于小波变换的发展,为图像压缩、传输和分析变得更加的方便。有些学者利用小波变换分析来表示图像的纹理特征,取得了很好的效果。1946年 Gabor 博士提出了最早的通过高斯函数加上频移后产生的 Gabor 函数。

Gabor 滤波器组在多分辨率方面比小波优点突出,并已经证明 Gabor 变换在 2D 测不准(时间分辨率和频率分辨率是一对矛盾的量)的情况下,对信号的频率域和空间域能够最优描述。Gabor 特征已经应用在很多图像分析中。

随着计算机技术的不断发展,Gabor函数逐渐受到图像处理方面的应用,这主要是由于它具有特殊的属性及其生物意义。所以使用范围较广,下面介绍如何使用它来对图像进行检索。

通过将图像与Gabor滤波器卷积可以得到一系列的滤波图像,每幅图像都描述了一定尺度和一定方向度上面的图像信息。所以通过以基小波为Gabor函数的小波变换来提取每幅滤波图像的纹理特征来对图像进行检索。

本章对基于灰度共生矩阵的纹理特征的提取方法和基于 Gabor 小波的纹理特征的提取算法做了详细的介绍,并且对两者进行了比较。用查准率作为测量标准,结果表明基于 Gabor 小波变换的纹理特征方法在频域具有比较好的检索效果并且它可以消除冗余信息,但是特征向量有较高的维数,检索速度较慢。本章同时介绍了 Tamura 纹理描述法,并且做了相应的特征实验,说明了 Tamura 纹理描述法符合人的心理感知,但是特征向量的计算量较大,花费的时间较多,纹理提取的速度减慢。

第 4 章 基于傅里叶变换的纹理特征提取算法

4.2.1 小波变换

小波分析是 1980 年发展起来的一门新的数学分析工具,由于其良好的多尺度分析特性,包括正交性、紧支撑性、消失矩和对称性,近年来取得了巨大的发展,在医学成像、信号分析方面起了推动作用被广泛应用在图像检索领域中,例如可以用于图像压缩,图像融合,图像增强等。如图 4-1 以一座山为例实现了对图片的压缩处理。

基于小波变换的大量算法在文献中有讲述,这些文献使用的金字塔小波分解,将子带能量的平均值或者标准方差或者是子带的能量值作为纹理特征。

4.2.2 傅里叶变换

傅里叶变换已经广泛的使用在图像处理研究中,它的优点之一是强调了图像所包含的主要频域和主要方向;另一个优点是,频域特征比空域特征有更好的抗噪性。如果可以充分利用傅里叶的这些优点,会节约资源,同时提高运算速度。

在许多研究中,将频域分割成环形和楔形区域,如图 4-5,图 4-6 所示。空间频率可以通过光学图像变换来确定,其最大的优点就是可以实时地计算。空间频率对纹理的分析方法是众所周知的,但是对于图像灰度级的变换所产生的描述不是不变量,所以一般还可以采用将空间/空间频率结合。

大多文章使用的是空间频率来描述图像,然后用环形区的傅里叶能量谱的平均值或者方差来描述纹理的粗糙度——在大半径环上的高能量表现了精细纹理的特征(高频),而在小半径环上的高能量表现了粗糙纹理的特征(具有低的空间频率)。从傅里叶变换图像的楔形区上计算出的特征表述的是纹理的方向属性——如果纹理在方向φ上具有很多边缘和直线,高的能量将会出现在方向为φ + π/2的楔形内。

4.3 基于傅里叶变换的纹理特征提取算法

本章所提出的算法是基于能量的即使用能量的统计值来表示纹理特征。该算法是对傅里叶变换算法的改进。首先将频域分割为几部分,不同之处在于该算法使用扇形区域,一个扇形区域就是一个环形和个楔形区域的交集,如图 4-7 所示。

将频域分割为扇形区域的优点是能在频域获得对能量谱更加准确的描述。每个扇形都描述了纹理的大量方向度和粗糙度,它可以综合环形与楔形区域的优点,这样在图像的检索过程中有大量的信息可以使用,同时提高检索的效率。第二个优点就是利用傅里叶变换的对称性的特性可以只计算傅里叶空间的一半,这样可以减少总的计算时间。大家都知道,提高检索的效率对于用户来说比较重要,如果可以快速准确的得到用户所需要的图像,这就是图像检索的最终目标。本章充分利用了傅里叶变换的优点,对原有的算法做了相应的改进,得到了较好的检索结果。

第 5 章 基于纹理和颜色的图像检索系统实现

5.2 LBP 纹理统计特征提取

LBP 是图像的局部二进制模式,是典型的统计与结构相结合的算法。该算法最终得到的是对灰度级及旋转都不变的一种纹理特征,它是通过对图像中“一致”的局部二进制模式进行计算,并对图像的各种模式数进行直方图统计所得到的。最基本的LBP算子是一个包含有 9 个灰度值的3 x 3的矩阵。图 5-1 给了一个关于LBP的示例。

为了突破LBP 不可以提取大尺寸的纹理特征的难点,并且提高其鲁棒性,提出了半径可变的LBP算子,表示为LBP (P,R),意思是在以R为半径的圆形域内有P个点。

原文地址:http://www.cnki.net/KCMS/detail/detail.aspx?QueryID=6&CurRec=3&recid=&filename=1011282687.nh&dbname=CMFD0911&dbcode=CMFD&pr=&urlid=&yx=&uid=WEEvREcwSlJHSldSdnQ0SWVjeDd5QmRzQ3hYek15em1ESU45MDZSWUtxVm0wYTc3Y3BiNCtJQnN1cndqdFBFPQ==&v=MzIzOTF1Rnl2aFVMN0JWRjI2SDdHd0hOZkVxSkViUElSOGVYMUx1eFlTN0RoMVQzcVRyV00xRnJDVVJMbWVadVI=

图像检索:几种基于纹理特征的图像检索算法相关推荐

  1. java图像检索的算法_图像检索:几种基于纹理特征的图像检索算法

    本文节选自<基于纹理的图像检索算法研究>.描述了几种基于纹理特征的图像检索算法. 第 3 章基于纹理特征的图像检索 3.2 基于灰度共生矩阵的纹理分析法 灰度共生矩阵是分析纹理特征的一种有 ...

  2. 基于颜色特征的图像匹配MATLAB,基于颜色特征的图像检索系统 这是个MATLAB程序 - 下载 - 搜珍网...

    压缩包 : 基于颜色特征的图像检索系统.rar 列表 基于颜色特征的图像检索系统\007.bmp 基于颜色特征的图像检索系统\01.bmp 基于颜色特征的图像检索系统\011.BMP 基于颜色特征的图 ...

  3. [Python从零到壹] 六十一.图像识别及经典案例篇之基于纹理背景和聚类算法的图像分割

    祝大家新年快乐,阖家幸福,健康快乐! 欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所 ...

  4. 2_Python实现基于人脸特征的美颜算法(20181224)

    Python实现基于人脸特征的美颜算法(20181224) https://zhuanlan.zhihu.com/p/29718304 https://github.com/BradLarson/GP ...

  5. 一种基于傅里叶变换的相位配准算法phase correlation approach,利用互功率谱得到时空的平移。

    一种基于傅里叶变换的相位配准算法phase correlation approach Reddy BS, Chatterji BN. An FFT-based technique for transl ...

  6. 基于Gabor纹理特征的图像检索

    一. Gabor 纹理 在图像检索中不同图像的纹理在不同的粗糙度以及方向性等方面有很大的差别.Gabor滤波器带弹性以及方向性选择了使用单个滤波器无法同时满足不同类型纹理分析的需要.Gabor纹理特征 ...

  7. 基于颜色特征的图像检索(一)

    目录 一.实验目的.思路.环境 二.数据集 三.实验步骤 四.实验结果 五.总结 六.拓展 一.实验目的.思路.环境 目的:实现"以图搜图"的功能,给定一张测试图像,在训练集中找出 ...

  8. DTI-CDF:一种基于混合特征预测药物靶点相互作用的级联深层森林模型

    1. 摘要     药物靶标相互作用(DTIs)在靶向药物的发现和开发中起着至关重要的作用.DTIs的计算预测可以有效地补充湿实验室技术对DTIs的识别.然而,现有的DTI预测方法存在精度低.假阳性率 ...

  9. opencv 九 提取车辆照片中的车牌区域(基于纹理特征)

    一.算法需求 基于基于纹理特征提取车辆照片中的车牌区域 二.问题分析 在车辆照片中提取车牌区域,需要对图像进行系列变化,移除图像的非车牌区域,使车牌区域在图像中变得显著.目前分析发现,在车辆照片中,车 ...

最新文章

  1. Hashmap,Set,Map,List,ArrayList的区别
  2. C#获取电脑硬件信息(CPU ID、主板ID、硬盘ID、BIOS编号
  3. mysql gt resource_讲解MySQL中lt;=gt;操作符的用法
  4. PHP 检查并创建多级目录
  5. javascript学习笔记(十九) 节点的操作
  6. 深入理解 Linux 的 RCU 机制
  7. Git-第三篇廖雪峰Git教程学习笔记(2)回退修改,恢复文件
  8. mysql添加开机自启_【实操篇】如何设置MySQL开机自启动
  9. Biotin-PEG2000-Pyrene 含有生物素和芘丁酸的PEG,Pyrene-PEG2000-Biotin
  10. 【Xbox one S】开箱开机初入坑心得
  11. function func() { for(var i=0; i<3; i++) { setTimeout(()=>{ consol
  12. 江苏省各地级市县经纬度查询大全
  13. 杭电2022 海选女主角
  14. 阴暗、恐怖、外星人?这是一款什么样的游戏?
  15. 【时序】TFT:具有可解释性的时间序列多步直接预测 Transformers
  16. sunday 算法python实现
  17. 国内BLDC电机控制方案目前存在什么痛点?
  18. Android 获取手机通讯录联系人列表(仅供学习)
  19. CMD查看当前文件路径下的所有文件名
  20. 动态规划(分梨、最长公共子序列)

热门文章

  1. oracle sqlplus 常用命令大全
  2. ROW_NUMBER() 分页
  3. σ(゚∀゚ ∬オレの性格だ
  4. 利用OpenCV的findContours作轮廓检测
  5. 在OpenCV中怎样测量代码的运行时间?
  6. MATLAB实现图像镜像变换的源代码
  7. vim全局搜索并跳转
  8. 计算机算法设计与分析二--分治
  9. java 正则 任意字符_Java正则表达式 去掉括号内任意字符
  10. 配置Nginx实现负载均衡