转自:http://blog.csdn.net/jzwong/article/details/51815134

标题对应着一篇paper,链接在这里:http://idm.pku.edu.cn/staff/wangyizhou/papers/Texton_IJCV2005.pdf,但是看了半天并没有很理解,所以就从知网上搜了搜相关内容,根据知网上的介绍做一个总结,只能说是对texton特征的一个初步了解。

下面内容主要来自中科院博士论文“纹理图像统计及其应用研究 向世明”,在这篇博士毕业论文中有些许对texton特征的介绍,对原文及作者表示感谢,本人无意侵权,只是单纯记录内容方便日后理解查看。

自然图像模式建模

1.描述模型 descriptive model

许多纹理研究方法都是描述性质的。比如马尔可夫域、Gibbs模型、FRAME模型等。描述模型是生成模型的先导,因为生成模型中的许多隐含变量是通常需要进行有效的描述(获取统计信息)

2.生成模型 generative model

生成模型假定模式是由显式或隐式变量产生的,从而,生成模型包含着一些物理上有意义的变量。引入隐含变量的目的是实际变量解耦,从而有效地缓解计算压力。由于隐含变量通常需要用描述模型进行解释,通常描述模型和生成模型是同时进行的。

3.辨别模型 descriminative model

与描述模型和生成模型相比较,判别模型通常被用作“重要性指导概率”,从而加快选样速度。

关于纹理基本元素的研究

这一部分是与文章标题紧密相连的,我对texton的理解就是一种描述图像的“特征”。下面内容仍然是摘自上述博士毕业论文。

过去六年,Zhu及其同事对纹元进行了深入研究,其基本思想是如何从单个图像中提取纹元,如何从运动序列中提取运动基元(moveton),如何根据光照变化提取光照纹元(lighton),如何通过三维纹元对材料进行识别。基元的提取需要生成模型和描述模型同时进行。

对基元的研究具有重要意义。第一,将图像分解为组合要素可以去除冗余信息,减少维数,降低相关性;第二,从生物视觉的角度出发,微元结构可以提供生物信息,从而帮助人们理解早期视觉系统的功能。

一个基本方向是,将数学理论引入到纹理感知研究之中,并通过统计学实现数学思想。

关于纹元的研究

关于纹元的早期研究

在1960年代,纹理感知关注的问题是:给定一对纹理,假定它们在空间任意放置,那么人们是否无需仔细观察就能将其辨别出来。下图给出一个典型的例子,“X”纹理和“T”纹理被放置在背景纹理“L”中,我们可以不需仔细观察就能一眼分辨出“X”所在的区域,但对“T”所在的区域则需要更多的时间。这一实验导致了如下问题:什么样的组成结构导致人们需要仔细观察才能最后将其分辨出来?

对于这一问题,Julesz的早期工作主要集中于结构统计,他断言,二阶统计对于纹理识别非常重要。对于两个具有相同二阶统计量的纹理,如果不经过仔细辨认很难将其区分开,如下图a所示。1962年,他开始思考这样的问题:1)能否创建具有相同二阶统计却具有不同的三阶统计或高阶统计量的纹理对?2)这样的纹理对还能够识别吗?下图b给出一个反例,它们具有相同的二阶统计量却具有不同的三阶统计量。

对于这一现象,Julesz用纹元的理论来解释。Julesz将纹理中的局部显著特征称为纹元。纹元就是视觉线索或视觉事例,如共线性、封闭性、终结子等(我对这些目前还不了解!)终结子就是线段的端点或者图形结构中的角点等。对于上图采用Julesz的纹元理论可做如下解释:

1)在图a中,上半区域中的纹理元素与下半区域中的纹理元素所含有的终结子个数是相同的;

2)在图b中,上半区域中的纹理元素与下半区域中的纹理元素所含有的终结子个数是不同的。位于上半区域中纹理元素所含有的终结子个数是3,而位于下半区域中的纹理元素所含有的终结子个数是4.

可见,尽管它们具有相同的二阶统计特性,但由于局部特征不同,从而导致识别的难易程度不同。

Julesz关于纹元的理论可以总结如下:1)纹元是纹理图像中存在的基本微结构;2)纹元强调结构的局部显著性特征;3)纹元是引起人类视知觉的原子线索

Zhu等关于纹元的统计学习

基本思想

Julesz的纹元主要是针对二值图像的,自然图像所包含的信息要丰富地多。通过线段的两端点、三角形的三个角点来计算二阶矩或三阶矩的方法不能推广至自然图像。因为对自然图像,哪些是线段,哪些端点应该组合在一起是不明确的。Zhu等指出,Julesz的纹元理论缺乏一个坚实的数学模型。

