Journal of Computer Applications ›› 2020, Vol. 40 ›› Issue (4): 1009-1015.DOI: 10.11772/j.issn.1001-9081.2019091595

• Artificial intelligence • Previous Articles     Next Articles

Face liveness detection algorithm based on deep learning and feature fusion

DENG Xiong1,2, WANG Hongchun1,2   

  1. 1. School of Mathematical Sciences, Chongqing Normal University, Chongqing 401331, China;
    2. Chongqing Key Laboratory of Intelligent Finance and Big Data Analysis(Chongqing Normal University), Chongqing 401331, China
  • Received:2019-09-19 Revised:2019-11-21 Online:2020-04-10 Published:2019-11-27

基于深度学习和特征融合的人脸活体检测算法

邓雄1,2, 王洪春1,2   

  1. 1. 重庆师范大学 数学科学学院, 重庆 401331;
    2. 智慧金融与大数据分析重庆市重点实验室(重庆师范大学), 重庆 401331
  • 通讯作者: 王洪春
  • 作者简介:邓雄(1991-),男,河南邓州人,硕士研究生,主要研究方向:统计机器学习、模式识别、不确定性推理;王洪春(1967-),男,四川大竹人,教授,博士,主要研究方向:统计机器学习、模式识别、不确定性推理、数据挖掘。

Abstract: Aiming at the problem that the existing liveness detection algorithms based on deep learning are mostly based on large convolutional neural network,a liveness detection algorithm based on lightweight network MobileNetV2 and feature fusion was proposed. Firstly,the improved MobileNetV2 was used as the basic network to extract features from RGB,HSV and LBP images respectively. Then,the obtained feature maps were stacked together to perform the feature layer fusion. Finally,the features were extracted from the merged feature maps,and the Softmax layer was used to make the judgment whether the face was real or fake. Simulation results show that the Equal Error Rate(EER)of the proposed algorithm on NUAA dataset was 0. 02%,the Average Classification Error Rate(ACER)on Siw dataset was 0. 75%,and the time to test single image costed 6 ms. Experimental results verify that:the fusion of different information can obtain a lower error rate, and the improved lightweight network guarantees the efficiency of the algorithm and meets the real-time requirement.

Key words: face liveness detection, feature fusion, MobileNetV2, lightweight network

摘要: 针对目前基于深度学习的活体检测算法大都基于大型卷积神经网络的问题,提出一种基于轻量级网络MobileNetV2和特征融合的活体检测算法。首先,以改进的MobileNetV2为基础网络分别从RGB、HSV、LBP图中提取特征;然后,将得到的特征图堆叠在一起以进行特征层的融合;最后,从融合后的特征图中继续提取特征,并利用Softmax层作出真假人脸的判断。仿真结果显示,所提算法在NUAA数据集上的等错误率(EER)为0.02%,在Siw数据集上的ACER(Average Classification Error Rate)为0.75%,而且测试单张图像仅用时6 ms。实验结果表明:融合不同的信息可以获得更低的错误率,改进的轻量化网络保证了算法的高效性并满足实时性需求。

关键词: 人脸活体检测, 特征融合, MobileNetV2, 轻量化网络

CLC Number: