Full Face Recognition Demonstration using HDG or HOG for ML

Full Face Recognition Demonstration using HDG or HOG for features extraction and Machine Learning
2 Downloads
Updated 17 Jul 2024

View License

The potential of facial and facial expression recognitions has gained increased interest in social interactions and biometric identification. Earlier facial identification methods suffer from drawbacks due to the lower identification accuracy under difficult lighting conditions. This paper presents two novel new descriptors called Histogram of Directional Gradient (HDG) and Histogram of Directional Gradient Generalized (HDGG) to extracting discriminant facial expression features for better classification accuracy with good efficiency than existing classifiers. The proposed descriptors are based on the directional local gradients combined with SVM (Support Vector Machine) linear classification. To build an efficient face and facial expression recognition, features with reduced dimension are used to boost the performance of the classification. Experiments are conducted on two public-domain datasets: JAFFE for facial expression recognition and YALE for face recognition. The experiment results show the best overall accuracy of 98% compared to other existing works.

Cite As

Farid AYECHE (2024). Full Face Recognition Demonstration using HDG or HOG for ML (https://www.mathworks.com/matlabcentral/fileexchange/169712-full-face-recognition-demonstration-using-hdg-or-hog-for-ml), MATLAB Central File Exchange. Retrieved .

Ayeche, Farid & Adel, Alti. (2021). HDG and HDGG: An extensible feature extraction descriptor for effective face and facial expressions recognition. Pattern Analysis and Applications. DOI: https://doi.org/24.10.1007/s10044-021-00972-2.

Ayeche F, Alti A. Local directional gradients . Extension for recognising face and facial expressions. Int J Intell Syst Technol Appl. 2022;20(6):487–509. DOI: https://doi.org/10.1504/ijista.2022.128525

MATLAB Release Compatibility
Created with R2020a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0