不变特征

不变特征
不变特征

不变特征

0引言

图像局部特征的研究已经有很长的历史,早期研究可以追溯到20世纪70年代的Momvec算子。文献中存在大量关于角点、边缘、blob和区域等局部特征的研究方法。近年来区分性强、对多种几何和光度变换具有不变性的局部不变特征在宽基线匹配、特定目标识别、目标类别识别、图像及视频检索、机器人导航、纹理识别和数据挖掘等多个领域内获得广泛的应用,是国内外的研究热点。

局部不变特征是指局部特征的检测或描述对图像的各种变化,例如几何变换、光度变换、卷积变换、视角变化等保持不变。局部不变特征的基本思想是提取图像内容的本质属性特征,这些特征与图像内容的具体表现形式无关或具有自适应性(即表现形式变化时特征提取自适应的变化以描述相同的图像内容)。局部不变特征通常存在一个局部支撑邻域,与经典的图像分割算法不同,局部支撑邻域可能是图像的任何子集,支撑区域的边界不一定对应图像外观(例如颜色或纹理)的变化。

局部不变特征不仅能够在观测条件变化大、遮挡和杂乱干扰的情况下获得可靠的匹配,而且能够有效的描述图像内容进行图像检索或场景、目标识别等。局部不变特征可以克服语义层次图像分割的需要。从复杂背景中分割出前景目标是十分困难的课题,基于低层特征的方法很难实现有意义的分割,把图像内容表示为局部不变区域的集合(多个区域可能存在重合,图像中一些部分也可能不存在局部不变区域),可以回避分割问题。基于局部不变特征的方法本质上是对图像内容进行隐式分割,局部不变特征既可能位于感兴趣的前景目标上也可能位于背景或目标边界上,后续的高层处理需要基于局部不变特征提取感兴趣的信息。

局部不变特征的研究包含3个基本问题:一是局部不变特征的检测,二是局部不变特征的描述,三是局部不变特征的匹配。根据不同的准则,局部不变特征的研究方法可以分为不同的类别,按照使用的色调空间的不同可以分为局部灰度不变特征和局部彩色不变特征;按照特征层次的不同可以分为角点不变特征、blob不变特征和区域不变特征;按照几何变换不变性的自由度可以分为平移不变特征、旋转不变特征、尺度不变特征、欧氏不变特征、相似不变特征、仿射不变特征和投影不变特征;按照处理思路的不同可以分为基于轮廓曲率的不变特征、

基于灰度梯度、灰度变化和显著性的不变特征,基于生物视觉启发的不变特征,基于多尺度的不变特征和基于分割的不变特征。

1 相关概念

局部不变特征研究涉及很多概念,本节首先从数学形式上对局部不变特征进行了描述,然后阐述了局部不变特征的主要性质。由于文献中大量的研究是关于局部特征对平面几何变换和光度变换的不变性研究,本节介绍了几何变换的概念并列举了4种常见的平面几何变换及其性质,以RGB空间为例介绍了光度变换旧叫的概念。局部不变特征尺度不变特性的研究是基于图像的多尺度表示及自动尺度选择,最后给出了尺度空间的描述及其基本定义。

1.1局部不变特征

图像函数表示为f(x,y),gΩ(f)为定义在图像局部邻域Ω上的特征函数,H(f)表示对图像进行的各种变换。gΩ(f)特征函数H对变换日具有不变性是指对任意的图像函数f,满足:

gΩ(f)= gΩ(H(f))

特征函数gΩ(f)对变换H具有不变性时提取的特征为局部不变特征,其中特征不变性的自由度由H的自由度决定。

1.2局部不变特征性质

局部不变特征应该具有以下特性:

1)重复性

相同场景或目标在不同成像条件下图像提取的局部不变特征应该是相同的;

2)区分性

局部不变特征应包含较大的灰度或色度模式变化,易于区分;

3)局部性

局部不变特征应具有局部性,减小遮挡的概率,同时可以采用简单的变换模型对图像间的变换进行近似建模;

4)精确性

局部不变特征应可以在空域、尺度域及形状域上精确定位;

5)不变性

局部不变特征的检测和描述对各种变换应具有不变性;

6)鲁棒性

局部不变特征的检测和描述应对图像噪声、量化误差、模糊等不敏感。

1.3几何变换

几何变换作用于图像平面空间坐标,假设变换矩阵用H g表示,则几何变换可表示为

2局部不变特征检测

特征检测是特征描述的前提,特征检测的目的是在图像中定位感兴趣的点、blob、边缘或区域。按照特征层次的不同,文献中的局部不变特征检测算法可分为角点不变特征、blob不变特征和区域不变特征检测算法3类。

2.1 角点特征

2.1.1 Momvec算子

Moravec算子通过滑动二值的矩形窗口寻找最小灰度变化的局部最大值。Moravec算子定义一个像素点为角点的条件是该像素点在各个方向上都具有较大的灰度变化。Moravec算子的缺点是由于窗口的滑动只在每个45o方向故算子响应具有非等方性,容易检测边缘上的点。Momvec算子具有平移变换不变性。

2.1.2 Harris算子

Harris算子,也称为Plessey算子,是由Harris和stephens为了改善Moravec 算子性能提出的。Harris算子以二阶矩阵(又称为自相关矩阵)为基础,二阶矩阵描述了像素点局部邻域内的梯度分布信息:

二阶矩阵通过差分尺度为σD的高斯核进行局部图像导数的计算,然后利用积分尺度为σI的高斯平滑窗对像素点局部邻域内的导数进行加权平均,Harris算子采用角点响应函数作为检测角点特征的依据:

式中A常取0.04。

Harris算子具有平移和旋转不变性,对光照条件的变化不敏感。Harris角点特征

通过在局部极值点的邻域内对角点响应函数进行二次逼近,Harris算子可以达到亚像素的定位精度。

2.1.3 SUSAN算子

考虑到基于局部梯度的方法对噪声影响比较敏感而且计算量大,Smith和Brady提出了一种基于形态学的角点特征检测方法。如果多个像素属于同一目标,那么在相对较小的局部邻域内像素的亮度应该是一致的。基于这一假设,SUSAN 算子通过在圆形模板区域内进行亮度比较检测角点特征。对于图像中的每一个像素,考虑一个固定半径的圆形邻域,以该像素作为中心参照,圆形邻域内的所有像素根据与参照像素的亮度关系,被分类成相似像素和不相似像素。通过这种方式为每个像素点生成一个关联的局部亮度相似性区域,区域的大小包含了该像素点处的图像结构信息。SUSAN算子定义一个像素点为角点的条件为像素点的关联相似性区域内的像素数达到局部极小值并且小于预先设定的固定门限。SUSAN算子具有平移和旋转不变性。

2.1.4 FAST算子

Rosten等人在SUSAN角点特征检测方法基础上利用机器学习方法提出FAST角点算子。FAST算法包含3个主要步骤:

1)对固定半径圆上的像素进行分割测试,通过逻辑测试可以去处大量的非特征候选点;

2)基于分类的角点特征检测,利用ID3 tree分类器根据16个特征判决候选点是否为角点特征,每个特征的状态为一1,0,1。

3)利用非极大值抑制进行角点特征的验证。FAsT角点算子具有平移和旋转不变性、可靠性高、对噪声鲁棒性好、计算量小。

2.1.5 Harris-Laplace算子

局部邻域泰勒展开可得到Hessian矩阵

式中二阶导数由图像与差分尺度为σD的高斯核进行卷积获得。基于Hessian矩阵行列式和迹的度量都有很好的性质,Hessian矩阵的迹又称为Laplacian算子。Lindebe提出了一种特征尺度选择方法,其思想是当给定函数在尺度上变化时,

取得极值时所对应的尺度为局部图像结构的特征尺度。在特征尺度上特征检测算子与局部图像结构达到最大的相似性,通过在特征尺度上进行特征的检测实现特征检测算子的尺度不变特性。Mikolajczyk等人基于自动特征尺度选择的思想提出了Harris-Laplace算子。Harris-Laplace算子首先在空间域上利用Harris算子的检测角点特征,然后以Laplacian算子为尺度度量在尺度空间上为Harris角点特征选择特征尺度,从而实现特征检测算子对平移、旋转和尺度变换的不变性。

2.2 blob特征

2.2.1 Hessian算子

基于Hessian矩阵行列式和迹的度量都具有很好的性质,用于局部特征检测时两者都检测出图像中的blob结构。Laplacian是可分离的线性滤波器,用于blob 特征检测时存在一个缺点,即在信号变化主要为一个方向的轮廓或笔直边缘附近常常出现局部极值。由于这些局部极值处的定位对噪声和邻域的纹理变化比较敏感,所以是不稳定的。当Laplacian算子检测的blob结构用于寻找图像特征对,求解图像变换参数时会带来较大的误差。基于万方数据Hessian矩阵行列式的特征检测算法只能检测出和滤波器尺度对应的固定大小的blob特征。基于Hessian 矩阵行列式和迹的blob检测算子对欧氏变换具有不变性。

2.2.2 Hessian—Laplace算子

Hessian—Laplace算子心列的思想与Harris-Laplace算子的思想相似,即首先在空问上检测blob结构,然后通过Laplacian算子选择特征尺度以实现对尺度变换的不变性。Hessian-Laplace算子对相似变换保持不变性。

2.2.3高斯差分算子

高斯差分算子DoG(differenc-of-Gaussian)通过近似Laplacian在图像中检测blob特征。Laplacian在尺度空问理论中也称为扩散方程,它是图像在尺度方向上的导数。尺度方向上相邻点差分是对尺度导数的简单近似,相邻的不同尺度图像之间的差分是对尺度空间导数的近似。当采用高斯卷积来表示不同尺度上的图像时,高斯差分图像通过近似Laplacian-of-Gaussian实现尺度空间导数,从而避免了在石方向和y方向上的二阶导数的计算,减小了计算量。高斯差分算子的处理流程,首先利用高斯卷积模板对图像进行平滑,平滑后的相邻图像进行组合计算高斯差分图像;然后在差分图像中寻找空间和尺度上的局部极值,利用非极大

值抑制和二次方程迭代对检测的特征位置进行筛选和精确定位;最后由于Laplacian对边缘有强响应,利用Hessian矩阵特征值的相对强弱滤除边缘点。高斯差分算子计算速度快,对相似变换具有不变性。

2.2.4 SURF算子

Viola和Jones在实时人脸检测领域提出了积分图像的概念,积分图像可以用来快速地计算Haar小波或box卷积滤波器,SURF算子利用积分图像快速计算近似的Hessian矩阵。SURF算子与Hessian.Laplace算子一样基于Hessian矩阵,但Hessian.Laplace算子分别采用矩阵行列式和迹检测空间及尺度上的局部极值点,SURF算子利用Hessian矩阵的行列式同时检测空间和尺度上的极值点。SURF 算子通过在积分图像基础上引入box滤波器对高斯核进行近似,从而实现Hessian 矩阵行列式的快速计算。SURF算子对相似变换具有不变性。

2.3 区域特征

2.3.1 Harris/Hessian-Affine区域特征

Mikolajczyk提出了Harris/Hessian仿射不变区域特征,其算法的具体流程为1)利用Harris角点响应函数或Hessian矩阵的行列式进行空间域上感兴趣点的提取;

2)利用Laplacian算子寻找感兴趣点在尺度空间上的特征尺度;

3)通过二阶矩阵的特征值和特征向量为感兴趣点估计仿射区域;

4)归一化仿射区域为圆形区域;

5)提取归一化后的感兴趣点的空间位置和特征尺度;

6)如果归一化后感兴趣点的二阶矩阵的特征值不相等,则返回步骤3);

2.3.2基于边缘的区域特征

基于边缘的区域特征EBR利用Harris角点局部邻域内的边缘几何信息来构建仿射不变特性,其理由是1)边缘在仿射变换下稳定,对视角、尺度和光照的变化有很好的适应性;2)利用边缘几何可以减小处理问题的维数,6D的仿射问题变成1D的边缘几何问题。图4表示基于边缘的区域特征提取,其算法具体流程如下:

1)检测Harris角点p(x,y),通过Canny边缘算子提取相邻的边缘

2) p1(x,y),p2(x,y)偏移p(x,y)的速度与相对仿射参数l1,l2的关系为

式中s i为任意的曲线参数,对于每一个l(l1=l2),p(x,y),p1(x,y),p2(x,y)

定义一个区域Ω(l),Ω(l)是由扩展的平行四边形;

3)当区域n(f)覆盖的局部图像的光虚度量达到极值时,停止p1(x,y),p2(x,y)的偏移;

2.3.3基于灰度的区域特征

Tumlam等人提出了灰度区域特征IBR,其思想是基于多R度灰度极值检测进行区域提取,算法流程为首先利用非极大值抑制进行局部灰度极值的检测.以检测到的撮值点为中心定义一个放射性灰度函数

通常由最值点连接成的局部仿射不变区域是不规则的需要利用矩特征进行椭圆拟和。图6为基于灰度的区域特征提取算法的流程图。

2.3.4基于显著性的区域特征

Kadir和Brady基于椭圆区域Ω的灰度概率密度函数提取显著性区域,算法的流程为:

1)在每个像素p(x,y)处,计算以p(x,y)为巾心,尺度为s,方向为θ,主轴比为λ的椭圆区域的灰度概率密度函数p(I)的熵;

2)寻找尺度空间上的熵极值.记录(s,θ,λ)为候选的显著性区域.熵定义为

3)每个板值处概率密度函数p(I;s,θ,λ)对尺度求偏导

4)计算椭圆区域的显著性y=Hw并根据显著性排序,保留前P个区域为显著性区域:

2.3.5 MSER区域特征

MSER区域特征由Matas等人提出,其实现思想类似于分水岭图像分割算法。通过不断的改变门限对图像进行二值化分割,算法提取那些在一系列门限下面积稳定的区域作为最稳定极值区域特征。MSER特征提取的结果是任意形状的区域特征,区域由包括它的边界像素点来定义,区域内的像素灰度值一致的低于或高于其区域外的灰度值。MSER的一个主要优点就是它对连续或非线性的空间变换都有很好的鲁棒性。

以上分别介绍了角点不变特征、blob不变特征、区域不变特征的检测方法丑其主要性质.由上文对局部不变特征检测方法的讨论可以得出以下两点结论:

1)角点特征与blob特征具有良好的互补特性,实际应用中应结合使用;

2)特征不变性自由度的增加通常是以算法的复杂度增加、计算量增加、特征重复性下降等为代价的。

3局部不变特征描述

特征描述是特征匹配的前提,特征描述的目的是量化特征的属性以表述特征信息。文献中存在大量的局部不变特征描述方法,大致可以分为基于分布的特征描述方法、基于滤波的特征描述方法、基于矩的特征描述方法和其他描述方法。

3.1基于分布的描述方法

Ke和Sukthankar在SIFT描述符基础上提出了PCA-SIFT描述符比SIFT描述符简单,计算量小,但在特征向量的降维过程中特征描述符的区分性下降。在特征点的特征尺度上以梯度主方向为参照提取的PcA—SIFT描述符对相似变换具有不变性。

GLOH(gradientlocation orientationhistogram)描述符是SIFT描述符的扩展,其区分性和鲁棒性都优于SIFT描述符。GLOH描述符对相似变换具有不变性。Belongie等人提出了shape context描述符,其思想与SIFT描述符类似。Shape context描述符可以视为边缘点位置和方向的3D直方图统计,可以有效的对轮廓信息进行描述,它在形状匹配和目标识别领域得到广泛应用。Johnson和Hebert 面向3维目标识别中提出了spinimage描述符。灰度域的spinimage描述了区域内像素灰度值i和像素到区域中心距离d的分布信息,是2D的灰度直方图。3.2基于滤波的描述方法

Freeman和Adelson提出了不同类别的steerable滤波器,通过组合steerable滤波

器获得旋转不变的区域特征描述。Baumberg基于复数滤波器进行宽基线下的特征匹配。

3.3基于矩的描述方法

矩不变量描述方法的研究最早可以追溯到Hu矩。矩可以定义在任意的2D、3D和高维空间,直接作用于二值图像、灰度图像、彩色图像或图像局部特征上。2D矩的一般定义式可写为

矩不变量可以分为非正交矩和正交矩两类。常用的非正交矩有几何矩、旋转矩和复合矩等。正交矩又可以分为连续正交矩和离散正交矩,其中连续正交矩有Ledengdre矩(LM)、zemike矩(zM)和Pseudo-zemike矩(PzM)等,离散正交矩有Tchebichef矩(TM)、Krawtchouk矩(KM)、Racah矩(RAM)和DualHahn矩(DHM)等。

4局部不变特征匹配

特征匹配是图像配准、目标识别等多种应用的前提,特征匹配的目的是量化特征向量之间的差异以识别相似或区分不同的特征。关于局部不变特征匹配的研究主要集中在相似性度量,匹配策略和匹配验证3个方面。针对不同的特征描述方法,应选择适合的相似性度量。相似性度量不但要能有效的区分不同特征向量之间的差别而且要对相同特征向量之问的类内变化具有鲁棒性。相似性度量的选择反应了度量特征对之间相似性的不变特性。常用的相似性度量有相关系数,欧氏距离,直方图相交,EMD(eanhmoving distance)距离,二次式距离和马氏距离等。直方图相交、二次式距离和EMD距离常用来比较直方图特征向量之间的差异性,欧氏距离适用于特征向量的各分量之问是正交无关的且各维度的重要程度相同的情况,马氏距离适用于特征向量的各个分量间具有相关性或者具有不同权重的情况。

高效的匹配策略可以大大节省高维特征向量之间匹配时间。高维特征空间中最近邻或k最近邻一般被认为是待匹配特征向量的候选匹配。高维空间中如何有效地搜寻最近邻或k最近邻目前仍是一个开放的课题,目前文献中常用的搜索方法有基于kd—trees的搜索方法,基于balltrees的搜索方法,基于LsH的搜索方

法和ANN快速搜索算法等。高维特征空间中相似性度量计算量大,可以将高维特征向量投影变换到线性空间”或者进行降维处理以提高匹配效率。

由于图像间存在各种几何及光度变换、噪声、量化误差及图像中可能存在相似的局部结构等多种因素的影响,基于相似性度量的特征匹配结果中可能存在错误的匹配,需要引入其他的约束对匹配的结果进行验证。文献中常用的约束有局部平面结构约束、极线几何约束、全局约束和几何光度约束等。在图像、视频检索及目标识别等领域应用较多的局部不变特征的匹配方法有基于门限的匹配方法、基于最近邻的匹配方法和基于最近邻距离比率的匹配方法。3种方法各有优缺点,其中基于门限的匹配方法简单计算量小,基于最近邻距离比率的匹配方法准确性高,实际应用中应根据具体的应用背景进行匹配策略的选择。

5 结论

局部不变特征是描述图像内容的重要工具,在宽基线匹配、目标识别、图像及视频检索等多个领域内得到了广泛的应用。基于局部不变特征检测、局部不变特征描述和局部不变特征匹配3个基本问题对文献中的局部不变特征方法进行了回顾和分析,并比较了各类算法的优缺点。尽管目前局部不变特征的研究取得了很大的进步,但仍存在很多挑战。

1)针对不同的应用场景,文献中定义了多种局部不变特征,其中许多方法都是从工程上引出的,算法关键参数的选取很多都是经验值,缺乏理论证明,扩展性差,如何在理论上对局部不变特征进行有效的描述及扩展面临很大挑战。2)现有的局部不变特征研究方法缺乏语义层次的解释,提取的局部不变特征既可能位于感兴趣目标上也可能位于复杂背景结构上或目标与背景的边界处。如何对局部不变特征进行语义层次的解译面临很大挑战。

3)文献中存在大量的局部不变特征检测和描述方法,其各有优缺点。针对具体的应用,如何根据图像的统计特性自动选择具有互补特性的特征检测及描述方法还面临着很大挑战。

4)局部不变特征的评价体系仍需完善。文献中大量使用的评价准则为重复性和匹配虚警率,对应为局部不变特征重复性和区分性的量化评价,如何对不变特征的局部性、精确性、鲁棒性和不同层次不变特征之间的互补性等性质进行有效的量化评价还面临很大的挑战。

图像颜色特征提取原理

一、颜色特征 1 颜色空间 1.1 RGB 颜色空间 是一种根据人眼对不同波长的红、绿、蓝光做出锥状体细胞的敏感度描述的基础彩色模式,R、 G、B 分别为图像红、绿、蓝的亮度值,大小限定在 0~1 或者在 0~255。 1.2 HIS 颜色空间 是指颜色的色调、亮度和饱和度,H表示色调,描述颜色的属性,如黄、红、绿,用角度 0~360度来表示;S 是饱和度,即纯色程度的量度,反映彩色的浓淡,如深红、浅红,大小限定在 0~1;I 是亮度,反映可见光对人眼刺激的程度,它表征彩色各波长的总能量,大小限定在 0~1。 1.3 HSV 颜色模型 HSV 颜色模型依据人类对于色泽、明暗和色调的直观感觉来定义颜色, 其中H (Hue)代表色度, S (Saturat i on)代表色饱和度,V (V alue)代表亮度, 该颜色系统比RGB 系统更接近于人们的经验和对彩色的感知, 因而被广泛应用于计算机视觉领域。 已知RGB 颜色模型, 令M A X = max {R , G, B },M IN =m in{R , G,B }, 分别为RGB 颜色模型中R、 G、 B 三分量的最大和最小值, RGB 颜色模型到HSV 颜色模型的转换公式为: S =(M A X - M IN)/M A X H = 60*(G- B)/(M A X - M IN) R = M A X 120+ 60*(B – R)/(M A X - M IN) G= M A X 240+ 60*(R – G)/(M A X - M IN) B = M A X V = M A X 2 颜色特征提取算法 2.1 一般直方图法 颜色直方图是最基本的颜色特征表示方法,它反映的是图像中颜色的组成分布,即出现了哪些颜色以及各种颜色出现的概率。其函数表达式如下: H(k)= n k/N (k=0,1,…,L-1) (1) 其中,k 代表图像的特征取值,L 是特征可取值的个数,n k是图像中具有特征值为 k 的象素的个数,N 是图像象素的总数。由上式可见,颜色直方图所描述的是不同色彩在整幅图像中所占的比例,无法描述图像中的对象或物体,但是由于直方图相对于图像以观察轴为轴心的旋转以及幅度不大的平移和缩放等几何变换是不敏感的,而且对于图像质量的变化也不甚敏感,所以它特别适合描述那些难以进行自动分割的图像和不需要考虑物体空间位置的图像。 由于计算机本身固有的量化缺陷,这种直方图法忽略了颜色的相似性,人们对这种算法进行改进,产生了全局累加直方图法和局部累加直方图法。 2.2 全局累加直方图法 全局累加直方图是以颜色值作为横坐标,纵坐标为颜色累加出现的频数,因此图像的累加直方空间 H 定义为:

不变矩阵

