Next Article in Journal
Soft Randomized Machine Learning Procedure for Modeling Dynamic Interaction of Regional Systems
Previous Article in Journal
The Einstein–Podolsky–Rosen Steering and Its Certification
Article

Optimizing Deep CNN Architectures for Face Liveness Detection

Computer Science and Engineering Department, University of Bridgeport, Bridgeport, CT 06604, USA
*
Author to whom correspondence should be addressed.
Entropy 2019, 21(4), 423; https://doi.org/10.3390/e21040423
Received: 28 March 2019 / Revised: 17 April 2019 / Accepted: 18 April 2019 / Published: 20 April 2019
Face recognition is a popular and efficient form of biometric authentication used in many software applications. One drawback of this technique is that it is prone to face spoofing attacks, where an impostor can gain access to the system by presenting a photograph of a valid user to the sensor. Thus, face liveness detection is a necessary step before granting authentication to the user. In this paper, we have developed deep architectures for face liveness detection that use a combination of texture analysis and a convolutional neural network (CNN) to classify the captured image as real or fake. Our development greatly improved upon a recent approach that applies nonlinear diffusion based on an additive operator splitting scheme and a tridiagonal matrix block-solver algorithm to the image, which enhances the edges and surface texture in the real image. We then fed the diffused image to a deep CNN to identify the complex and deep features for classification. We obtained 100% accuracy on the NUAA Photograph Impostor dataset for face liveness detection using one of our enhanced architectures. Further, we gained insight into the enhancement of the face liveness detection architecture by evaluating three different deep architectures, which included deep CNN, residual network, and the inception network version 4. We evaluated the performance of each of these architectures on the NUAA dataset and present here the experimental results showing under what conditions an architecture would be better suited for face liveness detection. While the residual network gave us competitive results, the inception network version 4 produced the optimal accuracy of 100% in liveness detection (with nonlinear anisotropic diffused images with a smoothness parameter of 15). Our approach outperformed all current state-of-the-art methods. View Full-Text
Keywords: face liveness detection; nonlinear diffusion; NUAA dataset; CNN-5; ResNet50; Inception v4 face liveness detection; nonlinear diffusion; NUAA dataset; CNN-5; ResNet50; Inception v4
Show Figures

Figure 1

MDPI and ACS Style

Koshy, R.; Mahmood, A. Optimizing Deep CNN Architectures for Face Liveness Detection. Entropy 2019, 21, 423. https://doi.org/10.3390/e21040423

AMA Style

Koshy R, Mahmood A. Optimizing Deep CNN Architectures for Face Liveness Detection. Entropy. 2019; 21(4):423. https://doi.org/10.3390/e21040423

Chicago/Turabian Style

Koshy, Ranjana, and Ausif Mahmood. 2019. "Optimizing Deep CNN Architectures for Face Liveness Detection" Entropy 21, no. 4: 423. https://doi.org/10.3390/e21040423

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop