Graphical User Interface (GUI) for Face Detection Using Viola-Jones Algorithm
Main Article Content
Abstract
Face detection is an essential part of many applications, such as security systems, social networking platforms, and human-computer interaction. In order to detect human faces, this work investigates the application of the Viola-Jones algorithm in a graphical user interface (GUI) system created with Matlab. The Viola-Jones algorithm is a cutting-edge real-time face detection technique that uses AdaBoost learning to choose the most important features, Haar-like features, and an integral picture for quick feature computation. Fifteen randomly chosen photos from the internet with both single and numerous faces were used to test the system. The algorithm's efficacy in face detection is demonstrated by the results, which show an average accuracy of 89.86%. Nevertheless, other restrictions were noted, such as blocked faces, non-frontal facial angles, and subpar identification in dimly lit environments. These difficulties draw attention to how outside variables affect detection accuracy and point to possible areas for improvement, such using sophisticated preprocessing techniques or combining the algorithm with cutting-edge machine learning approaches. This study highlights the need for more research to increase the Viola-Jones algorithm's robustness in a variety of complicated circumstances while reaffirming its applicability.
Downloads
Article Details

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Accepted 2025-01-05
Published 2025-01-11
Plaudit
References
M. Da’san, A. Alqudah, and O. Debeir, “Face detection using Viola and Jones method and neural networks,” in 2015 International Conference on Information and Communication Technology Research (ICTRC), IEEE, May 2015, pp. 40–43. doi: 10.1109/ICTRC.2015.7156416. DOI: https://doi.org/10.1109/ICTRC.2015.7156416
Bin Yang, J. Yan, Z. Lei, and S. Z. Li, “Aggregate channel features for multi-view face detection,” in IEEE International Joint Conference on Biometrics, IEEE, Sep. 2014, pp. 1–8. doi: 10.1109/BTAS.2014.6996284. DOI: https://doi.org/10.1109/BTAS.2014.6996284
M. Afifi, M. Nasser, M. Korashy, K. Rohde, and A. A. Mohamed, “Can we boost the power of the Viola–Jones face detector using preprocessing? An empirical study,” J Electron Imaging, vol. 27, no. 04, p. 1, Jul. 2018, doi: 10.1117/1.JEI.27.4.043020. DOI: https://doi.org/10.1117/1.JEI.27.4.043020
L.-B. Zhou, H. Wang, W. Mou, and Z.-C. Hu, “Robust face detection and tracking under natural conditions,” in 2013 IEEE International Conference on Robotics and Biomimetics (ROBIO), IEEE, Dec. 2013, pp. 934–939. doi: 10.1109/ROBIO.2013.6739582. DOI: https://doi.org/10.1109/ROBIO.2013.6739582
K. Dergachov, L. Krasnov, O. Cheliadin, and A. Zymovin, “Adaptive Algorithms Of Face Detection And Effectiveness Assessment Of Their Use,” Advanced Information Systems, vol. 2, no. 3, pp. 10–18, Nov. 2018, doi: 10.20998/2522-9052.2018.3.02. DOI: https://doi.org/10.20998/2522-9052.2018.3.02
J. Efendi, M. I. Zul, and W. Yunanto, “Real Time Face Recognition using Eigenface and Viola-Jones Face Detector,” JOIV : International Journal on Informatics Visualization, vol. 1, no. 1, pp. 16–22, Mar. 2017, doi: 10.30630/joiv.1.1.15. DOI: https://doi.org/10.30630/joiv.1.1.15
A. ElMaghraby, M. Abdalla, O. Enany, and M. Y. El Nahas, “Hybrid Face Detection System using Combination of Viola - Jones Method and Skin Detection,” Int J Comput Appl, vol. 71, no. 6, pp. 15–22, Jun. 2013, doi: 10.5120/12361-8681. DOI: https://doi.org/10.5120/12361-8681
N. A. C. Andryani, “Study of Viola Jones Face Detection on Color Image based on Skin Pigmentation Level,” Jurnal Elektro dan Mesin Terapan, vol. 1, no. 1, pp. 44–52, May 2015, doi: 10.35143/elementer.v1i1.16. DOI: https://doi.org/10.35143/elementer.v1i1.16
V. Mutneja and S. Singh, “Modified Viola–Jones algorithm with GPU accelerated training and parallelized skin color filtering-based face detection,” J Real Time Image Process, vol. 16, no. 5, pp. 1573–1593, Oct. 2019, doi: 10.1007/s11554-017-0667-6. DOI: https://doi.org/10.1007/s11554-017-0667-6
K. C. Kirana, S. Wibawanto, and H. W. Herwanto, “Emotion Recognition using Fisher Face-based Viola-Jones Algorithm,” in 2018 5th International Conference on Electrical Engineering, Computer Science and Informatics (EECSI), IEEE, Oct. 2018, pp. 173–177. doi: 10.1109/EECSI.2018.8752783. DOI: https://doi.org/10.1109/EECSI.2018.8752783
P. Irgens, C. Bader, T. Lé, D. Saxena, and C. Ababei, “An efficient and cost effective FPGA based implementation of the Viola-Jones face detection algorithm,” HardwareX, vol. 1, pp. 68–75, Apr. 2017, doi: 10.1016/j.ohx.2017.03.002. DOI: https://doi.org/10.1016/j.ohx.2017.03.002
M. OUALLA, “The Fast Integration of a Rotated Haar-Like Feature for Face Detection,” International Journal of Advanced Trends in Computer Science and Engineering, vol. 9, no. 3, pp. 4055–4062, Jun. 2020, doi: 10.30534/ijatcse/2020/232932020. DOI: https://doi.org/10.30534/ijatcse/2020/232932020
Y.-Q. Wang, “An Analysis of the Viola-Jones Face Detection Algorithm,” Image Processing On Line, vol. 4, pp. 128–148, Jun. 2014, doi: 10.5201/ipol.2014.104. DOI: https://doi.org/10.5201/ipol.2014.104
V. V. Khryashchev, A. A. Lebedev, and A. L. Priorov, “Enhancement of Fast Face Detection Algorithm Based on A Cascade of Decision Trees,” The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, vol. XLII-2/W4, pp. 237–241, May 2017, doi: 10.5194/isprs-archives-XLII-2-W4-237-2017. DOI: https://doi.org/10.5194/isprs-archives-XLII-2-W4-237-2017
D. M. Abdulhussien and L. J. Saud, “evaluation study of face detection by Viola-Jones algorithm,” Int J Health Sci (Qassim), pp. 4174–4182, Sep. 2022, doi: 10.53730/ijhs.v6nS8.13127. DOI: https://doi.org/10.53730/ijhs.v6nS8.13127
Mahmudi, M. Fatahillah, and Kusrini, “Implementasi Metode Viola Jones untuk Mendeteksi Wajah Manusia,” vol. 5, pp. 2442–7942, 2019. DOI: https://doi.org/10.46808/informa.v5i3.139