A fast multi-view face detector for mobile phone

A new face detector with very high accuracy and real-time speed for mobile phone is introduced. The method achieves the fastest speed and the highest accuracy compared with other similar methods. A series of ideas are proposed in order to accelerate detection speed of the traditional Adaboost detector. First of all, the threshold for weak classifier is learned based on a new multiple instance pruning method regarding not only positive samples but also negative samples, by which, weak classifier is able to reject background more efficiently. Then, a coarse-to-fine scan is applied. Coarse scan is used to find possible face location, and the fine scan refines the face location and rejects false alarms. We further improve the speed of multi-scale face detection by introducing two different template sizes for detector training. By which, the smaller faces can be rapidly detected and the high performance is kept for larger faces. The proposed method is evaluated on public dataset FDDB, the result shows competitive performance against all Adaboost based methods. The method has been implemented on mobile phone and the speed is superior to all competitors.

[1]  Adrian Barbu,et al.  Face Detection with a 3D Model , 2016 .

[2]  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.

[3]  Paul A. Viola,et al.  Multiple-Instance Pruning For Learning Efficient Cascade Detectors , 2007, NIPS.

[4]  Antonio Torralba,et al.  Sharing Visual Features for Multiclass and Multiview Object Detection , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  Shengcai Liao,et al.  A Fast and Accurate Unconstrained Face Detector , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Yuan Li,et al.  High-Performance Rotation Invariant Multiview Face Detection , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Jian Sun,et al.  Joint Cascade Face Detection and Alignment , 2014, ECCV.

[8]  Jianguo Li,et al.  Learning SURF Cascade for Fast and Accurate Object Detection , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[9]  Junjie Yan,et al.  The Fastest Deformable Part Model for Object Detection , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[10]  Bin Yang,et al.  Aggregate channel features for multi-view face detection , 2014, IEEE International Joint Conference on Biometrics.

[11]  Shuo Yang,et al.  From Facial Parts Responses to Face Detection: A Deep Learning Approach , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[12]  Rama Chellappa,et al.  A deep pyramid Deformable Part Model for face detection , 2015, 2015 IEEE 7th International Conference on Biometrics Theory, Applications and Systems (BTAS).

[13]  Luc Van Gool,et al.  Face Detection without Bells and Whistles , 2014, ECCV.

[14]  Gang Hua,et al.  Efficient Boosted Exemplar-Based Face Detection , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[15]  Bin Yang,et al.  Convolutional Channel Features , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[16]  Shengcai Liao,et al.  Face Detection Based on Multi-Block LBP Representation , 2007, ICB.