Deep Learning Based Multi Pose Human Face Matching System

Current techniques for multi-pose human face matching yield suboptimal outcomes because of the intricate nature of pose equalization and face rotation. Deep learning models, such as YOLO-V5, etc., that have been proposed to tackle these complexities, suffer from slow frame matching speeds and theref...

Full description

Bibliographic Details
Main Authors: Muhammad Sohail, Ijaz Ali Shoukat, Abd Ullah Khan, Haram Fatima, Mohsin Raza Jafri, Muhammad Azfar Yaqub, Antonio Liotta
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10436686/
_version_ 1797293283394715648
author Muhammad Sohail
Ijaz Ali Shoukat
Abd Ullah Khan
Haram Fatima
Mohsin Raza Jafri
Muhammad Azfar Yaqub
Antonio Liotta
author_facet Muhammad Sohail
Ijaz Ali Shoukat
Abd Ullah Khan
Haram Fatima
Mohsin Raza Jafri
Muhammad Azfar Yaqub
Antonio Liotta
author_sort Muhammad Sohail
collection DOAJ
description Current techniques for multi-pose human face matching yield suboptimal outcomes because of the intricate nature of pose equalization and face rotation. Deep learning models, such as YOLO-V5, etc., that have been proposed to tackle these complexities, suffer from slow frame matching speeds and therefore exhibit low face recognition accuracy. Concerning this, certain literature investigated multi-pose human face detection systems; however, those studies are of elementary level and do not adequately analyze the utility of those systems. To fill this research gap, we propose a real-time face matching algorithm based on YOLO-V5. Our algorithm utilizes multi-pose human patterns and considers various face orientations, including organizational faces and left, right, top, and bottom alignments, to recognize multiple aspects of people. Using face poses, the algorithm identifies face positions in a dataset of images obtained from mixed pattern live streams, and compares faces with a specific piece of the face that has a relatively similar spectrum for matching with a given dataset. Once a match is found, the algorithm displays the face on Google Colab, collected during the learning phase with the Robo-flow key, and tracks it using the YOLO-V5 face monitor. Alignment variations are broken up into different positions, where each type of face is uniquely learned to have its own study demonstrated. This method offers several benefits for identifying and monitoring humans using their labeling tag as a pattern name, including high face-matching accuracy and minimum speed of owing face-to-pose variations. Furthermore, the algorithm addresses the face rotation issue by introducing a mixture of error functions for execution time, accuracy loss, frame-wise failure, and identity loss, attempting to guide the authenticity of the produced image frame. Experimental results confirm effectiveness of the algorithm in terms of improved accuracy and reduced delay in the face-matching paradigm.
first_indexed 2024-03-07T20:10:40Z
format Article
id doaj.art-3385894973f04b61bd6f43be2c394a0e
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-07T20:10:40Z
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-3385894973f04b61bd6f43be2c394a0e2024-02-28T00:00:29ZengIEEEIEEE Access2169-35362024-01-0112260462606110.1109/ACCESS.2024.336645110436686Deep Learning Based Multi Pose Human Face Matching SystemMuhammad Sohail0Ijaz Ali Shoukat1https://orcid.org/0000-0002-2456-6952Abd Ullah Khan2Haram Fatima3Mohsin Raza Jafri4https://orcid.org/0000-0001-5197-4399Muhammad Azfar Yaqub5https://orcid.org/0000-0003-2150-952XAntonio Liotta6https://orcid.org/0000-0002-2773-4421Department of Computing, Riphah International University, Faisalabad Campus, Faisalabad, PakistanDepartment of Computing, Riphah International University, Faisalabad Campus, Faisalabad, PakistanDepartment of Computer Sciences, National University of Sciences and Technology, Balochistan Campus, Quetta, PakistanDepartment of Computing, Riphah International University, Faisalabad Campus, Faisalabad, PakistanDepartment of Computer Sciences, National University of Sciences and Technology, Balochistan Campus, Quetta, PakistanFaculty of Engineering, Free University of Bozen-Bolzano, Bolzano, ItalyFaculty of Engineering, Free University of Bozen-Bolzano, Bolzano, ItalyCurrent techniques for multi-pose human face matching yield suboptimal outcomes because of the intricate nature of pose equalization and face rotation. Deep learning models, such as YOLO-V5, etc., that have been proposed to tackle these complexities, suffer from slow frame matching speeds and therefore exhibit low face recognition accuracy. Concerning this, certain literature investigated multi-pose human face detection systems; however, those studies are of elementary level and do not adequately analyze the utility of those systems. To fill this research gap, we propose a real-time face matching algorithm based on YOLO-V5. Our algorithm utilizes multi-pose human patterns and considers various face orientations, including organizational faces and left, right, top, and bottom alignments, to recognize multiple aspects of people. Using face poses, the algorithm identifies face positions in a dataset of images obtained from mixed pattern live streams, and compares faces with a specific piece of the face that has a relatively similar spectrum for matching with a given dataset. Once a match is found, the algorithm displays the face on Google Colab, collected during the learning phase with the Robo-flow key, and tracks it using the YOLO-V5 face monitor. Alignment variations are broken up into different positions, where each type of face is uniquely learned to have its own study demonstrated. This method offers several benefits for identifying and monitoring humans using their labeling tag as a pattern name, including high face-matching accuracy and minimum speed of owing face-to-pose variations. Furthermore, the algorithm addresses the face rotation issue by introducing a mixture of error functions for execution time, accuracy loss, frame-wise failure, and identity loss, attempting to guide the authenticity of the produced image frame. Experimental results confirm effectiveness of the algorithm in terms of improved accuracy and reduced delay in the face-matching paradigm.https://ieeexplore.ieee.org/document/10436686/Deep learningface recognitionpattern matchingYOLO-V5
spellingShingle Muhammad Sohail
Ijaz Ali Shoukat
Abd Ullah Khan
Haram Fatima
Mohsin Raza Jafri
Muhammad Azfar Yaqub
Antonio Liotta
Deep Learning Based Multi Pose Human Face Matching System
IEEE Access
Deep learning
face recognition
pattern matching
YOLO-V5
title Deep Learning Based Multi Pose Human Face Matching System
title_full Deep Learning Based Multi Pose Human Face Matching System
title_fullStr Deep Learning Based Multi Pose Human Face Matching System
title_full_unstemmed Deep Learning Based Multi Pose Human Face Matching System
title_short Deep Learning Based Multi Pose Human Face Matching System
title_sort deep learning based multi pose human face matching system
topic Deep learning
face recognition
pattern matching
YOLO-V5
url https://ieeexplore.ieee.org/document/10436686/
work_keys_str_mv AT muhammadsohail deeplearningbasedmultiposehumanfacematchingsystem
AT ijazalishoukat deeplearningbasedmultiposehumanfacematchingsystem
AT abdullahkhan deeplearningbasedmultiposehumanfacematchingsystem
AT haramfatima deeplearningbasedmultiposehumanfacematchingsystem
AT mohsinrazajafri deeplearningbasedmultiposehumanfacematchingsystem
AT muhammadazfaryaqub deeplearningbasedmultiposehumanfacematchingsystem
AT antonioliotta deeplearningbasedmultiposehumanfacematchingsystem