An improved approach for face detection using superpixels, moment-based matching, and isosceles triangle matching

Face detection serves as a crucial step for a wide range of applications in computer vision. In this paper, we delve into the task of face detection. An algorithm is proposed for colour images to be robust to varied illumination, background setting, head pose and skin colour. Taking advantage of the superpixel segmentation followed by our trained SVM classifier, we are able to identify different skin-tone faces and generate face candidates. The moment-based elliptic shape matching is performed to remove invalid facial regions. Based on chroma and luma components, our scheme establishes the Eyemap and the Mouthmap to yield a pool of candidates for facial features. A delicate examination procedure considering the texture, colour and spatial relations with respect to the eyes-mouth pair is employed to verify each face candidate. Experimental results demonstrate better detection on the Caltech database in terms of F-measure. Results also show that our proposed algorithm more effectively rules out non-human faces than state-of-the-art algorithms.

[1]  Cheng-Jian Lin,et al.  Face detection in color images using efficient genetic algorithms , 2006 .

[2]  Pierre Soille,et al.  Morphological Image Analysis: Principles and Applications , 2003 .

[3]  Jing-Yu Yang,et al.  Face detection using template matching and skin-color information , 2007, Neurocomputing.

[4]  Pietro Perona,et al.  Pruning training sets for learning of object categories , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[5]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[6]  Anil K. Jain,et al.  Face Detection in Color Images , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Charless C. Fowlkes,et al.  Occlusion Coherence: Localizing Occluded Faces with a Hierarchical Deformable Part Model , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[8]  Parham Aarabi,et al.  Face detection using information fusion , 2007, 2007 10th International Conference on Information Fusion.

[9]  Paul A. Viola,et al.  Robust Real-Time Face Detection , 2001, International Journal of Computer Vision.

[10]  Wilhelm Burger,et al.  Digital Image Processing - An Algorithmic Introduction using Java , 2008, Texts in Computer Science.

[11]  Deva Ramanan,et al.  Face detection, pose estimation, and landmark localization in the wild , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[12]  Patrick M. Lenders,et al.  Knowledge-based eye detection for human face recognition , 2000, KES'2000. Fourth International Conference on Knowledge-Based Intelligent Engineering Systems and Allied Technologies. Proceedings (Cat. No.00TH8516).

[13]  Erik Hjelmås,et al.  Face Detection: A Survey , 2001, Comput. Vis. Image Underst..

[14]  Claudio A. Perez,et al.  Template generation by component maximization for real time face detection , 2006, SPIE Optics East.

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

[16]  Narendra Ahuja,et al.  Detecting Faces in Images: A Survey , 2002, IEEE Trans. Pattern Anal. Mach. Intell..