Profile face detection using flipping scheme with genetic algorithm

This paper adopts the genetic algorithm optimized flipping scheme to transform the frontal face detector to be profile face detectors for various profile views, rather than the normally building different detectors for different views, or small view ranges. The flipping scheme takes advantage of the over-representation characteristic of the frontal face detector trained with the SURF cascade framework. However, the previous flipping scheme utilizes the classic sliding window method to search for the the hypothetical face axis of symmetry, which is time-consuming. This paper treats this searching as an optimization problem and use the genetic algorithm to optimize the coordinates, the scale and rotation angle of the profile face. We implemented the real time detection of profile faces from different views with genetic algorithm optimized flipping scheme.

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

[2]  Luc Van Gool,et al.  SURF: Speeded Up Robust Features , 2006, ECCV.

[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]  Takeo Kanade,et al.  Neural Network-Based Face Detection , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Alex Pentland,et al.  Face recognition using eigenfaces , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[6]  Paul A. Viola,et al.  Fast Multi-view Face Detection , 2003 .

[7]  Harry Shum,et al.  Statistical Learning of Multi-view Face Detection , 2002, ECCV.

[8]  Takeo Kanade,et al.  A statistical method for 3D object detection applied to faces and cars , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[9]  Minoru Fukumi,et al.  Optimizing feature extraction for the camera mouse using genetic algorithms , 2006 .

[10]  Tao Wang,et al.  Face detection using SURF cascade , 2011, 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops).

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

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

[13]  J. Crowley,et al.  Estimating Face orientation from Robust Detection of Salient Facial Structures , 2004 .

[14]  Takeo Kanade,et al.  Multi-PIE , 2008, 2008 8th IEEE International Conference on Automatic Face & Gesture Recognition.

[15]  Kanya Tanaka,et al.  Genetic Eye Detection Using Artificial Template (Special Issue on Nonlinear Circuits and Signal Processing) , 2006 .