Zhu等的主要工作致力于从观测图像中学习纹元的几何结构。也就是说,在几何构造的基础上,假定一个纹元由一组图像基以及这些基在空间的变形参数来描述。

意义

图像局部特征(二十)--Textons相关推荐

  1. 图像局部特征(十二)--BRISK特征

    原文: http://www.mamicode.com/info-detail-940675.html 简介 BRISK算法是2011年ICCV上<BRISK:Binary Robust Inv ...

  2. 图像局部特征(十八)--BOW

    原文: http://blog.sina.com.cn/s/blog_4cb0b54301014hxu.html Bag of Word, 顾名思义,即将某些Word打包,就像我们经常会把类似的物品装 ...

  3. 图像局部特征(十六)--SimpleBlobDetector

    原文: http://blog.csdn.net/zhaocj/article/details/44886475 倒是觉得此文中对于圆识别的各种约束条件,挺有用. Opencv中提供了SimpleBl ...

  4. 图像局部特征(十四)--MSER特征

    原文: http://blog.csdn.net/zhaocj/article/details/40742191 最大稳定极值区域(MSER-Maximally Stable Extremal Reg ...

  5. 图像局部特征(十)--BRIEF描述子

     原文: http://www.cnblogs.com/ronny/p/4081362.html Binary Robust Independent Elementary Features www ...

  6. OpenCV系列之图像金字塔 | 二十

    目标 在本章中, 我们将学习图像金字塔 我们将使用图像金字塔创建一个新的水果"Orapple" 我们将看到以下功能:cv.pyrUp(),cv.pyrDown() 理论 通常,我们 ...

  7. 图像局部特征(十九)--GLOH

    转自:http://blog.csdn.net/wishchin/article/details/45146117 GLOH特征(梯度位置方向直方图) 2005年MIko等人提出的SIFT的变子,改进 ...

  8. 图像局部特征(十五)--MSCR

    原文: http://blog.csdn.net/zhaocj/article/details/43191829 前面我们介绍了MSER方法,但该方法不适用于对彩色图像的区域检测.为此,Forssen ...

  9. 一文读懂图像局部特征点检测算法

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|新机器视觉 研究图像特征检测已经有一段时间了,图像特征检 ...

  10. 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验二十九:LCD模块

    实验二十九:LCD模块 据说Alinx 301支持 7"TFT,好奇的朋友一定疑惑道,它们3.2"TFT以及7"TFT等两者之间究竟有何区别呢?答案很简单,前者自带控制器 ...

最新文章

  1. JVM---虚拟机栈(操作数栈)
  2. MWeb for iOS 测试版介绍
  3. Ogre 1.7 构建编译
  4. uni微信小程序 下载图片跟文字_微信小程序:图片与文字无法居中 最后解决的方法是——...
  5. joomla添加html,html – 向joomla的前端组件视图添加表单
  6. npm run build 打包 之后怎么用_npm 组件你应该知道的事
  7. 信贷产品的架构设计总览
  8. 方法 -------JavaScript
  9. 台式电脑调整屏幕亮度
  10. mysql hash分区 子分区_mysql分区管理 - hash分区
  11. 计算机出现假桌面怎么解决办法,win10专业版系统桌面经常假死解决办法
  12. php doc生成pdf文件怎么打开乱码,phpexcel 导出pdf文件乱码,该如何解决
  13. websocket协议与实现原理
  14. 高斯混合模型(GMM)实现和可视化
  15. 矩阵切换器有哪些控制方式,有什么好处
  16. 海阳顶端网php,海阳顶端网的ASP木马的一个漏洞和利用
  17. 解决 ArcGIS Server 10.2.2 无法打开http://localhost:6080/arcgis/manager/
  18. php不支持gd库,如何解决php不支持gd库的问题
  19. 代码精进之路-命名与规范
  20. android 图片点击一下就放大到全屏,再点一下就回到原界面

热门文章

  1. android中openMax的实现
  2. Clojure 学习入门(4)- 字符串
  3. linux 进程和线程或线程和线程之间通过管道通信(pipe)
  4. ffmpeg之封装AAC
  5. Zabbix(简介和ubuntu安装步骤)
  6. mpacc和计算机硕士,考MPAcc还是工作?读研三年VS工作三年对比!
  7. 计算机round是什么函数,round函数
  8. matlab y轴旋转面,Mayavi:绕y轴旋转
  9. windows系统bat批处理 网络设置大全 设置静态、动态IP地址
  10. ngin IP跳域名 域名跳域名 if多判断