计算机应用 ›› 2015, Vol. 35 ›› Issue (6): 1785-1790.DOI: 10.11772/j.issn.1001-9081.2015.06.1785

• 行业与领域应用 • 上一篇    下一篇

旋转角可变的人体检测算法

董志聪, 黎福海, 刘少雄   

  1. 湖南大学 电气与信息工程学院, 长沙 410082
  • 收稿日期:2015-01-09 修回日期:2015-03-30 发布日期:2015-06-12
  • 通讯作者: 黎福海(1964-),男,广西藤县人,教授,硕士,主要研究方向:嵌入式系统、电子测量;fuhai-li@vip.sina.com
  • 作者简介:董志聪(1988-),男,广东韶关人,硕士研究生,主要研究方向:嵌入式系统、数字图像处理;刘少雄(1989-),男,河北石家庄人,硕士研究生,主要研究方向:电子设计、嵌入式系统。

Human detection algorithm with variable rotation angle

DONG Zhicong, LI Fuhai, LIU Shaoxiong   

  1. College of Electrical and Information Engineering, Hunan University, Changsha Hunan 410082, China
  • Received:2015-01-09 Revised:2015-03-30 Published:2015-06-12

摘要:

常用的人体检测算法多应用于无旋转角的情况,而在旋转角可变的情况下检测性能有限,为此提出了一种适用于有旋转角的人体检测算法。首先,通过径向梯度转换(RGT)获得具有旋转不变性的梯度;其次,使用类似于梯度方向直方图(HOG)特征中相互重叠块的组合方式,获取多个带有旋转角信息的特征描述子,按旋转角大小将它们一维线性连接成具有旋转不变性的特征描述子组;最后,利用基于支持向量机(SVM)的二级级联分类器实现了带旋转角的人体检测。基于INRIA行人数据库的144个不同旋转角的人体测试集检测率都不低于86%,144个不同旋转角的非人体样本误检率均低于10%。实验证明了该算法可用于在任意旋转角图像上进行人体检测。

关键词: 旋转不变, 梯度方向直方图, 径向梯度变换, 级联分类器, 支持向量机, 人体检测

Abstract:

Prevalent human detection methods are usually applied in cases without rotation angle, and their detection rates are poor when rotation angle varies. In order to solve the issue, an algorithm which could identify human with variable rotation angle was proposed. Firstly, Radial Gradient Transform (RGT) method was adopted to obtain the rotation-invariance gradient. Then, adopting the method similar to the way that blocks were overlapped in the Histogram of Oriented Gradient(HOG) feature, a plurality of descriptors with rotation angle information were obtained and connected linearly into a descriptor group with rotation invariance feature, according to the descriptors' rotation angle. Finally, the human detection algorithm was conducted with the support of a two-level cascaded classifier based on Support Vector Machine (SVM). The recognition rate of the proposed algorithm achieves more than 86% for a human test set with 144 different rotation angles based on the INRIA pedestrian database. In the meantime, the false detection rate is less than 10% for a non-human test set with 144 different rotation angles. The experiments indicate that the proposed algorithm can be used for human detection in an image with arbitrary rotation angle.

Key words: rotation-invariance, Histogram of Oriented Gradient (HOG), Radial Gradient Transform (RGT), cascaded classifier, Support Vector Machine (SVM), human detection

中图分类号: