Face Recognition Using Histogram of Oriented Gradient Features and K Nearest Neighbor Method
Abstract views: 13 / PDF downloads: 10
Keywords:
Face Recognition, Histogram of Oriented Gradients, HOG, K-Nearest Neighbor, Machine LearningAbstract
Face recognition system is a technology of identifying people from facial images or video
streams. In general, facial recognition applications are quite beneficial in the fields of security and
identity verification. In this work, facial recognition systems have been implemented via Histogram of
Oriented Gradient features and K-Nearest Neighbor machine learning technique. For this systems, the
facial image dataset, which has four hundred facial images, has been adopted from the well-known data
repository, Kaggle. In preprocessing stage, all the facial images have been applied by Gaussian filter due
to reducing noise levels of the images. In feature extraction stage, The data set has been divided into
training and testing sets via K-Fold-Cross-Validation. For various K values and distance metrics, the
facial recognition systems have been developed with K-Nearest Neighbor using on the training dataset.
For testing of the developed systems, Recall, Precision, Accuracy and F1-Score have been chosen from
the classification metrics. It has been observed that the noise reduction filter improves the success of the
systems.
Downloads
References
I. Adjabi, A. Ouahabi, A. Benzaoui, and A. Taleb-Ahmed, “Past, present, and future of face recognition: A review”, Electronics, vol. 9(8), pp. 1188, 2020.
L. Li, X. Mu, S. Li, and H. Peng, “A review of face recognition technology”, IEEE access, vol. 8, pp. 139110-139120, 2020.
C. G. Gross, and J. Sergent, “Face recognition”, Current opinion in neurobiology, vol. 2(2), pp. 156-161, 1992.
A. S. Tolba, A. H. El-Baz, and A. A. El-Harby, “Face recognition: A literature review”, International Journal of Signal Processing, vol. 2(2), pp. 88-103, 2006.
W. Zhao, R. Chellappa, P. J. Phillips, and A. Rosenfeld, “Face recognition: A literature survey”, ACM computing surveys (CSUR), vol.35(4), pp. 399-458, 2003.
X. He, S. Yan, Y. Hu, P. Niyogi, and H. J. Zhang, “Face recognition using laplacianfaces”, IEEE transactions on pattern analysis and machine intelligence”, vol. 27(3), pp. 328-340, 2005.
A. M. Bronstein, M. M. Bronstein, and R. Kimmel, “Three-dimensional face recognition”, International Journal of Computer Vision, vol. 64, pp. 5-30, 2005.
B. V. V. Kumar, M. Savvides, and C. Xie, “Correlation pattern recognition for face recognition”, Proceedings of the IEEE, vol. 94(11), pp. 1963-1976, 2006.
B. Moghaddam, T. Jebara, and A. Pentland, “Bayesian face recognition”, Pattern recognition, vol. 33(11), pp. 1771-1782, 2000.
G. Guo, S. Z. Li, and K. Chan, “Face recognition by support vector machines”, In Proceedings fourth IEEE international conference on automatic face and gesture recognition, 2000. pp.196-201.
I. Naseem, R. Togneri, and M. Bennamoun, “Linear regression for face recognition”, IEEE transactions on pattern analysis and machine intelligence, vol. 32(11), pp. 2106-2112, 2010.
J. S. Raikwal, and K. Saxena, “Performance evaluation of SVM and k-nearest neighbor algorithm over medical data set”, International Journal of Computer Applications, vol. 50(14), 2012.
K. Saxena, Z. Khan, and S. Singh, “Diagnosis of diabetes mellitus using k nearest neighbor algorithm”, International Journal of Computer Science Trends and Technology (IJCST), vol. 2(4), pp. 36-43, 2014.
J. M. Keller, M. R. Gray, and J. A. Givens, “A fuzzy k-nearest neighbor algorithm”, IEEE transactions on systems, man, and cybernetics, vol. 4, pp. 580-585, 1985.
B. Sun, J. Du, and T. Gao, T. “Study on the improvement of K-nearest-neighbor algorithm”, In 2009 International Conference on Artificial Intelligence and Computational Intelligence, vol. 4, pp. 390-393, 2009.
R. K. Halder, M. N. Uddin, S. Aryal, and A. Khraisat, “Enhancing K-nearest neighbor algorithm: A comprehensive review and performance analysis of modifications”, Journal of Big Data, vol. 11(1), pp. 113, 2024.
H. Samet, H. “K-nearest neighbor finding using MaxNearestDist”, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 30(2), pp. 243-252, 2007.
M. Kuhkan, “A method to improve the accuracy of k-nearest neighbor algorithm”, International Journal of Computer Engineering and Information Technology, vol. 8(6), pp. 90, 2016.
P. Mulak, and N. Talhar, “Analysis of distance measures using k-nearest neighbor algorithm on kdd dataset”, Int. J. Sci. Res, vol. 4(7), pp. 2319-7064, 2015.
Z. Zhang, “Introduction to machine learning: k-nearest neighbors”, Annals of translational medicine, vol. 4(11), 2016.
D. Wettschereck, and Dietterich, “Locally adaptive nearest neighbor algorithms”, Advances in Neural Information Processing Systems, vol. 6, 1993.
B. H. Yuan, and G. H. Liu, “Image retrieval based on gradient-structures histogram”, Neural Computing and Applications, vol. 32, pp. 11717-11727, 2020.
V. K. Alilou, and F. Yaghmaee, “Non-texture image inpainting using histogram of oriented gradients”, Journal of Visual Communication and Image Representation, vol. 48, pp. 43-53, 2017.
C. Sangeetha, and P. Deepa, “A low-cost and high-performance architecture for robust human detection using histogram of edge oriented gradients”, Microprocessors and Microsystems, vol. 53, pp. 106-119, 2017.
N. Ahmed, S. Rabbi, T. Rahman, R. Mia, and M. Rahman, “Traffic sign detection and recognition model using support vector machine and histogram of oriented gradient”, International Journal of Information Technology and Computer Science, vol. 13(3), pp. 61-73, 2021.
S. Tian, U. Bhattacharya, S. Lu, B. Su, Q. Wang, X. Wei, and C. L. Tan, “Multilingual scene character recognition with co-occurrence of histogram of oriented gradients, Pattern Recognition, vol. 51, pp. 125-134, 2016.
N. Dalal, and B. Triggs, B. “Histograms of Oriented Gradients for Human Detection”, IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), 2005. doi:10.1109/cvpr.2005.177
J. M. Rodríguez Fernández, “Computer vision for Pedestrian detection using Histograms of Oriented Gradients”, Master Thesis, Universitat Politecnica, De Catalunuya, Barcelonatech, 2014.
T. William, M. R. Freeman, “Orientation Histograms for Hand Gesture Recognition”, Tech. Rep. TR94-03, Mitsubishi Electric Research Laboratories, Cambridge, MA, December 1994.
R. D. L. Pires, D. N. Gonçalves, J. P. M. Oruê, W. E. S. Kanashiro, Jr. J. F. Rodrigues B. B. Machado, and W. N. Gonçalves, “Local descriptors for soybean disease recognition”, Computers and Electronics in Agriculture, vol. 125, pp. 48-55, 2016.