采用Gentle AdaBoost和嵌套级联结构的实时人脸检测

Real-time face detection using Gentle AdaBoost and nesting cascade structure

  • 摘要: 本文提出一个基于Gentle AdaBoost和嵌套级联结构(Nesting Cascade Structure)的快速人脸检测器。采用嵌套级联结构并在训练过程中剔除前级节点分类器已使用过的特征,解决了经典的AdaBoost级联分类器因各节点分类器独立训练导致不同节点之间特征相同的弱分类器大量存在而影响检测速度的问题,提高了人脸检测速度。采用Gentle AdaBoost算法训练节点分类器以提高各节点分类器的泛化能力,进一步减少嵌套级联结构中弱分类器的个数。实验结果表明本文所提出的人脸检测算法大幅度减少了级联分类器所需的弱分类器个数,使检测的速度得到明显的提高,在CIF(352×288)格式的视频上达到每帧8毫秒的检测速度,优于现有的人脸检测算法,而且检测的准确性也比现有的人脸检测算法略有提高。

     

    Abstract: In this paper, a fast face detector based on Gentle AdaBoost algorithm and nesting cascade structure is proposed. In order to solve the problem that weak classifiers with same features often appear in different node classifiers of a classical cascade classifier to slow down the face detection speed due to its independently training each node, the nesting cascade structure is introduced to connect the node classifiers, and the features used in the previous node classifier are removed from a Haar-like feature set during the training process. Gentle AdaBoost is used to train node classifiers on the Haar-like feature set to improve the generalization ability of the node classifier, which will further reduce the number of weak classifier in nesting cascade structure. Experimental results have proved that the proposed algorithm can significantly reduce the number of weak classifiers, increase the detection speed, and slightly raise the detection accuracy as well. On the CIF(352×288) video, the average detection speed of the proposed face detector can achieve 125fps, which is superior to state-of-the arts of face detection and completely satisfies the demand of real-time face detection.

     

/

返回文章
返回