计算机视觉-特征提取-ppt课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机视觉-特征提取-ppt课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 视觉 特征 提取 ppt 课件
- 资源描述:
-
1、第四章第四章 特征的提取与匹配特征的提取与匹配特征的提取和匹配特征的提取和匹配 对于左图像中的每一个特征对于左图像中的每一个特征左图像左图像角点角点线线结构结构特征的提取和匹配特征的提取和匹配 在右图像中寻找相似度最大的特征在右图像中寻找相似度最大的特征右图像右图像角点角点线线结构结构基于特征的计算机视觉处理的一般流程基于特征的计算机视觉处理的一般流程 特征提取特征提取确定显著性图像特征(点、线、面)的位置确定显著性图像特征(点、线、面)的位置 特征描述特征描述对特征进行紧凑、唯一、可理解的描述对特征进行紧凑、唯一、可理解的描述 特征匹配特征匹配在其它图像中寻找相似度最大的特征在其它图像中寻找
2、相似度最大的特征 特征跟踪(可选,一般用于视频处理)特征跟踪(可选,一般用于视频处理)仅在原有特征的很小的邻域范围内寻找特征仅在原有特征的很小的邻域范围内寻找特征主要内容主要内容 点特征的处理点特征的处理 面特征的处理面特征的处理 边缘特征的处理边缘特征的处理 线特征的处理线特征的处理点特征提取算法点特征提取算法点特征主要指明显点,提取点特征的算子称为兴趣算子或有利算子 点特征的灰度特征点特征的灰度特征Moravec算子算子 Moravec于1977年提出利用灰度方差提取点特征的算子 rcw(1)计算各像素的兴趣值 IV,min4321,VVVVIVrcK=int(w/2) (2 2)给定一经
3、验阈值,将兴趣值大给定一经验阈值,将兴趣值大于阈值的点作为候选点。于阈值的点作为候选点。 (3 3)选取候选点中的极值点作为)选取候选点中的极值点作为 特征点特征点。 综上所述,综上所述,Moravec算子是在四个算子是在四个主要方向上,选择具有最大主要方向上,选择具有最大最最小灰度方差的点作为特征点。小灰度方差的点作为特征点。Forstner算子算子 计算各像素的计算各像素的RobertsRoberts梯度梯度和像素(和像素(c c,r r)为中心)为中心的一个窗口的的一个窗口的灰度自方差矩阵灰度自方差矩阵,在图像中寻找具有,在图像中寻找具有尽可能小而接近圆的误差椭圆的点作为特征点。尽可能小
4、而接近圆的误差椭圆的点作为特征点。 -111-1Roberts梯度梯度crl(l l)计算各像素的)计算各像素的RobertsRoberts梯度梯度 Forstner算子步骤算子步骤(2 2)计算)计算l l(如(如5 5 5 5或更大)窗口中或更大)窗口中灰度的自方差矩阵灰度的自方差矩阵 )()()(,11,111,12,1111,22,111,12jijijikckcikrkrjjivujikckcikrkrjjivjikckcikrkrjjiugggggggggggg哪个图像块更容易被定位?哪个图像块更容易被定位?Aperture problems for different image
5、 patches:判断两幅图像的相似度判断两幅图像的相似度由于无法得到另一幅图像,只能在当前图像内寻找由于无法得到另一幅图像,只能在当前图像内寻找根据泰勒级数展开,根据泰勒级数展开,可得,可得,图像自相关函数分析图像自相关函数分析矩阵矩阵A A与信号处理中的自相关函数密切相关与信号处理中的自相关函数密切相关. .设设,为矩阵为矩阵A A的特征值,则的特征值,则,与局部自相关函数的与局部自相关函数的主曲率成比例主曲率成比例. .当两个曲率都低时,局部自相关函数是平坦的,那么窗口当两个曲率都低时,局部自相关函数是平坦的,那么窗口图像区域的灰度值近似为常量;当只有一个曲率高而另一个图像区域的灰度值近
6、似为常量;当只有一个曲率高而另一个曲率低时,局部自相关函数呈脊形,那么曲率低时,局部自相关函数呈脊形,那么E E只有当沿山脊移动只有当沿山脊移动时变化小,这就表示是边缘;当两个曲率都高时,局部自相时变化小,这就表示是边缘;当两个曲率都高时,局部自相关函数是尖峰,那么关函数是尖峰,那么E E在任意方向上移动都会增加,这就表示在任意方向上移动都会增加,这就表示是角点是角点. .因此我们可以由因此我们可以由,的值判断是否是角点。为了不对的值判断是否是角点。为了不对M M进进行分解求特征值,可以采用行分解求特征值,可以采用Tr(A)Tr(A)和和Det(A)Det(A)来代替来代替, 2( )( )T
7、r AABDet AABC2xAI2yBIxyCI I(3 3)计算兴趣值)计算兴趣值q q与与w w NNQtrDettr12)(4trNDetNq DetNDetN代表矩阵代表矩阵N N之行列式之行列式trNtrN代表矩阵代表矩阵N N之迹之迹 (4)确定待选点 当 同时 ,该像素为待选点 qTq wTw(5)选取极值点 即在一个适当窗口中选择最大的待选点 Harris算子算子 角点是景物轮廓线上曲率的局部极大点,对掌握景物角点是景物轮廓线上曲率的局部极大点,对掌握景物的轮廓特征具有决定作用。一旦找到了景物的轮廓特的轮廓特征具有决定作用。一旦找到了景物的轮廓特征点也就大致掌握了景物的形状。
8、直观的讲,角点就征点也就大致掌握了景物的形状。直观的讲,角点就是图像上所显示的物体边缘拐角所在的位置点。是图像上所显示的物体边缘拐角所在的位置点。 HarrisHarris角点检测法是一种基于图像灰度的检测方法,角点检测法是一种基于图像灰度的检测方法,这类方法主要通过计算点的曲率及梯度来检测角点。这类方法主要通过计算点的曲率及梯度来检测角点。该方法是由该方法是由HarrisHarris和和StephenStephen于于19881988年提出来的,也年提出来的,也叫叫PlesseyPlessey角点检测法。其基本思想与角点检测法。其基本思想与MoravecMoravec角点算角点算子相似,但对
9、其作了许多改进。子相似,但对其作了许多改进。MoravecMoravec角点算子角点算子计算各像素沿同方向的平均灰度变化,选取最小值作为对应计算各像素沿同方向的平均灰度变化,选取最小值作为对应像素点的角点响应函数。定义在一定范围内具有最大角点响像素点的角点响应函数。定义在一定范围内具有最大角点响应的像素点为角点。应的像素点为角点。MoravecMoravec角点算子简单快速,但是它存在一些缺点角点算子简单快速,但是它存在一些缺点: :各向异性各向异性, ,只考虑四个方向只考虑四个方向对强边界敏感对强边界敏感, ,只考虑了兴趣值的最小值只考虑了兴趣值的最小值 HarrisHarris角点算子角点
10、算子这里一阶微分可以由下面的式子近似这里一阶微分可以由下面的式子近似 因此因此,E,E可以表现成可以表现成: :HarrisHarris角点算子角点算子为消除噪声为消除噪声, ,进行高斯平滑进行高斯平滑: :( )xxyxyygg gMG sg gg在平移方向在平移方向(x(x,y)y)上的上的E E可以表示如下可以表示如下: : M为为 2 22 2的矩阵的矩阵: :HarrisHarris角点算子角点算子兴趣值的计算公式为兴趣值的计算公式为: :HarrisHarris算法认为,特征点是局部范围内的极大兴趣值对应的像算法认为,特征点是局部范围内的极大兴趣值对应的像素。因此,在计算完各点的兴
11、趣值后,要提取出原始图像中的素。因此,在计算完各点的兴趣值后,要提取出原始图像中的所有局部兴趣值最大的点。所有局部兴趣值最大的点。实际操作中,可以依次取出每个像素的实际操作中,可以依次取出每个像素的8 8邻域中的邻域中的8 8个像素,从个像素,从中心像素和这中心像素和这8 8个像素中提出最大值,如果中心点像素的兴趣值个像素中提出最大值,如果中心点像素的兴趣值就是最大值,则该点就是特征点。就是最大值,则该点就是特征点。在提取特征点时,凡满足大于某一阈值的像素点均可被认为是在提取特征点时,凡满足大于某一阈值的像素点均可被认为是特征点。特征点。阈值选取的方法:通过确定图像中所能提取的最大可能的特征阈
12、值选取的方法:通过确定图像中所能提取的最大可能的特征点数目点数目N N来选择值最大的若干像素点作为特征点。局部极值点的来选择值最大的若干像素点作为特征点。局部极值点的数目往往很多,根据数目往往很多,根据I I值进行排序,取其前值进行排序,取其前N N个为特征点。个为特征点。 2()(),0.04IDet MkTraceMkSUSAN算子算子 SUSANSUSAN算法由算法由Smith S MSmith S M在在19971997年提出年提出, ,是一是一种基于结构元的点特征提取算子种基于结构元的点特征提取算子. . SUSANSUSAN是是“Smallest Univalue Segment
13、Smallest Univalue Segment Assimilating NucleusAssimilating Nucleus”的缩写的缩写, ,即同化核即同化核分割最小值。分割最小值。 假设有一个圆形的区域假设有一个圆形的区域, ,称其为掩模。它的称其为掩模。它的中心有一个核中心有一个核, ,假设这个核的灰度值与黑色假设这个核的灰度值与黑色区域的灰度值相近。区域的灰度值相近。SUSAN算子算子SUSAN算子算子 在整个区域内移动这个掩模在整个区域内移动这个掩模, ,它与黑色区域将有不同的接它与黑色区域将有不同的接触情况。不失一般性触情况。不失一般性, ,在图中表示了其中的四种情况:在在
14、图中表示了其中的四种情况:在掩模所处的区域内掩模所处的区域内, ,这些点与掩模核的灰度值如果相近的这些点与掩模核的灰度值如果相近的话话, ,就称这些点构成的区域是就称这些点构成的区域是USAN(Univalue Segment USAN(Univalue Segment Assimilating Nucleus),Assimilating Nucleus),即同化核分割相同值区域。根即同化核分割相同值区域。根据这一定义可知上图各种情况下,由设定的掩模所确定据这一定义可知上图各种情况下,由设定的掩模所确定的的USANUSAN如下图所示如下图所示: :SUSAN算子算子 图图2 2是图是图1 1中
15、相应掩模位置的中相应掩模位置的USANUSAN标识图标识图, ,图中黑图中黑色区域即为色区域即为USAN,USAN,可以看到可以看到USANUSAN包含了图像结构包含了图像结构的重要信息。掩模核及掩模完全包含在图像(黑的重要信息。掩模核及掩模完全包含在图像(黑色区域)中时,色区域)中时,USANUSAN的值最大;掩模核处在图像的值最大;掩模核处在图像的一条直线边缘附近时,的一条直线边缘附近时,USANUSAN值接近其最大值的值接近其最大值的一半;掩模核若在图像的一个角点处,则一半;掩模核若在图像的一个角点处,则USANUSAN值值接近最大值的四分之一。在一幅图像中搜索图像接近最大值的四分之一。
16、在一幅图像中搜索图像角点或边缘点,就是搜索角点或边缘点,就是搜索USANUSAN最小(小于一定值)最小(小于一定值)的点,即搜索最小化同化核分割相同值。这样可的点,即搜索最小化同化核分割相同值。这样可得到特征点检测的得到特征点检测的SUSANSUSAN算法。算法。SUSAN算子算子 构造一个(圆形)掩模,遍历图像的每一个点。判断掩构造一个(圆形)掩模,遍历图像的每一个点。判断掩模所掩盖的区域内的点与掩模的相似程度,采用以下相模所掩盖的区域内的点与掩模的相似程度,采用以下相似比较函数似比较函数: : 600( , )(,)( , )expI x yI xyC x ytn 掩模区域的掩模区域的US
17、ANUSAN值为值为: :0000( , ) (,)( ,)( , )x yx yn x yC x ynn为为USANUSAN中像素个数,它给出了中像素个数,它给出了USANUSAN值。值。SUSAN算子算子 将与某固定阈值相比较,得到将与某固定阈值相比较,得到SUSANSUSAN算法对图像角点的响算法对图像角点的响应函数如下式所示:应函数如下式所示: 00000000(,)(,)(,)0(,)gn xyn xygR xyn xyg2/maxng maxn为为n的最大值的最大值 dn为提高抗噪声干扰能力,在利用为提高抗噪声干扰能力,在利用USANUSAN值进行阈值比较时,不仅值进行阈值比较时,
18、不仅设定一个上限设定一个上限g,有时还设定一个下限有时还设定一个下限d.下限的设定是为了排除下限的设定是为了排除孤立噪声点的干扰,通常情况下取孤立噪声点的干扰,通常情况下取2 21010个像素。同时,利用个像素。同时,利用USANUSAN重心与核心点连线上的像素点的边缘初始值要相近的条件重心与核心点连线上的像素点的边缘初始值要相近的条件来消除错误的角点。来消除错误的角点。 几种算子性能的比较几种算子性能的比较 图像质量较好时图像质量较好时ForstnerForstner算子在纹理丰富地区特征点也丰富,算子在纹理丰富地区特征点也丰富,在纹理匮乏地区几乎没有;在纹理匮乏地区几乎没有;SusanSu
展开阅读全文