Learning discriminative multi-scale and multi-position LBP features for face detection based on Ada-LDA

This paper presents a novel approach for face detection, which is based on the discriminative MspLBP features selected by a boosting technique called the Ada-LDA method. By scanning the face image with a scalable sub-window, many sub-regions are obtained from which the MspLBP features are extracted to describe the local structures of a face image. From a large pool of the MspLBP features within the face image, the most discriminative MspLBP features that are trained by two alternative LDA methods depending on the singularity of the within-class scatter matrix of the training samples are selected under the framework of AdaBoost. To verify the feasibility of our face detector, we performed extensive experiments on the MIT-CBCL and MIT+CMU face test sets. Given the same number of features, the proposed face detector shows a detection rate of 25% higher than the well-known Viola's detector at a given false positive rate of 10%. Challenging experimental results prove that our face detector can show promising detection performance with only a small number of the discriminative MspLBP features. It can also provide real-time performance. Our face detector can operate at over 16 frames per second.

[1]  Juyang Weng,et al.  Using Discriminant Eigenfeatures for Image Retrieval , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Federico Girosi,et al.  Training support vector machines: an application to face detection , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[3]  Paul A. Viola,et al.  Rapid object detection using a boosted cascade of simple features , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[4]  Tomaso A. Poggio,et al.  A general framework for object detection , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[5]  Matti Pietikäinen,et al.  Face Recognition with Local Binary Patterns , 2004, ECCV.

[6]  David J. Kriegman,et al.  Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection , 1996, ECCV.

[7]  Matti Pietikäinen,et al.  A comparative study of texture measures with classification based on featured distributions , 1996, Pattern Recognit..

[8]  Takeo Kanade,et al.  Neural Network-Based Face Detection , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Matti Pietikäinen,et al.  Multiresolution Gray-Scale and Rotation Invariant Texture Classification with Local Binary Patterns , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Tomaso A. Poggio,et al.  Example-Based Learning for View-Based Human Face Detection , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Caifeng Shan,et al.  Learning Discriminative LBP-Histogram Bins for Facial Expression Recognition , 2008, BMVC.

[12]  B. K. Julsing,et al.  Face Recognition with Local Binary Patterns , 2012 .