不变矩阵: 矩特征主要表征了图像区域的几何特征,又称为几何矩,由于其具有旋转、平移、尺度等特性的不变特征,所以又称其为不变矩。在图像处理中,几何不变矩可以作为一个重要的特征来表示物体,可以据此特征来对图像进行分类等操作。 1.HU矩几何矩是由 Hu(Visual pattern recognition by moment invariants)在1962年提出的,图像f(x,y)的(p+q)阶几何矩定义为 Mpq =∫∫(x^p)*(y^q)f(x,y)dxdy(p,q = 0,1,……∞)矩在统计学中被用来反映随机变量的分布情况,推广到力学中,它被用作刻画空间物体的质量分布。同样的道理,如果我们将图像的灰度值看作是一个二维或三维的密度分布函数,那么矩方法即可用于图像分析领域并用作图像特征的提取。最常用的,物体的零阶矩表示了图像的“质量”:Moo= ∫∫f(x,y )dxdy 一阶矩(M01,M10)用于确定图像质心( Xc,Yc):Xc = M10/M00;Yc = M01/M00;若将坐标原点移至 Xc和 Yc处,就得到了对于图像位移不变的中心矩。如Upq =∫∫[(x-Xc)^p]*[(y-Yc)^q]f(x,y)dxdy。Hu在文中提出了7个几何矩的不变量,这些不变量满足于图像平移、伸缩和旋转不变。如果定义Zpq=Upq/(U20 + U02)^(p+q+2),Hu 的7种矩为:H1=Z20+Z02;H1=(Z20+Z02)^2+4Z11^2;...... 2.Zernike矩 在模式识别中,一个重要的问题是对目标的方向性变化也能进行识别。Zernike 矩是一组正交矩,具有旋转不变性的特性,即旋转目标并不改变其模值。。由于Zernike 矩可以构造任意高阶矩,所以Zernike 矩的识别效果优于其他方法. Zernike 提出了一组多项式{ V nm ( x , y) } 。这组多项式在单位圆{ x2 + y2 ≤1} 内是正交的,具有如下形式: V nm ( x , y) = V nm (ρ,θ) = Rnm (ρ) exp ( jmθ) ,并且满足∫∫ x^2+y^2 <= 1 [( V nm ( x , y) 的共轭]* V pq ( x , y) d x d y. = [pi/(n+1)]*δnpδmq . if(a==b) δab = 1 else δab = 0,n 表示正整数或是0;m是正整数或是负整数它表示满足m的绝对值<=n 而且n-m的绝对值是偶数这两个条件;ρ表示原点到象素(x,y)的向量的距离;θ表示向量ρ跟x 轴之间的夹角(逆时针方向). 对于一幅数字图象,积分用求和代替,即A nm =∑x∑y f(x,y) *[( V nm (ρ,θ) 的共轭],x^2+y^2 <=1,实际计算一幅给定图象的Zernike 矩时,必须将图象的重心移到坐标圆点,将图象象素点映射到单位圆内。由以上可知,使[ V nm (ρ,θ) 的共轭]可提取图象的特征,低频特性由n 值小的[( V nm (ρ,θ) 的共轭]来提取,高频特性由n 值大的来提取。Zernike 矩可以任意构造高价矩, 而高阶矩包含更多的图象信息, 所以Zernike 矩识别效果更好。,Zernike 矩仅仅具有相位的移动。它的模值保持不变。所以可以将| A nm | 作为目标的旋转不变性特征。因为| A nm | =| A n , - m | ,所以只需计算m ≥0 的情况。 主成分分析法: 是一种数学变换的方法, 它把给定的一组相关变量通过线性变换转成另一组不相关 的变量,这些新的变量按照方差依次递减的顺序排列。在数学变换中保持变量的总方差不变,使第一变量具有最大的方差,称为第一主成分,第二变量的方差次大,并且和第一变量不相关,称为第二主成分。依次类推,I个变量就有I个主成分。 其中Li为p维正交化向量(Li*Li=1),Zi之间互不相关且按照方差由大到小排列,则称Zi为X的第I个主成分。设X的协方差矩阵为Σ,则Σ必为半正定对称矩阵,求特征值λi(按从大到小排序)及其特征向量,可以证明,λi所对应的正交

不变矩

不变矩 1 关于Hu不变矩的性质 在黎曼积分意义下,将二维(p+q)阶矩定义为: 相应的(p+q)阶中心矩则定义如下: 将积分符号换成求和符号会比较助于理解,但是为了保持证明的完整性,仍然保留积分符号考虑整个实数域。

这7个不变矩构成一组特征量,Hu.M.K在1962年证明了他们具有旋转,缩放和平移不变性。

Hu不变矩一般用来识别图像中大的物体,对于物体的形状描述得比较好,图像的纹理特征不能太复杂,像识别水果的形状,或者对于车牌中的简单字符的识别效果会相对好一些。 2 关于Zernike不变矩 2.1Zernike不变矩简介 Zernike矩是基于Zernike多项式的正交化函数,所利用的正交多项式集是1个在单位圆内的完备正交集。Zernike矩是复数矩,一般把Zernike矩的模作为特征来描述物体形状。1个目标对象的形状特征可以用1组很小的Zernike矩特征向量很好的表示,低阶矩特征向量描述的是1幅图像目标的整体形状,高阶矩特征向量描述的是图像目标的细节。

2.2Zernike多项式数学描述 2.3Zernike的特点 1)当计算1幅图像的Zernike矩时,以该图像的形心(也称作重心)为原点,把像素坐标映射到单位圆内。 2)Zernike 矩是一组正交矩,具有旋转不变性的特性,即旋转目标并不改变其模值。 3)低阶矩特征向量描述的是1幅图像目标的整体形状,高阶矩特征向量描述的是图像目标的细节。 4)通过标准矩来归一化的图像,可以做到平移和尺度不变性。 2.4应用 由于Zernike矩是用来描述图像目标的几何形状信息,所以Zernike图像矩可应用于手势识别、形状识别、图像分类等几何形状明显的特征物。但是不能用来识别丰富的纹理信息的物体。

不变特征

不变特征 0引言 图像局部特征的研究已经有很长的历史,早期研究可以追溯到20世纪70年代的Momvec算子。文献中存在大量关于角点、边缘、blob和区域等局部特征的研究方法。近年来区分性强、对多种几何和光度变换具有不变性的局部不变特征在宽基线匹配、特定目标识别、目标类别识别、图像及视频检索、机器人导航、纹理识别和数据挖掘等多个领域内获得广泛的应用,是国内外的研究热点。 局部不变特征是指局部特征的检测或描述对图像的各种变化,例如几何变换、光度变换、卷积变换、视角变化等保持不变。局部不变特征的基本思想是提取图像内容的本质属性特征,这些特征与图像内容的具体表现形式无关或具有自适应性(即表现形式变化时特征提取自适应的变化以描述相同的图像内容)。局部不变特征通常存在一个局部支撑邻域,与经典的图像分割算法不同,局部支撑邻域可能是图像的任何子集,支撑区域的边界不一定对应图像外观(例如颜色或纹理)的变化。 局部不变特征不仅能够在观测条件变化大、遮挡和杂乱干扰的情况下获得可靠的匹配,而且能够有效的描述图像内容进行图像检索或场景、目标识别等。局部不变特征可以克服语义层次图像分割的需要。从复杂背景中分割出前景目标是十分困难的课题,基于低层特征的方法很难实现有意义的分割,把图像内容表示为局部不变区域的集合(多个区域可能存在重合,图像中一些部分也可能不存在局部不变区域),可以回避分割问题。基于局部不变特征的方法本质上是对图像内容进行隐式分割,局部不变特征既可能位于感兴趣的前景目标上也可能位于背景或目标边界上,后续的高层处理需要基于局部不变特征提取感兴趣的信息。 局部不变特征的研究包含3个基本问题:一是局部不变特征的检测,二是局部不变特征的描述,三是局部不变特征的匹配。根据不同的准则,局部不变特征的研究方法可以分为不同的类别,按照使用的色调空间的不同可以分为局部灰度不变特征和局部彩色不变特征;按照特征层次的不同可以分为角点不变特征、blob不变特征和区域不变特征;按照几何变换不变性的自由度可以分为平移不变特征、旋转不变特征、尺度不变特征、欧氏不变特征、相似不变特征、仿射不变特征和投影不变特征;按照处理思路的不同可以分为基于轮廓曲率的不变特征、

图像特征及图像特征提取

图像特征提取 摘要本文着重阐述了图像的纹理特征、灰度共生矩阵及其特点,进行了基于灰度共生矩阵的纹理特征提取实验,并采用最小距离判别函数,对图像的特征值进行分类识别。实验表明,对于具有显著纹理特征的图像,基于纹理特征的图像分类识别具有一定的准确性、可靠性和实用性。 关键词特征提取;灰度共生矩阵;最小距离判别法 1 引言图像识别是随计算机的发展而兴起的一门学科,现已渗透各个领域。如生物学中的色体特性研究;天文学中的望远镜图像分析;医学中的心电图分析、脑电图分析、医学图像分析;军事领域中的航空摄像分析、雷达和声纳信号检测和分类、自动目标识别等等。当前,对图像分类识别的常用方法是先提取图像特征,再进行特征值的归类。图像特征包括几何特征、形状特征、颜色特征、纹理特征等等。本文主要针对图像的纹理特征进行提取、分析,最后实现具有显著纹理特性的图像的分类识别。 2 图像的纹理特征纹理是景物的一个重要特征。通常认为纹理是在图像上表现为灰度或颜色分布的某种规律性,这种规律性在不同类别的纹理中有其不同特点。纹理大致可分为两类:一类是规则纹理,它由明确的纹理基本元素(简称纹理基元)经有规则排列而成,常被称为人工纹理。另一类是准规则纹理,它们的纹理基元没有明确的形状,而是某种灰度或颜色的分布。这种分布在空间位置上的反复出现形成纹理,这样的重复在局部范围内往往难以体察出来,只有从整体上才能显露。这类纹理存在着局部不规则和整体规律性的特点,常被称为自然纹理。纹理特征可用来描述对象物表面的粗糙程度和它的方向性,也可用来分析生物材料组织,或者用来进行图像分割。纹理特征提取的方法随纹理类别的不同而不同,一般,规则纹理采用结构分析方法,准规则纹理采用统计分析方法。 3 灰度共生矩阵由于纹理是由灰度分布在空间位置上反复出现而形成的,因而在图像空间中相隔某距离的两象素之间会存在一定的灰度关系,即图像中灰度的空间相关特性。灰度共生矩阵就是一种通过研究灰度的空间相关特性来描述纹理的常用方法。3.1 灰度共生矩阵生成灰度直方图是对图像上单个象素具有某个灰度进行统计的结果,而灰度共生矩阵是对图像上保持某距离的两象素分别具有某灰度的状况进行统计得到的。取图像(N×N)中任意一点(x,y)及偏离它的另一点(x+a,y+b),设该点对的灰度值为(g1,g2)。令点(x,y)在整个画面上移动,则会得到各种(g1,g2)。值,设灰度值的级数为,则(g1,g2)。的组合共有k2种。对于整个画面,统计出每一种(g1,g2)值出现的次数,然后排列成一个方阵,在用(g1,g2)出现的总次数将它们归一化为出现的概率P(g1,g2),这样的方阵称为灰度共生矩阵。距离差分值(a,b)取不同的数值组合,可以得到不同情况下的联合概率矩阵。(a,b)取值要根据纹理周期分布的特性来选择,对于较细的纹理,选取(1,0)、(1,1)、(2,0)等小的差分值。 当a=1,b=0时,像素对是水平的,即0度扫描;当a=1,b=0 时,像素对是垂直的,即90度扫描;当 a=1,b=1时,像素对是右对角线的,即45度扫描;当a=-1,b=-1时,像素对是左对角线,即135度扫描。这样,两个象素灰度级同时发生的概率,就将(x,y)的空间坐标转化为“灰度对” (g1,g2)的描述,形成了灰度共生矩阵。实验中对灰

图像的几何不变矩

图像的几何不变矩 矩特征主要表征了图像区域的几何特征,又称为几何矩,由于其具有旋转、平移、尺度等特性的不变特征,所以又称其为不变矩。在图像处理中,几何不变矩可以作为一个重要的特征来表示物体,可以据此特征来对图像进行分类等操作。 1.HU矩 几何矩是由Hu(Visual pattern recognition by moment invariants)在1962年提出的,图像f(x,y)的(p+q)阶几何矩定义为 Mpq =∫∫(x^p)*(y^q)f(x,y)dxdy(p,q = 0,1,……∞) 矩在统计学中被用来反映随机变量的分布情况,推广到力学中,它被用作刻画空间物体的质量分布。同样的道理,如果我们将图像的灰度值看作是一个二维或三维的密度分布函数,那么矩方法即可用于图像分析领域并用作图像特征的提取。最常用的,物体的零阶矩表示了图像的“质量”: Moo= ∫∫f(x,y )dxdy 一阶矩(M01,M10)用于确定图像质心( Xc,Yc): Xc = M10/M00;Yc = M01/M00; 若将坐标原点移至Xc和Yc处,就得到了对于图像位移不变的中心矩。如 Upq =∫∫[(x-Xc)^p]*[(y-Yc)^q]f(x,y)dxdy。 Hu在文中提出了7个几何矩的不变量,这些不变量满足于图像平移、伸缩和旋转不变。如果定义 Zpq=Upq/(U20 + U02)^(p+q+2), Hu 的7种矩为: H1=Z20+Z02;H1=(Z20+Z02)^2+4Z11^2;...... 矩是描述图像特征的算子,它在模式识别与图像分析领域中有重要的应用.迄今为止,常见的矩描述子可以分为以下几种:几何矩、正交矩、复数矩和旋转矩.其中几何矩提出的时间最早且形式简单,对它的研究最为充分。几何矩对简单图像有一定的描述能力,他虽然在区分度上不如其他三种矩,但与其他几种算子比较起来,他极其的简单,一般只需用一个数字就可表达。所以,一般我们是用来做大粒度的区分,用来过滤显然不相关的文档。 比如在图形库中,可能有100万幅图,也许只有200幅图是我们想要的。使用一维的几何矩的话,就可以对几何矩进行排序,建立索引,然后选出与目标图的几何矩最近的2000幅图作比较就好了。而对于其他的矩来说,由于一般是多维的关系,一般不好排序,只能顺序查找,自然速度有巨大的差别.所以。虽然几何矩不太能选出最像的,但可以快速排除不像的,提高搜索效率。 几种简单的几何矩: 令平面上点坐标为P(x,y),重心为C(x!,y!), 二阶行距:rowMoment = [∑(x- x!)*(x- x!)]/A 二阶列距:colMoment = [∑(y- y!)*(y- y!)]/A A为点的个数。 由以上两个信息可以算出图形的圆度:circleDisgree = rowMoment /colMoment .如果图形的circleDisgree 越小于1,则它越趋向于长轴为y方向的椭圆。如果图形的circleDisgree 越大于1,则它越趋向于长轴为x方向的椭圆.如果图形的circleDisgree 越接近于1,则它越趋向于圆。

尺度不变特征变换(Scale-invariant feature transform,SIFT

SIFT SIFT,即尺度不变特征变换(Scale-invariant feature transform,SIFT),是用于图像处理领域的一种描述。这种描述具有尺度不变性,可在图像中检测出关键点,是一种局部特征描述子。该方法于1999年由David Lowe 首先发表于计算机视觉国际会议(International Conference on Computer Vision,ICCV),2004年再次经David Lowe整理完善后发表于International journal of computer vision(IJCV) 。截止2014年8月,该论文单篇被引次数达25000余次。 算法介绍 SIFT由David Lowe在1999年提出,在2004年加以完善。SIFT在数字图像的特征描述方面当之无愧可称之为最红最火的一种,许多人对SIFT进行了改进,诞生了SIFT的一系列变种。SIFT 已经申请了专利。 SIFT特征是基于物体上的一些局部外观的兴趣点而与影像的大小和旋转无关。对于光线、噪声、微视角改变的容忍度也相当高。基于这些特性,它们是高度显著而且相对容易撷取,在母数庞大的特征数据库中,很容易辨识物体而且鲜有误认。使用SIFT特征描述对于部分物体遮蔽的侦测率也相当高,甚至只需要3个以上的SIFT物体特征就足以计算出位置与方位。在现今的电脑硬件速度下和小型的特征数据库条件下,辨识速度可接近即时运算。SIFT特征的信息量大,适合在海量数据库中快速准确匹配。 算法的特点 SIFT算法具有如下一些特点: 1.SIFT特征是图像的局部特征,其对旋转、尺度缩放、亮度变化保持不变性,对视角变化、仿射变换、噪声也保持一定程度的稳定性; 2. 区分性(Distinctiveness)好,信息量丰富,适用于在海量特征数据库中进行快速、准确的匹配; 3. 多量性,即使少数的几个物体也可以产生大量的SIFT特征向量; 4.高速性,经优化的SIFT匹配算法甚至可以达到实时的要求; 5.可扩展性,可以很方便的与其他形式的特征向量进行联合。 特征检测 SIFT特征检测主要包括以下4个基本步骤: 1尺度空间极值检测:搜索所有尺度上的图像位置。通过高斯微分函数来识别潜在的对于尺度和旋转不变的兴趣点。 2. 关键点定位 在每个候选的位置上,通过一个拟合精细的模型来确定位置和尺度。关键点的选择依据于它们的稳定程度。 3. 方向确定 基于图像局部的梯度方向,分配给每个关键点位置一个或多个方向。所有后面的对图像数据的操作都相对于关键点的方向、尺度和位置进行变换,从而提供对于这些变换的不变性。 4. 关键点描述 在每个关键点周围的邻域内,在选定的尺度上测量图像局部的梯度。这些梯度被变换成一种表示,这种表示允许比较大的局部形状的变形和光照变化。 特征匹配 SIFT特征匹配主要包括2个阶段: 第一阶段:SIFT特征的生成,即从多幅图像中提取对尺度缩放、旋转、亮度变化无关的特征向量。第二阶段:SIFT特征向量的匹配。 SIFT特征的生成一般包括以下几个步骤:

图像处理特征不变算子系列之DoG算子(五)

图像处理特征不变算子系列之DoG算子(五) 时间 2013-09-12 00:24:07 CSDN博客原 文https://www.360docs.net/doc/6411451707.html,/kezunhai/article/details/11403733 图像处理特征不变算子系列之DoG算子(五) kezunhai@https://www.360docs.net/doc/6411451707.html, https://www.360docs.net/doc/6411451707.html,/kezunhai 在前面分别介绍了:图像处理特征不变算子系列之Moravec算子(一)、图像处理特征不变算子系列之Harris算子(二)、图像处理特征不变算子系列之SUSAN算子(三)和图像处理特征不变算子系列之FAST算子(四)。今天我们将介绍另外一个特征检测算子---DoG算子,DoG算子是 由 Lowe D.G. 提出的,对噪声、尺度、仿射变化和旋转等具有很强的鲁棒性,能够提供更丰富的局部特征信息,本文将对DoG算子进行详细地分析。 在开始介绍DoG之前,有必要对尺度空间有一定的了解。尺度空间最早是由Tony Lindeberg提出的,并不断的发展和完善。日常生活中,我们自觉或不自觉的在使用尺度的概念。举个我们个人自觉的经历,当我们读小学的时候,同学间互相询问来自哪个组;当我们读中学的时候,同学们互相询问自哪个村;当我们读高中的时候,同学们互相询问来自哪个镇;当读大学的时候,同学们互相询问来自哪个省?这里的组、村、镇、省就是我们不自觉使用的尺寸。还有一个例子,当我们打开google地图的时候,随着鼠标的滚动,地图会由五大洲逐渐定位到国家--》省---》市---》区---》街道办等,这也是尺度的表现。 1)尺度空间 在尺度空间中,尺度越大图像就越模糊,尺度空间中各尺度图像的模糊程度逐渐变大,能够模拟目标由远及近人对目标的感知过程。那为什么要讨论尺度空间呢?因为在用机器视觉系统分析未知场景时,机器并不知道图像中物体的尺度,只有通过对图像的多尺度描述,才能获得对物体感知的最佳尺度。如果在不同尺度上,对输入的图像都能检测到相同的关键点特征,那么在不同尺度下也可以实现关键点的匹配,从而实现关键点的尺度不变特性。尺度空间描述的就是图像在不同尺度下的描述,如果对尺度空间有兴趣,请参考Tony Lindeberg的论文:Scale-Space。 2)金字塔多分辨率 常常有人会将DoG与图像金字塔弄混,从而导致对SIFT算法第一步构造DoG不甚理解。这里首先介绍下金字塔多分辨率。金字塔是早起图像多尺度的表示形式,图像金字塔一般包括2个步骤,分别是使用低通滤波平滑图像;对图像进行降采样(也即图像缩小为原来的1/4,长宽高缩小为1/2),从而得到一系列尺寸缩小的图像。金字塔的构造如下所示:

几何不变矩

几何不变矩在遥感影像中的应用 不变矩是表达图像几何形状信息的参数,具有几何变换的稳定性,在图像识别领域已经得到广泛应用。在高分辨率图像分类中加入不变矩图像可以显著提高分类精度,尤其是对那些具有相似光谱特征但同时具有不同形状和结构特征额地物分类更加有效。 相对于中、低分辨率遥感图像而言,高分辨率图像地物内部细节信息更加清晰,空间结构信息更加丰富,可以提供光谱信息外的、形状等多种空间信息。如何有效表达高分辨率图像的空间结构特征,并用于地物的识别和分类,是高分辨率遥感信息处理中亟待解决的问题之一。不变矩是表达图像几何形状信息的参数,具有平移、尺度及旋转等多畸变不变性和良好的图像描述能力。作为一种重要的图像特征,不变矩已经被广泛应用于图像检索、图像重构、实时图像匹配与识别、细胞识别及人脸识别等领域。在遥感领域,这些不变矩的特征尚未得到广泛地讨论和应用。本文尝试将胡氏矩、Zernike矩和小波矩这3种常用的不变矩应用到高分辨率图像分类中,并评价了这些不变矩在高分辨率图像分类中的性能。 加入不变矩运用到高分辨率图像的面向对象分类中,需要计算图像中不同对象的不变矩,而这些图像对象通常通过图像分割来获得。首先,运用图像分割算法对图像进行分割,以分割得到的区域为单位,采用自主开发的程序,计算不同波段每个区的或对象的不变矩。这样,。每个波段可得到多个不同的不变矩图像。然后分别对原始的光谱图像以及加入了不变矩的图像进行分类,并对分类结果进行比较。通过实验结果,对比加入不变矩图像前后的分类精度,以及加入不同不变矩的分类精度差别。 尝试将不变矩运用到高分辨率图像分类中,并通过实际的数据验证所提出的方法,可以显著提高分类精度,尤其是能有效区分光谱特征相似但形状不同的地物。所以,不变矩作为一类有效表达地物空间结构和几何信息的图像特征,可以有效地运用到高分辨率图像分类中。 文章名称:《加入不变矩的高分辨率遥感图像分类》 作者:徐海卿李培军沈毅

尺度不变特征

SIFT特征分析与源码解读 分类:机器视觉与模式识别2013-11-19 22:28 10人阅读评论(0) 收藏举报 目录(?)[+] SIFT(Scale-invariant feature transform)是一种检测局部特征的算法,该算法通过求一幅图中的特征点(interest points,or corner points)及其有关scale 和orientation 的描述子得到特征并进行图像特征点匹配,获得了良好效果,详细解析如下: 算法描述 SIFT特征不只具有尺度不变性,即使改变旋转角度,图像亮度或拍摄视角,仍然能够得到好的检测效果。整个算法分为以下几个部分:1. 构建尺度空间 这是一个初始化操作,尺度空间理论目的是模拟图像数据的多尺度特征。 高斯卷积核是实现尺度变换的唯一线性核,于是一副二维图像的尺度空间定义为: 其中G(x,y,σ) 是尺度可变高斯函数 (x,y)是空间坐标,是尺度坐标。σ大小决定图像的平滑程度,大尺度对应图像的概貌特征,小尺度对应图像的细节特征。大的σ值对应粗糙尺度(低分辨率),反之,对应精细尺度(高分辨率)。为了有效的在尺度空间检测到稳定的关键点,提出了高斯差分尺度空间(DOG scale-space)。利用不同尺度的高斯差分核与图像卷积生成。 下图所示不同σ下图像尺度空间: 关于尺度空间的理解说明:2kσ中的2是必须的,尺度空间是连续的。在 Lowe的论文中,将第0层的初始尺度定为1.6(最模糊),图片的初始尺度定为0.5(最清晰). 在检测极值点前对原始图像的高斯平滑以致图像丢失高频信息,所以Lowe 建议在建立尺度空间前首先对原始图像长宽扩展一倍,以保留原始图像信息,增加特征点数量。尺度越大图像越模糊。

提取指纹图像细节特征 文档

1.1 提取指纹图像细节特征 在细化后的指纹图上,就可以提取指纹的细节特征点了。一般来说,指纹细节特征点信息应包括如下内容:(1)特征点类型,是纹线末端点还是分叉点;(2)特征点坐标,这是在该指纹图坐标系下的绝对坐标值;(3)特征点所在纹线在该特征点处的走向。 对于理想的细化图像,细节特征点的提取是很容易的。对细化后的指纹图像的所有目标点进行跟踪检测,如果满足sum=255*7,表明该点是纹线末端点;如果满足sum=255*5,表明该点是纹线分叉点。其中,sum=∑=8 1i i P 。 由于指纹采集设备或采集人手指状态等原因,采集到的指纹图像几乎不可能是理想的,总要存在模糊、粘连或者断线。这样,按照理想状态下提取指纹特征点的方法提取到的特征点中要有一部分是伪特征点,所以要进行后处理,去除伪特征点。 后处理包括以下一些情况下的处理: (1) 找到一个末端点后,沿着该末端点反向跟踪m 个点,若在跟踪这m 个点的过 程中,出现纹线终止或出现分叉点,则认为该点是伪特征点。这样可以去除由毛刺而造成的伪特征点。 (2) 找到一个分叉点后,分别沿着该分叉点的3个分支跟踪n 个点,若在跟踪这 n 个点的过程中,出现纹线终止或出现分叉点,则认为该点是伪特征点。这样可以去除由纹线粘连和小环而造成的伪特征点。 (3) 找到一个分叉点后,求出该分叉点的3个分支之间的夹角,若最大的一个夹 角大于180°,且最小的夹角大于90°,则认为该点是伪特征点。这是因为分叉点夹角一般为2个钝角和一个锐角,但是在指纹纹线弯曲处会出现一个夹角大于等于180°,但最小的夹角仍然是锐角。 (4) 指纹图像细化后,边缘处结构很不规范,会造成大量伪特征点的出现,必须 予以删除。对边缘处的特征点的删除一般都是利用位置信息进行的。前面已经得到了指纹图像的实际范围(见3.2 指纹前景区域的确定),只要将位于图像边缘一定范围内的所有特征点一律作为伪特征点予以删除。虽然,这样会造成少部分真正的特征点丢失,但对识别结果的影响并不大。

图像特征提取方法

图像特征提取方法 摘要 特征提取是计算机视觉和图像处理中的一个概念。它指的是使用计算机提取图像信息,决定每个图像的点是否属于一个图像特征。特征提取的结果是把图像上的点分为不同的子集,这些子集往往属于孤立的点、连续的曲线或者连续的区域。 至今为止特征没有万能和精确的图像特征定义。特征的精确定义往往由问题或者应用类型决定。特征是一个数字图像中“有趣”的部分,它是许多计算机图像分析算法的起点。因此一个算法是否成功往往由它使用和定义的特征决定。因此特征提取最重要的一个特性是“可重复性”:同一场景的不同图像所提取的特征应该是相同的。 特征提取是图象处理中的一个初级运算,也就是说它是对一个图像进行的第一个运算处理。它检查每个像素来确定该像素是否代表一个特征。假如它是一个更大的算法的一部分,那么这个算法一般只检查图像的特征区域。作为特征提取的一个前提运算,输入图像一般通过高斯模糊核在尺度空间中被平滑。此后通过局部导数运算来计算图像的一个或多个特征。 常用的图像特征有颜色特征、纹理特征、形状特征、空间关系特征。当光差图像时,常 常看到的是连续的纹理与灰度级相似的区域,他们相结合形成物体。但如果物体的尺寸很小 或者对比度不高,通常要采用较高的分辨率观察:如果物体的尺寸很大或对比度很强,只需 要降低分辨率。如果物体尺寸有大有小,或对比有强有弱的情况下同事存在,这时提取图像 的特征对进行图像研究有优势。 常用的特征提取方法有:Fourier变换法、窗口Fourier变换(Gabor)、小波变换法、最 小二乘法、边界方向直方图法、基于Tamura纹理特征的纹理特征提取等。

设计内容 课程设计的内容与要求(包括原始数据、技术参数、条件、设计要求等):一、课程设计的内容 本设计采用边界方向直方图法、基于PCA的图像数据特征提取、基于Tamura纹理特征的纹理特征提取、颜色直方图提取颜色特征等等四种方法设计。 (1)边界方向直方图法 由于单一特征不足以准确地描述图像特征,提出了一种结合颜色特征和边界方向特征的图像检索方法.针对传统颜色直方图中图像对所有像素具有相同重要性的问题进行了改进,提出了像素加权的改进颜色直方图方法;然后采用非分割图像的边界方向直方图方法提取图像的形状特征,该方法相对分割方法具有简单、有效等特点,并对图像的缩放、旋转以及视角具有不变性.为进一步提高图像检索的质量引入相关反馈机制,动态调整两幅图像相似度中颜色特征和方向特征的权值系数,并给出了相应的权值调整算法.实验结果表明,上述方法明显地优于其它方法.小波理论和几个其他课题相关。所有小波变换可以视为时域频域的形式,所以和调和分析相关。所有实际有用的离散小波变换使用包含有限脉冲响应滤波器的滤波器段(filterbank)。构成CWT的小波受海森堡的测不准原理制约,或者说,离散小波基可以在测不准原理的其他形式的上下文中考虑。 通过边缘检测,把图像分为边缘区域和非边缘区域,然后在边缘区域内进行边缘定位.根据局部区域内边缘的直线特性,求得小邻域内直线段的高精度位置;再根据边缘区域内边缘的全局直线特性,用线段的中点来拟合整个直线边缘,得到亚像素精度的图像边缘.在拟合的过程中,根据直线段转角的变化剔除了噪声点,提高了定位精度.并且,根据角度和距离区分出不同直线和它们的交点,给出了图像精确的矢量化结果 图像的边界是指其周围像素灰度有阶跃变化或屋顶变化的那些像素的集合,边界广泛的存在于物体和背 景之间、物体和物体之间,它是图像分割所依赖的重要特征.边界方向直方图具有尺度不变性,能够比较好的 描述图像的大体形状.边界直方图一般是通过边界算子提取边界,得到边界信息后,需要表征这些图像的边 界,对于每一个边界点,根据图像中该点的梯度方向计算出该边界点处法向量的方向角,将空间量化为M级, 计算每个边界点处法向量的方向角落在M级中的频率,这样便得到了边界方向直方图. 图像中像素的梯度向量可以表示为[(,),),(,),)],其中Gx(,),),G(,),)可以用下面的

