Implementing Face Detector using Viola-Jones Method

International Journal of Electrical and Electronics Engineering
© 2023 by SSRG - IJEEE Journal
Volume 10 Issue 7
Year of Publication : 2023
Authors : Ali H Alyousef
pdf
How to Cite?

Ali H Alyousef, "Implementing Face Detector using Viola-Jones Method," SSRG International Journal of Electrical and Electronics Engineering, vol. 10,  no. 7, pp. 140-147, 2023. Crossref, https://doi.org/10.14445/23488379/IJEEE-V10I7P113

Abstract:

This paper presents implementing a face detection algorithm based on the Viola-Jones method. The Viola-Jones method is a well-known and efficient face detection algorithm that uses Haar-like features, Adaboost, integral images, and the cascade of classifiers. The implementation in this paper was done in MATLAB and was tested using the MIT + MCU database. The results show that the detector achieves a detection rate of 60%, which is lower than the 90% detection rate of the original Viola-Jones method. However, the detector achieves a better false positive rate rejection. The design choices made in this implementation affect the trade-off between the system’s accuracy and speed.

Keywords:

Face detection, Viola-Jones, Haar-like features, Adaboost, Integral images, The cascade of classifiers.

References:

[1] P. Viola, and M. Jones, “Rapid Object Detection using a Boosted Cascade of Simple Features,” Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), vol. 23, no. 1, pp. 51-64, 2001.
[CrossRef] [Google Scholar] [Publisher Link]
[2] D. Betteena Sheryl Fernando et al., “Face Recognition for Home Security,” SSRG International Journal of Computer Science and Engineering, vol. 6, no. 10, pp. 7-12, 2019.
[CrossRef] [Publisher Link]
[3] Open Source Computer Vision Library, 2022. [Online]. Available: https://en.wikipedia.org/wiki/OpenCV
[4] Prasanna Rajendra et al., “Smart Surveillance using Open CV, Motion Analysis and Facial Landmark,” SSRG International Journal of VLSI & Signal Processing, vol. 7, no. 1, pp. 11-14, 2020.
[CrossRef] [Publisher Link]
[5] MATLAB 7.14, The MathWorks Inc., Natick, MA, 2012.
[6] Sunil M P, and Hariprasad S A, “Facial Emotion Recognition using a Modified Deep Convolutional Neural Network Based on the Concatenation of XCEPTION and RESNET50 V2,” SSRG International Journal of Electrical and Electronics Engineering, vol. 10, no. 6, pp. 94-105, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[7] Ali Tarhini, (2011), Efficient Face Detection Algorithm using Viola Jones Method. [Online]. Available: https://www.codeproject.com/Articles/85113/Efficient-Face-Detection-Algorithm-using-Viola-Jon
[8] Bhumika Pathya, and Sumita Nainan, “Performance Evaluation of Face Recognition using LBP, PCA and SVM,” SSRG International Journal of Computer Science and Engineering, vol. 3, no. 4, pp. 58-61, 2016.
[CrossRef] [Publisher Link]
[9] Rainer Lienhart, Alexander Kuranov, and Vadim Pisarevsky, “Empirical Analysis of Detection Cascades of Boosted Classifiers for Rapid Object Detection,” Pattern Recognition, vol. 2781, 2003.
[CrossRef] [Google Scholar] [Publisher Link]
[10] V. Muthuvel Vijai, and P. A. Mathina, “An Effective Ring Partition and Half Toning Combined Face Morphing Detection,” International Journal of Computer and Organization Trends, vol. 11, no. 4, pp. 10-14, 2021.
[CrossRef] [Publisher Link]
[11] Cascade Classifier Training, Open Source Computer Vision. [Online]. Available: http://docs.opencv.org/doc/user_guide/ug_traincascade.html
[12] Sonia Mittal, and Sanskruti Patel, “Age Invariant Face Recognition Techniques: A Survey on the Recent Developments, Challenges and Potential Future Directions,” International Journal of Engineering Trends and Technology, vol. 71, no. 5, pp. 435-460, 2023.
[CrossRef] [Publisher Link]
[13] Chandan A D et al., “Survey Paper on Vehicle Security using Facial Recognition & Password,” SSRG International Journal of Electronics and Communication Engineering, vol. 9, no. 6, pp. 5-9, 2022.
[CrossRef] [Publisher Link]
[14] Face Detection Databases, (2004), Carnegie Mellon University. [Online]. Available: https://www.citationmachine.net/apa/cite-a-website