TY - GEN
T1 - Face recognition based on convolutional neural network & support vector machine
AU - Guo, Shanshan
AU - Chen, Shiyu
AU - Li, Yanjie
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2017/1/24
Y1 - 2017/1/24
N2 - Face recognition is an important embodiment of human-computer interaction, which has been widely used in access control system, monitoring system and identity verification. However, since face images vary with expressions, ages, as well as poses of people and illumination conditions, the face images of the same sample might be different, which makes face recognition difficult. There are two main requirements in face recognition, the high recognition rate and less training time. In this paper, we combine Convolutional Neural Network (CNN) and Support Vector Machine (SVM) to recognize face images. CNN is used as a feature extractor to acquire remarkable features automatically. We first pre-Train our CNN by ancillary data to get the updated weights, and then train the CNN by the target dataset to extract more hidden facial features. Finally we use SVM as our classifier instead of CNN to recognize all the classes. With the input of facial features extracted from CNN, SVM will recognize face images more accurately. In our experiments, some face images in the Casia-Webfaces database are used for pre-Training, and FERET database is used for training and testing. The results in experiments demonstrate the efficiency with high recognition rate and less training time.2016 IEEE.
AB - Face recognition is an important embodiment of human-computer interaction, which has been widely used in access control system, monitoring system and identity verification. However, since face images vary with expressions, ages, as well as poses of people and illumination conditions, the face images of the same sample might be different, which makes face recognition difficult. There are two main requirements in face recognition, the high recognition rate and less training time. In this paper, we combine Convolutional Neural Network (CNN) and Support Vector Machine (SVM) to recognize face images. CNN is used as a feature extractor to acquire remarkable features automatically. We first pre-Train our CNN by ancillary data to get the updated weights, and then train the CNN by the target dataset to extract more hidden facial features. Finally we use SVM as our classifier instead of CNN to recognize all the classes. With the input of facial features extracted from CNN, SVM will recognize face images more accurately. In our experiments, some face images in the Casia-Webfaces database are used for pre-Training, and FERET database is used for training and testing. The results in experiments demonstrate the efficiency with high recognition rate and less training time.2016 IEEE.
KW - Convolutional neural network
KW - Recognition rate
KW - Support vector machine
KW - Training time
UR - https://www.scopus.com/pages/publications/85015775572
U2 - 10.1109/ICInfA.2016.7832107
DO - 10.1109/ICInfA.2016.7832107
M3 - 会议稿件
AN - SCOPUS:85015775572
T3 - 2016 IEEE International Conference on Information and Automation, IEEE ICIA 2016
SP - 1787
EP - 1792
BT - 2016 IEEE International Conference on Information and Automation, IEEE ICIA 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2016 IEEE International Conference on Information and Automation, IEEE ICIA 2016
Y2 - 1 August 2016 through 3 August 2016
ER -