Cargando…

Optimizing Deep CNN Architectures for Face Liveness Detection

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Koshy, Ranjana, Mahmood, Ausif
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7514912/
https://www.ncbi.nlm.nih.gov/pubmed/33267137
http://dx.doi.org/10.3390/e21040423
_version_ 1783586696846114816
author Koshy, Ranjana
Mahmood, Ausif
author_facet Koshy, Ranjana
Mahmood, Ausif
author_sort Koshy, Ranjana
collection PubMed
description 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.
format Online
Article
Text
id pubmed-7514912
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-75149122020-11-09 Optimizing Deep CNN Architectures for Face Liveness Detection Koshy, Ranjana Mahmood, Ausif Entropy (Basel) Article 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. MDPI 2019-04-20 /pmc/articles/PMC7514912/ /pubmed/33267137 http://dx.doi.org/10.3390/e21040423 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Koshy, Ranjana
Mahmood, Ausif
Optimizing Deep CNN Architectures for Face Liveness Detection
title Optimizing Deep CNN Architectures for Face Liveness Detection
title_full Optimizing Deep CNN Architectures for Face Liveness Detection
title_fullStr Optimizing Deep CNN Architectures for Face Liveness Detection
title_full_unstemmed Optimizing Deep CNN Architectures for Face Liveness Detection
title_short Optimizing Deep CNN Architectures for Face Liveness Detection
title_sort optimizing deep cnn architectures for face liveness detection
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7514912/
https://www.ncbi.nlm.nih.gov/pubmed/33267137
http://dx.doi.org/10.3390/e21040423
work_keys_str_mv AT koshyranjana optimizingdeepcnnarchitecturesforfacelivenessdetection
AT mahmoodausif optimizingdeepcnnarchitecturesforfacelivenessdetection