10 视觉特征:关键点
结构矩阵、Harris、Shi–Tomasi、Förstner 与 DoG 关键点。
对应课件:2021-pho1-10-features-keypoints.pptx.pdf。
1. 关键点与角点#
关键点是图像中局部显著的位置;描述子则概括该位置附近的局部结构(第 5—7 页)。角点通常显著,因为它是近似正交的两条边的交汇;边只在一个方向有突变(第 9—10 页)。本课件包括两类方法:基于结构矩阵的角点,以及跨尺度的 DoG 关键点。
2. 从 SSD 到结构矩阵#
在
一阶 Taylor 展开:
代回后,常数项相消,得到
把求和移入矩阵,定义结构矩阵
(第 11—15 页。)
结构矩阵的两个特征值表达两个主方向的变化:一个大、一个近零是边;都近零是平坦区;两个都大才是角点(第 18—21 页;图示详见第 19—20 页)。
3. Harris、Shi-Tomasi 与 Förstner#
Harris 响应为
课件的判别为:
Shi-Tomasi 直接阈值化较小特征值:
Förstner 在
4. Difference of Gaussians(DoG)#
DoG 在尺度空间中寻找关键点:每一金字塔层先高斯平滑,再对不同平滑尺度作差并寻找极值,最后在边缘处做极大值抑制(第 37—39 页)。两个不同模糊版本相减会突出角点、边缘等细节;平滑去除高频,差分仅保留两个模糊级别之间的频率,因此 DoG 是带通滤波器(第 40—46 页)。
DoG 可响应角点、边缘和 blob;blob 是与周围不同、内部大致恒定的区域。因为边缘对匹配不可靠,仍需基于特征值测试将其剔除(第 38、48 页)。尺度空间、DoG 极值与例图详见第 40—47 页。
5. 复习要点#
- 角点检测本质是检测两个独立方向上的强度变化。
- 结构矩阵将局部梯度的方向和强度汇总为两个特征值。
- Harris、Shi-Tomasi、Förstner共享结构矩阵,但使用不同判据。
- DoG 将“局部显著性”扩展到多个平滑尺度,能够检出 blob 和角点。
Comments
View on GitHub