【问题标题】:Visualizing HOG feature, why the direction of gradient is perpendicular to the real gradient orientation可视化 HOG 特征,为什么梯度方向垂直于真实梯度方向
【发布时间】:2017-02-24 02:15:40
【问题描述】:

渐变的方向通常是从较暗的区域指向较亮的区域,反之亦然。然而,为了可视化 HOG,为什么“星盘”沿着强度/颜色变化的方向。

我确实了解我们如何获得渐变的方向和大小。

但是,我不明白 HOG 可视化背后的想法。这是一个例子,第一行的第三个“星盘”。渐变的方向不应该指向垂直于红线的方向吗?

【问题讨论】:

    标签: image-processing computer-vision object-detection


    【解决方案1】:

    HOG 可视化是为了更好地“查看”特征空间中的内容。所以显示了某些点的outline(not gradient)的方向。

    你的图片来自SATYA's blog吗?那是很好的材料。你也可以阅读this。这是一个引入可视化 HOG 特征空间的工具的项目。

    【讨论】:

      【解决方案2】:

      这取决于所使用的可视化工具。例如,当skimage.feature.hog()visualize=True 一起使用时,它会生成如下描述的猪图像:

      对于每个单元格和方向箱,图像包含一条线段 以单元格中心为中心,与中点垂直 由方向箱跨越的角度范围,并且有 强度与相应的直方图值成正比。

      有关详细信息,请参阅documentation。因此,您在这些可视化中看到的是与方向箱角度垂直的线(每个单元九条),而不是梯度方向本身。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-04-19
        • 2013-06-22
        • 2016-04-23
        • 2013-11-17
        • 2018-05-03
        • 2011-08-01
        • 2014-04-04
        相关资源
        最近更新 更多