理论
有哪些特征?
在计算机视觉中,我们通常需要寻找两张图上的匹配关键点。为什么?因为一旦我们知道了两张图是相关联的,我们就可以使用 *both 图像来提取它们中的信息。
是指
- 匹配关键点 是指在场景中可以很容易识别出来的 特性 . 这些特性就是这里所说的 特征 。
- 因此,特征应该有什么样的特性呢?
- 应该具有 可识别的独一无二性
图像特征类型
图像特征类型:
- 边缘
- 角点 (感兴趣关键点)
- 斑点(Blobs) (感兴趣区域)
本教程涉及 角点 特征。
为什么角点是特殊的?
- 因为角点是两个边缘的连接点,它代表了两个边缘变化的方向上的点。图像梯度有很高的变化。这种变化是可以用来帮助检测角点的。
如何工作?
-
由于角点代表了图像像素梯度变化,我们将寻找这个”变化”。
-
考虑到一个灰度图像
. 划动窗口
(with displacements
在x方向和
方向)
计算像素灰度变化。![E(u,v) = \sum _{x,y} w(x,y)[ I(x+u,y+v) - I(x,y)]^{2}](https://i-blog.csdnimg.cn/blog_migrate/8e3f6646f9feb01a1f126127a1569185.png)
其中:
is the window at position 
is the intensity at 
is the intensity at the moved window 
-
为了寻找带角点的窗口,我们搜索像素灰度变化较大的窗口。于是, 我们期望最大化以下式子:
![\sum _{x,y}[ I(x+u,y+v) - I(x,y)]^{2}](https://i-blog.csdnimg.cn/blog_migrate/80f53ebc0f0e64a177584e4c2ea9bf45.png)
-
使用 泰勒(Taylor)展开式:
![E(u,v) \approx \sum _{x,y}[ I(x,y) + u I_{x} + vI_{y} - I(x,y)]^{2}](https://i-blog.csdnimg.cn/blog_migrate/19b8f6cff7cf76b0a2dc349a095ad2ea.png)
-
式子可以展开为:

-
一个举证表达式可以写为:

-
表示为:

-
因此我们有等式:

-
每个窗口中计算得到一个值。这个值决定了这个窗口中是否包含了角点:

其中:
- det(M) =

- trace(M) =

一个窗口,它的分数
大于一个特定值,这个窗口就可以被认为是”角点” - det(M) =
解释
实验结果
原始图像:
检测到的角点被黑色圈标记了
翻译者
Shuai Zheng, <kylezheng04@gmail.com>, http://www.cbsr.ia.ac.cn/users/szheng/

2750

被折叠的 条评论
为什么被折叠?



