11 视觉特征:描述子
SIFT、BRIEF、ORB 描述子的构造、比较与匹配。
对应课件:2021-pho1-11-features-descriptors.pptx.pdf。
1. 描述子的作用#
关键点给出位置,描述子把该点附近外观编码成可比较的向量(第 6—13 页)。课件列出 HOG、SIFT、SURF、GLOH、BRIEF 与 ORB 等描述子(第 14—15 页)。随后用欧氏距离或汉明距离比较描述子,再以匹配筛选去除歧义和外点。
2. SIFT:梯度方向直方图#
SIFT 对平移、旋转、尺度不变,对光照、仿射变化和三维投影部分不变(第 16 页)。一个 SIFT 特征可写为
构造步骤严格按课件为:
- 将关键点邻域按尺度和主方向归一,并重采样为
像素。 - 计算每个像素的梯度幅值与方向,将区域分为
个小格。 - 每格统计 8 个方向的梯度直方图。
- 串接全部直方图,得到
维向量。
这些步骤及图示依次见第 20—25 页;DoG 关键点与梯度直方图描述子的组合见第 26 页。
匹配与 Lowe 比率检验#
给查询描述子
时接受匹配(第 27—30 页)。该比值要求最佳候选显著优于次佳候选;即使如此仍有少量外点,需要额外处理(第 31 页)。
3. 二进制描述子与 BRIEF#
二进制描述子在关键点 patch 内选择像素对
并将全部
(第 36 页。)跨图比较必须使用相同的像素对,且保持相同测试顺序(第 38 页)。
BRIEF 是 2010 年提出的首个二进制图像描述子;课件采用 256 bit,并在平滑图上执行以减弱噪声。它给出五类采样几何:均匀随机、Gaussian、以
4. ORB:定向与学习配对#
ORB 是 BRIEF 的扩展:补偿面内旋转并学习更优的采样对(第 43 页)。它先用图像矩求 patch 的质心和方向:
然后按课件将每个采样点绕质心旋转:
并在变换后的坐标上做 BRIEF 测试,获得面内旋转不变性(第 44—45 页)。ORB 选择 256 对高方差、低相关的像素对,以同时提高区分性并避免重复信息(第 46 页)。
课件比较:ORB 相比 SIFT 约快 100 倍,使用 256 bit 而 SIFT 为 4096 bit;ORB 本身不尺度不变(可用图像金字塔补足),主要对面内旋转不变,且在无尺度变化时匹配性能相近(第 47 页)。
5. 复习要点#
- SIFT 以尺度归一的局部梯度方向分布构成 128 维向量。
- BRIEF 将固定像素对的比较结果编码为比特串,使用汉明距离。
- ORB 对 BRIEF 的采样对作方向旋转补偿,并学习信息量更高的配对。
Comments
View on GitHub