Face Detection in Complex Background using Scale Invariant Feature Transform and Haar Cascade Classifier Methods

Authors

  • Dyah Kartika Damarsiwi Universitas Muhammadiyah Purwokerto, Indonesia
  • Elindra Ambar Pambudi Universitas Muhammadiyah Purwokerto, Indonesia
  • Maulida Ayu Fitriani Universitas Muhammadiyah Purwokerto, Indonesia
  • Feri Wibowo Universitas Muhammadiyah Purwokerto, Indonesia

DOI:

10.33395/sinkron.v8i2.13556

Keywords:

Complex Background, Face Detection, Haar Cascade, Image, SIFT

Abstract

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.

GS Cited Analysis

Downloads

Download data is not yet available.

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


Crossmark Updates

How to Cite

Damarsiwi, D. K., Pambudi, E. A. ., Fitriani, M. A., & Wibowo, F. (2024). Face Detection in Complex Background using Scale Invariant Feature Transform and Haar Cascade Classifier Methods. Sinkron : Jurnal Dan Penelitian Teknik Informatika, 8(2), 852-860. https://doi.org/10.33395/sinkron.v8i2.13556