Face Detection in Complex Background using Scale Invariant Feature Transform and Haar Cascade Classifier Methods
DOI:
10.33395/sinkron.v8i2.13556Keywords:
Complex Background, Face Detection, Haar Cascade, Image, SIFTAbstract
Face detection is a process by a computer system that can find and identify human faces in digital images or videos. One of the main challenges faced in the face detection process is the complex background. Complex backgrounds, such as many color combinations in the image, can interfere with the detection process. To overcome this challenge, this research uses a combination of two methods: Scale Invariant Feature Transform (SIFT) and Haar Cascade Classifier. Scale Invariant Feature Transform (SIFT) is a method used in image processing to identify and describe unique features in an image. The SIFT method looks for keypoint descriptors in images that can be used as a reference in comparing different images. After the keypoint descriptor is found with SIFT, the Haar Cascade Classifier method is used to detect faces in the image. Haar Cascade Classifier is a practical algorithm for object detection in images. After facial features are extracted with these two methods, the results are compared with the K-Nearest Neighbor (KNN) approach. This research involves the introduction of 28 color images with complex backgrounds. The results of combining these two methods produce an accuracy of 81.75%. This shows that combining these two methods effectively overcomes complex background challenges in face detection.
Downloads
References
Abdullah, I. A., & Stephan, J. J. (2021). Face Recognition Using Face Embedding Method. Turkish Journal of Computer and Mathematics Education, 12(10), 3383–3394.
Saputro, I. A., & Prayudi, Y. (2022). Forensika Citra Digital Untuk Menganalisis Kecocokan Objek Menggunakan Metode SIFT. JATISI (Jurnal Teknik Informatika Dan Sistem Informasi), 9(4), 3170–3179. https://doi.org/10.35957/jatisi.v9i4.2758
Arifin, M. (2022). Sistem Pengamanan Mesin Atm Dengan Menggunakan Pengenalan Sidik Jari Dan Wajah Face Recognition Untuk Meminimalisir Cyberbanking Crime. OISAA Journal of Indonesia Emas, 5(1), 35–42. https://doi.org/10.52162/jie.2022.005.01.5
Ayu, D., Saputri, E., Ernawati, I. A., Adjeng, N., Rabbaanii, N., Satriani, A. D., Studi, P., Informasi, S., Komputer, I., & Timur, J. (2023). Penerapan AAA Security Dalam Aplikasi BNI Mobile Banking. Indonesian Journal of Innovation Multidisipliner Research, 1(2), 63–73.
Cahyo, D. N., Zahro, H. Z., Vendyansyah, N., & Industri, F. T. (2023). Komponen Wajah Menggunakan Metode Local Binary Pattern. 7(1), 822–829.
Dewanti, I. P., Prasasti, A. L., & Dinimaharawati, A. (2020). Pengenalan Sidik Jari Manusia Terdistorsi Menggunakan Algoritma Sift Based Minutia Descriptor (Smd) Recognition of Distorted Human Fingerprint Using Sift Algorithm Based Minutia Descriptor Method (Smd). E-Proceeding of Engineering, 7(2), 4774–4783.
Fansyuri, M., & Yunita, D. (2023). KLIK: Kajian Ilmiah Informatika dan Komputer Implementasi K-Nearest Neighbor Untuk Klasifikasi Jenis Kelamin Berdasarkan Analisis Citra Wajah. Media Online), 3(6), 1208–1216. https://doi.org/10.30865/klik.v3i6.827
Faturohman, V., Kusnaendar, J., & Wihardi, Y. (2020). Perbandingan Algoritma Deteksi Fitur SIFT, SURF dan ORB dalam Proses Deteksi Objek Pada Video CCTV Comparison of SIFT, SURF and ORB Feature Detection Algorithms in the Process of Detecting Objects on CCTV Video. 3(2), 70–77. https://ejournal.upi.edu/index.php/JATIKOM
Hasan, & Hardjianto, M. (2024). Pengenalan Wajah Secara Realtime Menggunakan Adaboost Viola- Jones dan 2D DWT-PCA dengan Struktur Index KNN-KD Tree. Decode: Jurnal Pendidikan Teknologi Informasi, 4(1), 154–166. https://journal.umkendari.ac.id/index.php/decode/article/view/300
Heryana, N., Rini Mayasari, & Kiki Ahmad Baihaqi. (2020). Penerapan Haar Cascade Classification Model Untuk Deteksi Wajah, Hidung, Mulut, dan Mata Menggunakan Algoritma Viola-Jones. Techno Xplore : Jurnal Ilmu Komputer Dan Teknologi Informasi, 5(1), 21–25. https://doi.org/10.36805/technoxplore.v5i1.1064
Hidayat, T., Yassir, Y., & Syamsul, S. (2023). Perbandingan Algoritma Scale Invariant Feature Transform (Sift) Dan Speeded Up Robust Feature (Surf) Pada Pengenalan Objek Berbasis Matlab. Jurnal TEKTRO, 7(1), 72–77.
Khadapi, M., Noviriandini, A., Andarsyah, R., Mandiri, U. N., Pusat, J., Bina, U., Informatika, S., Pusat, J., Indonesia, P. P., & Bandung, K. (2021). Pengembangan Aplikasi Absensi Face Recognation. Jurnal Informatika Kaputama, 5(2), 348–355.
Kristanto, V. N., Riadi, I., & Prayudi, Y. (2023). Analisa Deteksi dan Pengenalan Wajah pada Citra dengan Permasalahan Visual. JISKA (Jurnal Informatika Sunan Kalijaga), 8(1), 78–89. https://doi.org/10.14421/jiska.2023.8.1.78-89
Kuddus, M. K. F. (2021). SISTEM PRESENSI PEGAWAI BERBASIS COMPUTER VISION. Hasanuddin University.
Kusnadi, Riana, D., & Syahrani, M. (2022). Pengelolaan Citra Digital Dengan Menggunakan Metode Tranformasi Grayscale dan Pemerataan Histogram. Jurnal Teknik Informatika Kaputama (JTIK), 6(1), 108–119.
Listiyowati, I., Rohana, T., & Baihaqi, K. A. (2021). Implementasi Metode Scale Invariant Feature Transform (SIFT) Untuk Mendeteksi Kecacatan Patah Pada Plastik Injection. Scientific Student Journal for Information, Technology and Science, 2(1), 69–75.
Mataram, U. T. (2020). PENGENALAN EKSPRESI WAJAH MENGGUNAKAN DEEP CONVOLUTIONAL NEURAL NETWORK. 10(1), 14–22.
Miftahuddin, Y., Fahrudin, N. F., & Prayoga, M. F. (2021). Algoritma Scale Invariant Feature Transform (SIFT) pada Deteksi Kendaraan Bermotor di Jalan Raya. MIND Journal, 5(1), 54–65. https://doi.org/10.26760/mindjournal.v5i1.54-65
Munawir, Fitria, L., & Hermansyah, M. (2020). Implementasi Face Recognition pada Absensi Kehadiran Mahasiswa Menggunakan Metode Haar Cascade Classifier. 4(2), 0–6. https://doi.org/10.30743/infotekjar.v4i2.2338
Nurudin, D., Sugiharto, T., & Priantama, R. (2021). Rancang Bangun Aplikasi Pengenalan Animalia Coelenterata Berbasis Augmanted Reality Menggunakan Algoritma Sift. Nuansa Informatika, 15(2), 106–118. https://doi.org/10.25134/nuansa.v15i2.4365
Prasetyawan, D., & ’Uyun, S. (2020). Penentuan Emosi pada Video dengan Convolutional Neural Network. JISKA (Jurnal Informatika Sunan Kalijaga), 5(1), 23–35. https://doi.org/10.14421/jiska.2020.51-04
Pratama, Y., Virgono, A., & Dirgantara, F. M. (2022). Implementasi Advanced Driver Assistance System Menggunakan Metode Surf Dalam Mengenali Rambu-Rambu Lalu Lintas Di Indonesia. Multinetics, 7(2), 186–195. https://doi.org/10.32722/multinetics.v7i2.4222
Riska, S. Y., Farokhah, L., Teknologi, I., & Malang, A. (2021). Klasifikasi Bumbu Dapur Indonesia Menggunakan Metode K- Nearest Neighbors ( K-NN ). 11, 37–42.
Sakti, D. M., Murti, W. S., Kurniasari, A., & Rosid, J. (2022). Face Recognition Dengan Metode Haar Cascade dan Facenet. Indonesian Journal of Data and Science, 3(1), 30–34. https://doi.org/10.56705/ijodas.v3i1.38
Salamah, I., Said, M. R. A., & Soim, S. (2022). Perancangan Alat Identifikasi Wajah Dengan Algoritma You Only Look Once (YOLO) Untuk Presensi Mahasiswa. Jurnal Media Informatika Budidarma, 6(3), 1492. https://doi.org/10.30865/mib.v6i3.4399
Saputra, C. (2023). Implementasi Algoritma SIFT (Scale-Invariant Feature Transform) Dan Algoritma Kalman Filter Dalam Mendeteksi Objek Bola. Jurnal PROCESSOR, 18(1), 73–82. https://doi.org/10.33998/processor.2023.18.1.791
Setyawan, G. C., & Mendrofa, Y. M. S. (2021). Segmentasi Citra Gesture Tangan Berbasis Ruang Warna HSV. Infact UKRIM, 6(2), 35–52.
Sistem, R. (2021). JURNAL RESTI Analisis Algoritma Shi-Tomasi Dalam Pengujian Citra Senyum Pada. 5(158), 1036–1043.
Sriyati, S., Setyanto, A., & Luthfi, E. E. (2020). Pengenalan Wajah Menggunakan Algoritma Convolutional Neural Network. Jurnal Teknologi Informasi Dan Komunikasi (TIKomSiN), 8(2). https://doi.org/10.30646/tikomsin.v8i2.463
Tirajoh, W. T. (2020). One-Shot Learning Face Recognition untuk Presensi Akademik menggunakan Deep Convolutional Neural Network. 55–62. http://e-journal.uajy.ac.id/22488/
Wang, D., Wang, H., Sun, J., Xin, J., & Luo, Y. (2020). Face recognition in complex unconstrained environment with an enhanced wwn algorithm. Journal of Intelligent Systems, 30(1), 18–39. https://doi.org/10.1515/jisys-2019-0114
Wibawa, C. (2022). Optimalisasi Rute Wisata Di Yogyakarta Menggunakan Metode Travelling Salesman Person Dan Algoritma Brute Force. Jurnal Teknik Dan Science, 1(3), 59–65. https://doi.org/10.56127/jts.v1i3.512
Yanto, B., Basorudin, B., Anwar, S., Lubis, A., & Karmi, K. (2022). Smart Home Monitoring Pintu Rumah Dengan Identifikasi Wajah Menerapkan Camera ESP32 Berbasis IoT. Jurnal Sisfokom (Sistem Informasi Dan Komputer), 11(1), 53–59. https://doi.org/10.32736/sisfokom.v11i1.1180
Yulina, S. (2021). Penerapan Haar Cascade Classifier dalam Mendeteksi Wajah dan Transformasi Citra Grayscale Menggunakan OpenCV. Jurnal Komputer Terapan, 7(1), 100–109. https://doi.org/10.35143/jkt.v7i1.3411
Downloads
How to Cite
Issue
Section
License
Copyright (c) 2024 Dyah Kartika Damarsiwi, Elindra Ambar Pambudi, Maulida Ayu Fitriani, Feri Wibowo

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.