FROM:http://blog.sina.com.cn/s/blog_661159d50100kij7.html

References

1.       MPEG-7 overview(http://mpeg.chiariglione.org/standards/mpeg-7/mpeg-7.htm)

2.       孙君顶,赵珊。 图像低层特征提取与检索技术

 

 

1. MPEG-7中图像特征描述符标准

1.1 MPEG-7标准中的几个重要概念:

描述符(Descriptors, Ds),描述方案(Description Schemes, DS),描述定义语言(Description Definition Language, DDL)

Ds:表示多媒体特征信息的语法和语义属性,一个特征可以用多个描述符来表示。比如,可以用平均色,主色,颜色直方图等来描述颜色特征。

DS:指定了对象或者特征的结构和关系,一般情况下,描述方案是解决图像分类和组织问题,或以特定的索引结构描述图像内容的子系统。

DDL:目前,MPEG-7采用特定扩展的XML语言作为描述定义语言。

1.2 MPEG-7标准涉及五类基本的视觉特征,对应的使用了5类描述符:颜色描述符,纹理描述符,形状描述符,运动描述符和位置描述符。其中颜色,纹理,形状描述符针对单幅静止图像

1.2.1 颜色描述符

颜色描述符涉及颜色空间描述符(Color Space Descriptor),颜色量化描述符(Color Quantization Descriptor),主颜色描述符(Dominant Color Descriptor),可伸缩颜色描述符(Scalable Color Descriptor),颜色布局描述符(Color Layout Descriptor),颜色结构描述符(Color Structure Descriptor)及帧图/图组颜色描述符(Group of Frames/Group of Pictures Color Descriptor)等

颜色空间描述符描述了MPEG-7颜色描述符的颜色空间,包括RGB,YCbCr,HMMD,HSV,以及各种颜色系统与RGB的线性变换矩阵。

颜色量化描述符描述了颜色空间的均匀量化,量化产生的维(Bin)的数目是可匹配置的,这样使得各种应用具有更大的灵活性。该描述符往往需要和主颜色等描述符配合。

主颜色描述符最适用于表示局部(对象或图像区域)特征,几种颜色就足以表达我们刚兴起的区域的信息。

可伸缩颜色描述符定义了HSV空间的颜色直方图,然后用Haar变化编码。根据Bin的数目和Bit表示的精度,它的二进制表达在Bin的数量和Bit表达精度上都是可伸缩的。这个描述符主要用于图像与图像的匹配和基于颜色特征的检索,检索的精度随着描述中使用的比特数目的增加而增加。

颜色布局描述符描述了整幅图像或者图像的部分区域的颜色空间分布状况。

颜色结构描述符是一个颜色特征描述符,它既包括颜色内容信息,又包括内容的结构信息。他的主要功能是图像与图像的匹配,主要用于静态图像检索。

帧图/图组颜色描述符用于静态图像的可伸缩颜色描述符扩展到对视频片段或静态图像集合的颜色描述。在Haar变换之前,用附加的俩个比特定义如何计算颜色直方图:是均值,中值还是相交。

 

1.2.2 形状描述符

形状描述符涉及区域形状描述符(Region Shape Descriptor),轮廓形状描述符(Contour Shape Descriptor),及3D形状描述符(Shape 3D)三种

 


Figure 1: Example of various shapes

区域形状描述符的表达式是由一系列ART(Angular Radial Transform)系数构成的。ART定义了一组二维的复值正交基函数,将二维区域投射到这些函数上,得到的系数归一化后就可以描述区域的形状并用于匹配。

轮廓形状描述符是利用轮廓的多尺度曲率克难攻坚(Curvature Scale Space, CSS)来描述封闭的轮廓。

三维形状描述符可用于想对自然的或虚拟的三维目标。

1.2.3 纹理描述符

纹理描述符涉及同质纹理描述符(Homogenous Texture Descriptors),纹理浏览描述符(Texture Browsing Descriptors)和边缘直方图描述符(Edge Histogram Descriptors)三种。

同质纹理描述符在纹理具有一致性的区域统计纹理的空间频率,它作为一个重要的视觉特征,通过频域计算能力和能量差来提供对纹理的量化描述。同质纹理描述子采用了5个尺度和6个方向的30个Gabor滤波器对纹理图像进行多分辨率分解,将频域内滤波器组输出能量的均值和标准差作为纹理特征。

纹理浏览描述符从类似于人类感知的角度和纹理的方向性(Directionality),规则性(Regularity)和粗糙程度(Coarseness)进行描述,适用于图像的浏览和根据纹理粗糙程度进行的分类。

边缘直方图描述符描述了边缘的空间分布信息。首先将图像划分成16个互不重叠的举行区域,对每个图像区域分布按水平,垂直,45°,135°四个方向和一个无方向性边缘五类信息(如Figure 2)进行统计,此描述子具有尺度不变性,支持纹理旋转和旋转不变匹配,适用于非一致纹理图像,如普通图像的检索。

Figure 2: Edge Definition

颜色,形状,纹理特征相关推荐

  1. python图像纹理提取_提取图像的颜色、纹理特征(传统算法)

    Python-Image-feature-extraction Python实现提取图像的纹理.颜色特征,包含快速灰度共现矩阵(GLCM).LBP特征.颜色矩.颜色直方图.1044197988/Pyt ...

  2. 二维特征分类的基础_纹理特征1:灰度共生矩阵(GLCM)

    GLCM复习备用: 纹理分析是对图像灰度(浓淡)空间分布模式的提取和分析.纹理分析在遥感图像.X射线照片.细胞图像判读和处理方面有广泛的应用.关于纹理,还没有一个统一的数学模型.它起源于表征纺织品表面 ...

  3. 基于内容的图像检索系统设计与实现--颜色信息--纹理信息--形状信息--PHASH--SHFT特征点的综合检测项目,包含简易版与完整版的源码及数据!

    百度云提取源码以及数据包,直接下载压缩包解压就可以使用,数据就在压缩包文件dataset中. 简化版:只有-颜色信息–纹理信息–形状信息–PHASH–SHFT特征点的综合检测 [百度云链接,提取码:6 ...

  4. 基于颜色特征,形状特征和纹理特征的数字图像的检索(Digital Image Retrieval)MATLAB GUI实现

    ** 数字图像的检索 下载地址:代码.数据集下载地址 如需论文请联系:hqucuihao@163.com ** 1. 摘要 随着互联网发展的日新月异,人们对于信息的需求不再是简单的文字,大量的图像.语 ...

  5. 基于颜色特征,形状特征和纹理特征的数字图像的检索(Digital Image Retrieval)MATLAB GUI实现(本科毕业设计)

    该程序实现的功能为:检索出指定的图像文件,并从检索出的图像中检索出指定的物体 . 1,主程序为Recognition和Recognition. 2.颜色特征,形状特征,纹理特征为对应的各子程序. 3. ...

  6. 常用的图像特征颜色特征、纹理特征、形状特征、空间关系特征

    http://www.360doc.com/content/10/0601/10/1412027_30625801.shtml 常用的图像特征有颜色特征.纹理特征.形状特征.空间关系特征. 一 颜色特 ...

  7. 常用的图像特征有颜色特征、纹理特征、形状特征、空间关系特征。

    常用的图像特征有颜色特征.纹理特征.形状特征.空间关系特征. 一 颜色特征 (一)特点:颜色特征是一种全局特征,描述了图像或图像区域所对应的景物的表面性质.一般颜色特征是基于像素点的特征,此时所有属于 ...

  8. 基于LBP纹理特征计算GLCM的纹理特征统计量+SVM/RF识别纹理图片

    作者 | Raini 出品 | 北京图特摩斯科技有限公司 (thutmose.cn) 说在前头: 局部特征检测方法 斑点Blob检测,LoG检测 , DoG,DoH检测,SIFT算法,SUFT算法 边 ...

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

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

最新文章

  1. c++回调函数 callback
  2. python写魔兽世界脚本_用python bat写软件安装脚本 + HM NIS Edit自动生成软件安装脚本...
  3. java中输入char类型_java中如何输入char类型
  4. OFFICE——Word与Excel交互处理——邮件合并
  5. 迪杰斯特拉算法(最短路径)
  6. LeetCode979. 在二叉树中分配硬币
  7. 踏雪寻梅 —— 日志打印
  8. PHP知识总结(一)
  9. Linux 上免费的视频转换器FFmpeg
  10. wps linux 字体目录在哪个文件夹,WPS OFFICE怎么添加字体?(我下载的字体文件应当放那个文件夹?)...
  11. 如何避免成为一个油腻的中年猥琐男
  12. linux中ifconfig命令作用,ifconfig命令作用范围的是什么
  13. python如何控制手机发短信_利用Python实现手机短信监控通知
  14. 智能手机基于众包的室内定位
  15. MIUI v5内测版泄漏!
  16. 强化学习——蒙特卡洛方法
  17. Coursera Algorithm Ⅱ week4 编程作业 Boggle
  18. HMS Core 5,面试必问知识点
  19. 【字节跳动面试题】字典序的第K小数字
  20. 服务器维护配件,服务器维修,服务器升级,服务器配件,磁盘柜维修及维护

热门文章

  1. JAVA操作properties文件
  2. python 数据库的Connection、Cursor两大对象
  3. 直立车各环的调试_平衡小车调试指南(直立环 速度环)
  4. java 定义类变量初始化吗_Java的变量有哪些类型?变量如何定义?如何初始化?请说明理由并举例_学小易找答案...
  5. 如何反编译,防止反编译,常见问题总结
  6. 云场景实践研究第74期:科沃斯
  7. crontab 执行时间与系统时间不一致
  8. 【智驾深谈】自动驾驶潜在突破点:传感器与车载集成系统(万字干货)
  9. IO流(文本文件读取练习)
  10. sublimeText3安装package control和禁止弹出更新下载弹窗