
HOG特征
发布日期:2021-05-04 07:36:49
浏览次数:39
分类:精选文章
本文共 1233 字,大约阅读时间需要 4 分钟。
HOG特征:行人检测中的核心技术揭秘
HOG特征的主要思想
在图像处理和计算机视觉领域,方向梯度直方图(Histogram of Oriented Gradients, HOG)是一种广泛应用于物体检测的特征描述方法。HOG通过统计图像局部区域的梯度方向分布来构建特征向量,能够有效捕捉物体的轮廓和外观特征,是行人检测中的核心技术之一。
HOG特征的实现方法
HOG特征的提取过程主要包括以下几个关键步骤:
图像预处理
- 将输入图像转换为灰度图像,建立三维空间坐标(x, y, z)。
- 应用Gamma校正法对图像进行颜色空间标准化,降低阴影和光照变化的影响。
梯度计算
- 使用[-1, 0, 1]和[1, 0, -1]T两个梯度算子分别计算图像在水平和竖直方向的梯度分量。
- 根据公式计算每个像素点的梯度大小和方向。
细胞单元划分
- 将图像划分为小型连通区域,称为细胞单元(Cell)。例如,6x6像素组成一个细胞。
- 在每个细胞单元中统计梯度方向信息,采用9个方向块进行直方图统计。
梯度方向直方图统计
- 将每个像素的梯度方向映射到固定的角度范围,统计每个方向块的计数。
- 梯度大小作为权重值进行加权统计,形成每个细胞单元的9维特征向量。
块归一化
- 将相邻的4个细胞单元组成一个块,块内对梯度直方图进行归一化处理。
- 归一化能够有效抑制光照变化和阴影对比度的影响,提高特征鲁棒性。
特征向量构建
- 将所有块的特征向量串联起来,形成最终的HOG特征向量。
HOG特征的优点
与其他特征描述方法相比,HOG具有以下显著优点:
几何和光学不变性
- HOG特征在局部方格单元上操作,能够较好地保持图像的几何和光学形变信息。
灵活性和鲁棒性
- 在粗空域抽样、精细方向抽样以及局部光学归一化的条件下,HOG特征对行人细微动作的忽略具有较高容忍度。
适用性
- HOG特征特别适合用于图像中的人体检测,能够有效捕捉人体的姿势和外观特征。
HOG特征的特征维数计算
对于一个64x128像素的图像,使用8x8细胞单元和2x2块组合,HOG特征的维数计算如下:
块数计算
- 水窗口大小:64x128
- 块大小:16x16,步长:8x8
- 水窗口中块数:(64-16)/8 + 1 = 7,(128-16)/8 + 1 = 15,总块数:7x15=105
细胞单元数目
- 每个块包含4个8x8细胞单元。
特征向量维数
- 每个细胞单元对应9维特征向量。
- 总特征维数:105x4x9=3780维。
HOG+SVM行人检测系统
HOG特征与SVM分类器结合,形成了一种高效的行人检测算法:
特征提取
- 对正负样本提取HOG特征,形成训练样本。
模型训练
- 利用SVM对训练样本进行分类,得到检测模型。
检测过程
- 使用检测模型对待检测图像提取HOG特征,进行分类判断。
迭代优化
- 利用硬负样本迭代优化模型性能,进一步提升检测精度。
通过上述方法,HOG+SVM系统成为了行人检测领域的经典算法,广泛应用于计算机视觉和人工智能技术中。
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年03月22日 02时08分00秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
SSLOJ1692 USACO 3.2 Magic Squares 魔板&P2730
2019-03-04
SSLOJ1063 统计数字
2019-03-04
P4305 [JLOI2011]不重复数字
2019-03-04
P5854 【模板】笛卡尔树
2019-03-04
SpringMVC的基础配置之注解驱动
2019-03-04
在Ubuntu上安装GCC编译器
2019-03-04
Maven(高级)之聚合
2019-03-04
SecureCRT注册机
2019-03-04
菜鸟程序员,被无良HR欺骗,因祸得福,竟“意外”拿下美团offer
2019-03-04
吓我一跳?看了线程和线程池的对比,才知道池化技术到底有多牛
2019-03-04
给公司妹子讲了好久,头都大了,一个SQL语句是如何执行的?
2019-03-04
阿里大牛手撕SpringBoot,Cloud,Nginx与Docker,你凭什么搞不懂
2019-03-04
结局已定,一点不慌,秋招京东三面,给了意料之中的20KOffer。
2019-03-04
Java开发5年的我偶然被几条朋友圈打击,成功点燃,别说了,不去阿里对不起自己!
2019-03-04
凭借这份pdf,安卓顺利转行Java,成功4面拿下美团offer
2019-03-04
团体程序设计天梯赛-练习集 L1-006 连续因子 (20分)
2019-03-04
团体程序设计天梯赛-练习集 L2-007 家庭房产 (25分) 并查集思想+坑点分析
2019-03-04
暴打算法:王者级数据结构与LeetCode笔记,一路绿灯杀进字节Java岗
2019-03-04
团体程序设计天梯赛-练习集 L2-020 功夫传人 (25分) dfs深搜
2019-03-04
不愧是Alibaba技术官,随便甩出本kafka限量笔记,都火遍全网
2019-03-04