尺度不变的额特征提取代码

function [ pos, scale, orient, desc ] = SIFT( im, octaves, intervals, object_mask, contrast_threshold, curvature_threshold, interactive ) % 功能:提取灰度图像的尺度不变特征(SIFT特征) % 输入: % im - 灰度图像,该图像的灰度值在0到1之间(注意:应首先对输入图像的灰度值进行归一化处理) % octaves - 金字塔的组数:octaves (默认值为4). % intervals - 该输入参数决定每组金字塔的层数(默认值为2). % object_mask - 确定图像中尺度不变特征点的搜索区域,如果没有特别指出,则算法将搜索整个图像 % contrast_threshold - 对比度阈值(默认值为0.03). % curvature_threshold - 曲率阈值(默认值为10.0). % interactive - 函数运行显示标志,将其设定为1,则显示算法运行时间和过程的相关信息;% 如果将其设定为2,则仅显示最终运行记过(default = 1). % 输出: % pos - Nx2 矩阵,每一行包括尺度不变特征点的坐标(x,y) % scale - Nx3 矩阵,每一行包括尺度不变特征点的尺度信息(第一列是尺度不变特征点所在的组, % 第二列是其所在的层, 第三列是尺度不变特征点的sigma). % orient - Nx1 向量,每个元素是特征点的主方向,其范围在[-pi,pi)之间. % desc - Nx128 矩阵,每一行包含特征点的特征向量. % 参考文献: % [1] David G. Lowe, "Distinctive Image Features from Sacle-Invariant Keypoints", % accepted for publicatoin in the International Journal of Computer % Vision, 2004. % [2] David G. Lowe, "Object Recognition from Local Scale-Invariant Features", % Proc. of the International Conference on Computer Vision, Corfu, % September 1999. % % Xiaochuan ZHAO;zhaoxch@https://www.360docs.net/doc/6411451707.html, % 设定输入量的默认值 if ~exist('octaves') octaves = 4; end if ~exist('intervals') intervals = 2; end if ~exist('object_mask') object_mask = ones(size(im)); end if size(object_mask) ~= size(im)

结合尺度不变特征的Super 4PCS点云配准方法

第34卷第5期2019年10月 遥感信息 Remote Sensing Information Vol.34,No.5 Oct.,2019 结合尺度不变特征的Super4PCS点云配准方法 鲁铁定3,袁志聪i,郑坤i (1.东华理工大学,南昌330013;2,流域生态与地理环境监测国家测绘地理信息局重点实验室,南昌330013) 摘要:点云配准是三维模型重建中的关键步骤。针对传统初配准方法效率低等问题,提出一种结合点云特征的超四点快速鲁棒匹配算法(super four point fast robust matching algorithm,Super4PCS)。首先对点云数据进行尺度不变特征提取,凸显点云的局部特征;然后把提取的特征点作为Super4PCS算法的初始值,以便实现源点云与目标点云的初配准;最后在初配准的基础上利用最近点迭代(ICP)算法进行精确配准。通过斯坦福兔子点云及实测点云数据对比分析,表明该算法具有更好的配准性能。 关键词:点云配准;尺度不变特征;特征点;超四点快速鲁棒匹配算法;ICP算法 doi:10.3969/j.issn.1000-3177.2019.05.005 中图分类号:P232文献标志码:A文章编号:1000-3177(2019)165-0015-06 Super4PCS Point Cloud Registration Algorithm Combining Scale Invariant Features LU Tieding1'2,YUAN Zhicong1,ZHENG Kun1 (1.East China University of Science and Technology,Nanchang330013t China; 2.Key Laboratory Watershed Ecology and Geographical Environment Monitoring, National Administration of Surveying^Mapping and Geoinformation,Nanchang3300131China} Abstract:Point cloud registration is the key step in3D model reconstruction.In view of the low efficiency of the traditional initial registration methods,a super four point fast robust matching algorithm(Super4PCS)is proposed,which combines the feature of point cloud.Firstly,scale-invariant feature extraction is performed,to highlight the local features of the point cloud. Then,the extracted feature points are used as the initial values of the Super4PCS algorithm so as to realize initial registration between the source and the target point cloud?Finally,the closest point iteration(ICP)algorithm is used for accurate registration on the basis of the initial registration.By comparing and analyzing Stanford rabbit point cloud and measured point cloud data,the results show that the proposed algorithm has better registration performance. Key words:point cloud registration;scale invariant feature;feature point;Super4PCS;ICP algorithm 0引言 随着三维激光扫描技术的快速发展,三维重建技术的应用越来越广泛。点云配准是三维模型重建中的关键环节,点云配准按配准步骤可分为初配准和精配准初配准能够很大程度上减小两点云的旋转和平移错位,为精配准提供一个好的初始位置,提高配准精度和效率。常用的初配准□切方法有主成分分析法、标签法、中心重合法、4PCS算法3等。精配准是在初配准的基础上对点云进行精确配准,使两点云尽可能地重合,即两点云的距离之和最小。应用最广的精配准方法是由Besl和Mkcya提出的最近点迭代金门(ICP)算法。 近年来,Nicolas Mellado等田切提出的Super 收稿日期:2018-04-28修订日期:2019-07-17 基金项目:国家自然科学基金(41464001);国家重点研发计划(2016YFB0501405);国家重点研发计划(2016YFB0502601-04);江西省自然科学基金(2017BAB203032)。 作者简介:鲁铁定(1974—),男,教授,主要研究方向为测绘数据处理。 E-mail:tdlu@https://www.360docs.net/doc/6411451707.html, 15

第六章 图像特征提取与描述(13)

第六章图像特征提取与描述 教学重点: 边界描述子、关系描述子 教学难点: 区域骨架、形状数、傅立叶描述子、 图像分割的技术目的是将图像分成有意义的区域,为了达到图像分析的目的,还要对这些有意义的区域进行特征提取与描述。而所谓是图像分析,就是根据图像中的目标的描述数据对其作定性或定量分析,分析的基础是目标区域的特征。 一、基本概念 图像描述:用一组数量或符号来表征图像中被描述的目标的基本特征。 把图像分割后,为了进一步的处理,分割后的图像一般要进行形式化的表达和描述解决形式化表达问题一般有两种选择: 1)根据区域的外部特征来进行形式化表示 2)根据区域的内部特征(比较区域内部的象素值)来来进行形式化表示 选择表达方式,要本着使数据变得更有利于下一步的计算工作。下一步工作是基于所选的表达方式描述这个区域,一般情况下: 1)如果关注的焦点是形状特性,选择外部表示方式 2)如果关注的焦点是反射率特性,如颜色、纹理时,选择内部表示方式 3)所选表示方式,应该对尺寸、变换、旋转等变量尽可能的不敏感 二、表示法设计 1.链码 1)定义:(1)链码是一种边界的编码表示法。 (2)用边界的方向作为编码依据。为简化边界的描述。一般描述的是边界点集。 链码举例:

2)算法: ●给每一个线段边界一个方向编码。 ●有4-链码和8-链码两种编码方法。 ●从起点开始,沿边界编码,至起点被重新碰到,结束一个对象的编码。 3)问题 问题1: ●链码相当长。 ●噪音会产生不必要的链码。 改进1: ●加大网格空间。 ●依据原始边界与结果的接近程度,来确定新点的位置。 链码举例: 问题2: ●由于起点的不同,造成编码的不同 ●由于角度的不同,造成编码的不同 改进2: ●从固定位置作为起点(最左最上)开始编码 ●通过使用链码的首差代替码子本身的方式 4)循环首差链码:用相邻链码的差代替链码 例如:4-链码10103322 循环首差为:33133030 循环首差:1 - 2 = -1(3) 3 - 0 = 3 0 - 1 = -1(3) 3 - 3 = 0 1 - 0 = 1 2 - 3 = -1(3) 0 - 1 = -1(3) 2 - 2 = 0 5)应用背景: (1)如果边界的本身对于旋转和比例修改来说是无变化的,使用链码才是正确的。一般来说这是不可能的,实际应用时还需要改进。 (2)用链码后,对象只要用①起点坐标,②周长(边界点数)③链码,④对象编号,就可以描述。 (3)链码一般用于一幅图像中有多个对象的情况,对单个对象不适用。

相关文档
最新文档