为了使描述符具有旋转不变性,需要利用图像的局部特征为每一个关键点分配一个方向。利用关键点邻域像素的梯度及方向分布的特性,可以得到梯度模值和方向如下:
尺度为每个关键点各自所在的尺度。在以关键点为中心的邻域窗口内采样,并用直方图统计邻域像素的梯度方向。梯度直方图的范围是0~360度,其中每10度一个方向,总共36个方向。直方图的峰值则代表了该关键点处邻域梯度的主方向,即作为该关键点的方向。
在计算方向直方图时,需要用一个参数等于关键点所在尺度1.5倍的高斯权重窗对方向直方图进行加权。如下图所示,该示例中为了简化给出了8方向的方向直方图计算结果。
相关资料:
-
想了解更多关于梯度直方图的源代码?请参考梯度直方图源代码。
-
对方向梯度直方图(HOG)感兴趣?这里有详细介绍:方向梯度直方图HOG。
-
进一步研究HOG梯度方向直方图,点击这里。
-
关于行人检测中的方向梯度直方图,查看这个链接。
-
想了解如何在matlab中计算方向梯度直方图?请访问这里。
这是不是让人感到既兴奋又好奇?你会发现,梯度直方图不仅仅是一个学术概念,它在图像处理和分析中有着广泛的应用和深远的影响!
暂无评论