利用SIFT和HOG特征描述图像邻域
1. 模式元素位置、半径和方向的获取
在图像特征提取中,为了准确描述图像中的局部区域,我们需要确定模式元素的位置、半径和方向。这里有两种常用的方法:角点检测器和高斯拉普拉斯算子。
- 角点检测器 :对感兴趣点的角点结构有响应,能准确估计邻域的中心位置,但对尺度的估计较差。适用于尺度变化不大的匹配问题。
- 高斯拉普拉斯算子 :寻找以感兴趣点为中心的特定尺度的圆形斑点结构,对中心位置的估计不太准确,但对尺度的估计较好。适用于可能出现大尺度变化的匹配问题。
具体步骤如下:
1. 假设一个固定的尺度参数 $k$。
2. 找到 $\nabla^2_{\sigma}I(x, y)$ 在位置 $(x, y)$ 和尺度 $\sigma$ 上的所有局部极值点,形成三元组 $(x_c, y_c, r)$ 的列表。
3. 对于每个三元组:
- 计算以 $(x_c, y_c)$ 为中心、半径为 $kr$ 的区域内梯度方向的方向直方图 $H(\theta)$。
- 计算图像块的方向 $\theta_p$,即 $\theta_p = \arg\max_{\theta} H(\theta)$。如果有多个 $\theta$ 使直方图达到最大值,则为每个 $\theta$ 制作一个图像块的副本。
- 将 $(x_c, y_c, r, \theta_p)$ 附加到每个副本的图像块列表中。
这个过程可以用以下流程图表示:
graph TD;
超级会员免费看
订阅专栏 解锁全文
7

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



