A novel approach to facial recognition utilizing hidden Markov models in computer vision employing Python

Authors

  • Saeed Siravand Master's Degree, Islamic Azad University Central Branch, Specialization in Robot Design and Mechatronic Systems,Department of Computer Engineering, Islamshahr Branch, Islamic Azad University, Islamshahr, Iran
  • Dr. Mohammad Hossein Shafie Abadi Master's Degree, Islamic Azad University Central Branch, Specialization in Robot Design and Mechatronic Systems,Department of Computer Engineering, Islamshahr Branch, Islamic Azad University, Islamshahr, Iran

DOI:

https://doi.org/10.63053/ijset.83

Keywords:

Machine Vision, Face Recognition, Hidden Markov Model (HMM)

Abstract

Image processing today is more commonly referred to as digital image processing, which is a branch of computer science that deals with the processing of digital signals representing images captured by digital cameras or scanned by scanners. In its specific sense, image processing refers to any form of signal processing where the input is an image. The face plays a fundamental role in the identification of individuals and the expression of their emotions within society. Human capability in face recognition is remarkable; we can identify thousands of faces learned throughout our lifetimes at a glance. The CMPA framework is applied to experiments that involved part of a face recognition competition. Analyses indicate that for matching frontal faces in static images, algorithms consistently outperform humans. In the case of video and pairs of static faces, humans are superior. Ultimately, based on the CMPA framework, we proposed a performance index for face recognition, presenting a competitive issue for algorithms that exceed human capabilities in general face recognition tasks. The HMM method relies on matching image templates to a chain of states in a doubly hidden stochastic model. This section addresses the core principles of HMM and describes how to utilize it for face recognition by evaluating training data extraction and the resulting features. It is observed that each segment presents a feature (nose, eye, forehead, etc.). The use of hidden Markov model significantly improves identification rates.

References

Amin Islami, Tala, Gol Mohammadzadeh, Neda, Face Recognition Using Image Processing, Second International Conference on New Research Findings in Electrical Engineering and Computer Science, 2016.

Ghassari, Mohammad, Ebrahimnejad, Hossein, Face Image Retrieval Using Histogram of Oriented Gradients and Local Binary Patterns, Journal of Machine Vision and Image Processing, Issue One, 2013.

Rabani, Alireza, Roustayi, Rasoul, Zohrevandi, Abadollah, A Case Study on the Comparison of Face Detection Algorithms Between Humans and Computers, Second National Conference on Computer Engineering Research, 2016.

Sahraei, Reza, Reza Zadeh Moghadam, Ahmad, Modares Shadmehri, Mohammad, Human Identity Detection and Image Processing Algorithms, Second International Conference on Management, Information Technology, and Communications, 2016.

Samadiar, Zahra, Paykhar, Hamid, Combination of Wavelet Neural Network and Particle Swarm Optimization Algorithm for Face Orientation Detection, Second National Conference on Novel Approaches in Computer and Electrical Engineering, 2016.

C.J. Kuo, T.-G. Lin, R.-S. Huang, and S.F. Odeh, "Facial Model Estimation from Stereo/Mono Image Sequence," IEEE Transactions on Multimedia, Vol. 5, No. 1, pp. 8-23, March 2003.

J. Fan, D.K.Y. Yan, A.K. Elmagarmid, and W.G. Aref, "Automatic Image Segmentation by Integrating Color-Edge Extraction and Seeded Region Growing," IEEE Transactions on Image Processing, Vol. 10, No. 10, pp. 1454-1466, October 2001.

L.R. Rabiner, "A Tutorial on Hidden Markov Models and Selected Applications in Speech Recognition," Proceedings of the IEEE, 77(2):257-286, 1989.

L.E. Baum, "An Inequality and Associated Maximization Technique in Statistical Estimation for Probabilistic Functions."

Published

2025-04-08

How to Cite

Siravand, S., & Shafie Abadi, D. M. H. (2025). A novel approach to facial recognition utilizing hidden Markov models in computer vision employing Python. International Journal of Modern Achievement in Science, Engineering and Technology, 2(2), 67–76. https://doi.org/10.63053/ijset.83

Issue

Section

Articles