Human face recognition system in video stream

S.V. Popereshnyak, R.O. Skoryk, D.V. Kuptsov, R.V. Kravchenko

Abstract


In the work, an analysis of detection methods and faces in the video stream and their effectiveness in real time was carried out. Modern algorithms and pre-trained models have been found to be able to recognize faces with high accuracy, but their significant drawback is, in particular, vulnerability to attacks using fake faces. Therefore, the work also analyzed approaches to detecting living faces and the possibility of their implementation in the system. Using an object-oriented approach, a tool for face capture, receiving a video stream from various sources, detecting unknown and previously captured faces in a video stream, and recognizing live faces was designed and developed. The system has been adapted to work in real time using the GPU. The work improved the architecture of a convolutional neural network for recognizing living faces with the creation of a dataset from a combination of own footage and open datasets. Also, a user interface for the face recognition system was developed. The work improved identification procedures and simplified detection of persons on video for employees of the security department of enterprises by implementing liveness detection face recognition methods. As a result of the research, a system was designed, which is intended for detection, recognition and detection of living faces in a video stream. After analyzing the known successful software products, niches that need a new solution were identified. Based on them, functional and non-functional requirements were developed. The process of recognizing faces in the video stream has been modified by implementing our own Liveness Detection model.

Prombles in programming 2024; 2-3: 296-304


Keywords


face detection; face recognition; live face detection; deep learning; video streaming; Internet of Things; state border; streaming information; software complexes; observability and controllability

References


Implementation of face recognition and liveness detection system using TensorFlow.js

Аn overview of face liveness detection

Face Liveness Detection Using Artificial Intelligence Techniques: A

Systematic Literature Review and Future Directions

Face Detection Using Haar Cascade Classifiers Based on Vertical

Component Calibration

Comparison of Viola-Jones Haar Cascade Classifier and Histogram of

Oriented Gradients (HOG) for face detection

Max-Margin Object Detection

Eigenfaces for Recognition

Face Recognition Using Fisherface Method

LBPH-based Enhanced Real-Time Face Recognition

When Face Recognition Meets With Deep Learning: An Evaluation of Convolutional Neural Networks for Face Recognition

Optimizing Deep CNN Architectures for Face Liveness Detection.

13 Top 11 Facial Recognition Software in 2021.

face_recognition package.

Dlib C++ library.

CelebA-Spoof: Large-Scale Face AntiSpoofing Dataset with Rich

Annotations.


Refbacks

  • There are currently no refbacks.