Graphical User Interface (GUI) for Face Detection Using Viola-Jones Algorithm

Main Article Content

Sabarudin Saputra
Muhammad Akbar
Hamzarudin Hikmatiar

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

Download data is not yet available.

Article Details

How to Cite
Saputra, S., Akbar, M., & Hikmatiar, H. (2025). Graphical User Interface (GUI) for Face Detection Using Viola-Jones Algorithm. Bincang Sains Dan Teknologi, 4(01), 1–9. https://doi.org/10.56741/bst.v4i01.768
Section
Articles
Author Biographies

Sabarudin Saputra, Tadulako University

is a dedicated lecturer in the Informatics Engineering Program under the Department of Information Technology at Tadulako University, Indonesia. With a strong passion for advancing technology, his research primarily focuses on image processing and computer vision, areas that play a crucial role in developing innovative solutions across various industries. Through his academic contributions, he aims to enhance understanding and applications of these technologies, fostering growth in the field. Committed to both teaching and research, he strives to inspire and empower students to explore the vast potential of information technology. (email: sicoccinela@gmail.com).

Muhammad Akbar, Tadulako University

is a lecturer in the Informatics Engineering Program at the Department of Information Technology, Tadulako University, Indonesia. His research interests focus on embedded systems, networking, and the Internet of Things (IoT), where he explores innovative solutions to modern technological challenges. With a strong commitment to academic excellence, he actively contributes to the advancement of these fields through research, teaching, and collaborative projects. His work aims to bridge theoretical knowledge with practical applications, benefiting both academia and industry. Dedicated to fostering student growth, he inspires future professionals in technology. (email: akbar.stmikhdy@gmail.com).

Hamzarudin Hikmatiar, Universitas Muhammadiyah Maumere

is a lecturer at Universitas Muhammadiyah Maumere, where he plays a vital role in advancing knowledge and education. In addition to his teaching responsibilities, he is an active member of the Center for Astronomy Studies, contributing to the exploration and understanding of astronomical phenomena. His dedication to both academia and research reflects his commitment to fostering curiosity and innovation among students and colleagues. By combining his expertise in teaching with his passion for astronomy, he aims to inspire others to explore the wonders of science. (email: hamzarudinhikmatiar90@gmail.com).

Received 2024-12-01
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