根据HOG过程,如用于人体检测的定向梯度直方图(参见下面的链接)中所述,对比度归一化步骤在分箱和加权投票之后完成.
我不明白 - 如果我已经计算了细胞的加权梯度,那么图像对比度的归一化现在如何帮助我呢?
据我了解,对比度归一化是在原始图像上完成的,而对于计算渐变,我已经计算了ORIGINAL图像的X,Y导数.因此,如果我将对比度标准化并且我希望它生效,我应该再次计算所有内容.
有什么我不太懂的东西吗?
我应该规范细胞的价值吗?
HOG中的标准化无论如何都不是关于对比度,而是关于直方图值(每个箱中的细胞计数)?
链接到该论文:http: //lear.inrialpes.fr/people/triggs/pubs/Dalal-cvpr05.pdf
Som*_*ing 13
通过对每个块的局部直方图进行归一化来实现对比度归一化.
整个HOG提取过程在这里得到了很好的解释:http://www.geocities.ws/talh_davidc/#cst_extract
当您对块直方图进行标准化时,如果直方图确实包含每个方向的幅度之和,则实际上会对此块中的对比度进行标准化.
术语"直方图"在这里令人困惑,因为您不计算有多少像素具有方向k,而是将这些像素的大小相加.因此,您可以在计算块的向量之后或甚至在计算整个向量之后对对比度进行标准化,假设您知道向量中的哪些索引开始一个块并且块结束.
由于我的理解,算法的步骤 - 95%的成功率为我工作:
定义以下参数(在此示例中,参数类似于人类检测纸张的HOG):
计算梯度:
使用原始矩阵的副本分别对每个块执行操作(因为某些块是重叠的,我们不想破坏它们的数据):
创建最终向量: