Design and Implementation of Identity Verification Software Based on Deep Learning

Design and Implementation of Identity Verification Software Based on Deep Learning

Runde Yu, Xianwei Zhang, Yimeng Zhang, Jianfeng Song, Kang Liu, Qiguang Miao
Copyright: © 2022 |Pages: 15
DOI: 10.4018/IJDCF.315796
Article PDF Download
Open access articles are freely available for download

Abstract

Identity verification, a noncontact biometric identification technology, has important scientific significance in theoretical research and shows great practical value in national security, public safety, and finance. In view of this situation, this paper designs an identity verification software based on deep learning, which has been successfully applied to real-world applications. The central idea of the software can be summarized as follows: First, the lightweight multi-task cascaded convolutional network (MTCNN), which can learn correlations between face detection and alignment, is employed for face detection. The software then conducts face recognition with MobileFaceNet which is an efficient and lightweight neural network, reducing the hardware cost. The test results show that the software meets the design requirements and can complete the corresponding identity confirmation function.
Article Preview
Top

Introduction

Identity verification is the determination of whether the operator has access to or uses certain resources. This, in turn, ensures reliable access. Identity verification plays a significant role in practical applications like speech interaction (Okumura et al., 2019), human-robot interaction (Freire-Obregón et al., 2021), secure driver identity verification (Ma et al., 2022), and attendance management (Akbar et al., 2018). Traditional identity verification consists of manual identification, IC card verification, password, and other methods. Although these methods are straightforward, they are characterized by low efficiency and easy imitation. Therefore, the methods cannot satisfy the current fast-paced social production and life.

Fortunately, as a result of advances in science and technology, biometrics like fingerprints (Grosz et al., 2022), iris (Yang et al., 2021), and face (Meng et al., 2021; Wang & Deng, 2021) etc.) have been applied to electronic identification. In practical scenarios, the three biometrics have their characteristics and requirements. More specifically, fingerprint-based identification technologies are susceptible to the cleanliness of the fingers. Some groups have few or even no fingerprint features, making it difficult to image. Iris-based identification technologies suffer from cumbersome detection processes and high hardware costs. Based on these concerns, this article investigates identity verification using human face biometrics.

Traditional identity verification approaches based on face biometrics rely on manual construction features (e.g., some geometric characteristics are constructed manually based on the eyes, nose, mouth, and other features of the human face.), which are then used to calculate certain statistical values or train a classifier to determine the final category. With the explosive growth of data volume and improvement of hardware level, deep learning (LeCun et al., 2015) has attracted attention for its excellent performance. It has also contributed to the development of the identity verification field.

Compared with traditional approaches, deep learning can automatically learn semantic-rich face features from data sets through a neural network without manual involvement. After years of experimental research, it has been confirmed that these features are more comprehensive and closer to the actual situation than the traditional methods. In addition, the generalization ability of the final model shows superior performance. More concretely, deep convolutional networks like deep ResNet (He et al., 2016), NFNets (Brock et al., 2021), and FisheyeHDK (Ahmad & Lécué, 2022) exhibit high accuracy on image classification problems. This is far more than the traditional machine learning approaches.

The most compelling characteristics of a convolutional network are local receptive fields and shared weights. These allow the network to automatically learn and form feature extractors and a classifier suitable for identity verification tasks. In addition, as the network deepens, its receiving domain expands, allowing convolutional kernels to capture more global information. This article leverages deep learning for identity verification on face biometrics. More precisely, the lightweight multitask cascaded convolutional networks (MTCNN) and MobileFaceNet, which are separately used for face detection and face recognition, are first analyzed (Chen et al., 2018; Guo et al., 2022; Zhang et al., 2016). Next, the overall architecture of Linux-based identity verification software is designed. Finally, the completed software is tested and demonstrated. The results show that the software function meets the design requirements and can complete the corresponding identity confirmation function.

Complete Article List

Search this Journal:
Reset
Volume 16: 1 Issue (2024)
Volume 15: 1 Issue (2023)
Volume 14: 3 Issues (2022)
Volume 13: 6 Issues (2021)
Volume 12: 4 Issues (2020)
Volume 11: 4 Issues (2019)
Volume 10: 4 Issues (2018)
Volume 9: 4 Issues (2017)
Volume 8: 4 Issues (2016)
Volume 7: 4 Issues (2015)
Volume 6: 4 Issues (2014)
Volume 5: 4 Issues (2013)
Volume 4: 4 Issues (2012)
Volume 3: 4 Issues (2011)
Volume 2: 4 Issues (2010)
Volume 1: 4 Issues (2009)
View Complete Journal Contents Listing