Glasses Detection Using Convolutional Neural Networks

Glasses detection plays an important role in face recognition and soft biometrices for person identification. However, automatic glasses detection is still a challenging problem under real application scenarios, because face variations, light conditions, and self-occlusion, have significant influence on its performance. Inspired by the success of Deep Convolutional Neural Networks (DCNN) on face recognition, object detection and image classification, we propose a glasses detection method based on DCNN. Specifically, we devise a Glasses Network (GNet), and pre-train it as a face identification network with a large number of face images. The pre-trained GNet is finally fine-tuned as a glasses detection network by using another set of facial images wearing and not wearing glasses. Evaluation experiments have been done on two public databases, Multi-PIE and LFW. The results demonstrate the superior performance of the proposed method over competing methods.

[1]  Hyeonjoon Moon,et al.  The FERET Evaluation Methodology for Face-Recognition Algorithms , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Xiaoming Liu,et al.  Demographic Estimation from Face Images: Human vs. Machine Performance , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Robert Mariani,et al.  Glasses Detection for Face Recognition Using Bayes Rules , 2000, ICMI.

[4]  Rubén Usamentiaga,et al.  Glasses detection on real images based on robust alignment , 2015, Machine Vision and Applications.

[5]  Robert Mariani,et al.  Glasses detection and extraction by deformable contour , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[6]  Yann LeCun,et al.  Regularization of Neural Networks using DropConnect , 2013, ICML.

[7]  Xiaogang Wang,et al.  Deep Learning Face Representation by Joint Identification-Verification , 2014, NIPS.

[8]  Alberto Fernández Villán,et al.  A Real-Time Big Data Architecture for Glasses Detection Using Computer Vision Techniques , 2015, 2015 3rd International Conference on Future Internet of Things and Cloud.

[9]  Ahmet Sertbas,et al.  Evaluation of face recognition techniques using PCA, wavelets and SVM , 2010, Expert Syst. Appl..

[10]  Wen Gao,et al.  The CAS-PEAL Large-Scale Chinese Face Database and Baseline Evaluations , 2008, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[11]  Muhammad Sharif,et al.  A Survey: Face Recognition Techniques , 2012 .

[12]  Atul Sajjanhar,et al.  Multi-label approach for human-face classification , 2015, 2015 8th International Congress on Image and Signal Processing (CISP).

[13]  Marwan Mattar,et al.  Labeled Faces in the Wild: A Database forStudying Face Recognition in Unconstrained Environments , 2008 .

[14]  Trevor Darrell,et al.  Caffe: Convolutional Architecture for Fast Feature Embedding , 2014, ACM Multimedia.

[15]  Haiyuan Wu,et al.  Glasses frame detection with 3D Hough transform , 2002, Object recognition supported by user interaction for service robots.

[16]  Xiaogang Wang,et al.  Deep Learning Face Attributes in the Wild , 2014, 2015 IEEE International Conference on Computer Vision (ICCV).

[17]  Haizhou Ai,et al.  Glasses detection by boosting simple wavelet features , 2004, ICPR 2004.

[18]  Jianru Xue,et al.  Precise glasses detection algorithm for face with in-plane rotation , 2017, Multimedia Systems.

[19]  Shengcai Liao,et al.  Learning Face Representation from Scratch , 2014, ArXiv.

[20]  Xiaogang Wang,et al.  Deep Convolutional Network Cascade for Facial Point Detection , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.