HOG介绍2

转载 2015年07月09日 10:04:24

梯度直方图特征(HOG) 是一种对图像局部重叠区域的密集型描述符它通过计算局部区域的梯度方向直方图来构成特征。Hog特征结合SVM分类器已经被广泛应用于图像识别中,尤其在行人检测中获得了极大的成功。需要提醒的是,HOG+SVM进行行人检测的方法是法国研究人员Dalal2005CVPR上提出的,而如今虽然有很多行人检测算法不断提出,但基本都是以HOG+SVM的思路为主。

        HOG特征是一种局部区域描述符,它通过计算局部区域上的梯度方向直方图来构成人体特征,能够很好地描述人体的边缘。它对光照变化和小量的偏移不敏感。

图像中像素点(x,y)的梯度为

    Dalal提出的Hog特征提取的过程:把样本图像分割为若干个像素的单元(cell),把梯度方向平均划分为9个区间(bin),在每个单元里面对所有像素的梯度方向在各个方向区间进行直方图统计,得到一个9维的特征向量,每相邻的4个单元构成一个块(block),把一个块内的特征向量联起来得到36维的特征向量,用块对样本图像进行扫描,扫描步长为一个单元。最后将所有块的特征串联起来,就得到了人体的特征。例如,对于64*128的图像而言,每2*2的单元(16*16的像素)构成一个块,每个块内有4*9=36个特征,以8个像素为步长,那么,水平方向将有7个扫描窗口,垂直方向将有15个扫描窗口。也就是说,64*128的图片,总共有36*7*15=3780个特征。

在行人检测过程中,除了上面提到的HOG特征提取过程,还包括彩图转灰度,亮度校正等步骤。总结一下,在行人检测中,HOG特征计算的步骤:

(1)将输入的彩图转换为灰度图;

(2)采用Gamma校正法对输入图像进行颜色空间的标准化(归一化);   目的是调节图像的对比度,降低图像局部的阴影和光照变化所造成的影响,同时可以抑制噪音的干扰;

(3)计算梯度;主要是为了捕获轮廓信息,同时进一步弱化光照的干扰。

(4)将梯度投影到单元的梯度方向;目的是为局部图像区域提供一个编码,

(5)将所有单元格在块上进行归一化;归一化能够更进一步对光照、阴影和边缘进行压缩,通常,每个单元格由多个不同的块共享,但它的归一化是基于不同块的,所以计算结果也不一样。因此,一个单元格的特征会以不同的结果多次出现在最后的向量中。我们将归一化之后的块描述符就称之为HOG描述符。

(6)收集得到检测空间所有块的HOG特征;该步骤就是将检测窗口中所有重叠的块进行HOG特征的收集,并将它们结合成最终的特征向量供分类使用。

图像特征提取2—HOG特征

1、HOG特征: HOG特征的基本思想 :其核心思想是所检测的局部物体外形能够被光强梯度或边缘方向的分布所描述。即在一副图像中,局部目标的表象和形状(appearance and shape)能够被梯...
  • zzb4702
  • zzb4702
  • 2016年03月04日 16:33
  • 1321

OpenCV编程->HOG检测(2)

下面开始看源码。 HOG的

方向梯度直方图-Hog算法介绍

图像梯度 介绍一下图像梯度的含义: 上图中,标量场是黑白的,黑色表示大的数值,而相应的梯度用红色箭头表示。 可以把图像看成二维离散函数,图像梯度其实就是这个二维离散函数的求导: 图像梯度: G(...
  • iAm333
  • iAm333
  • 2014年01月11日 18:12
  • 5100

HOG基本原理完整介绍

方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和图像处理中用来进行目标检测的特征描述子,它最早是由法国国家计算机技术和控制研究所(Fre...

HOG特征简单介绍

基本信息:         HOG即histogram of oriented gradient,是用于目标检测的特征描述子,该技术将图像局部出现的方向梯度次数进行计数。是由Navneet Da...
  • Konae
  • Konae
  • 2012年07月24日 22:06
  • 1436

维基百科中HOG算法介绍

方向梯度直方图[编辑] 维基百科,自由的百科全书 特征检测 典型角检测算法的输出 边缘检测 Canny Canny–Deriche Differential Sob...

HOG负样本训练工具

  • 2015年11月30日 19:46
  • 948B
  • 下载

Opencv行人检测代码 自带hog检测

  • 2017年07月27日 17:42
  • 101KB
  • 下载

整理HOG(openCV)(涉及HOG函数的简单介绍和使用)

原文:http://blog.csdn.net/wangningbo128/archive/2011/05/15/6422554.aspx OpenCV2.0提供了行人检测的例子,用的是法国人...

HOG+SVM测试图片

  • 2015年06月15日 22:38
  • 12.29MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:HOG介绍2
举报原因:
原因补充:

(最多只允许输入30个字)