An eye detection method based on convolutional neural networks and support vector machines

Mingxin Yu, Xiaoying Tang*, Yingzi Lin, David Schmidt, Xiangzhou Wang, Yikang Guo, Bo Liang

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

27 Citations (Scopus)

Abstract

Eye detection plays an important role in many fields, because eyes provide prominent facial feature information. However, changes in face pose, illumination variation, with glasses, and eye occlusions can make it difficult to detect eyes well from facial images. This paper proposes a hybrid model for eye detection. The model is an integration of two classifiers: Convolutional Neural Networks (CNN) and Support Vector Machines (SVM). In order to improve the speed of detection in the system, an eye variance filter (EVF) is constructed for eliminating most of noneye images to keep less candidate eye images. The CNN then works as a trainable feature extractor to explicitly extract various latent eye features. Finally, the trained SVM classifier is employed for eye verification instead of using the CNN classification function. Experiments applying the model have been conducted on the BioID, IMM, FERET and ORL face databases. Comparisons with other methods on the same databases indicate that this hybrid model has achieved a higher detection accuracy. Extensive experiments demonstrate the robustness and efficiency of our method by testing it on different facial images with varying eye conditions.

Original languageEnglish
Pages (from-to)345-362
Number of pages18
JournalIntelligent Data Analysis
Volume22
Issue number2
DOIs
Publication statusPublished - 2018

Keywords

  • Eye variance filter
  • convolutional neural networks
  • eye detection
  • support vector machines

Fingerprint

Dive into the research topics of 'An eye detection method based on convolutional neural networks and support vector machines'. Together they form a unique fingerprint.

Cite this