Real Time Face Recognition using Eigenface and Viola-Jones Face Detector

Jacky Efendi - Politeknik Caltex Riau, Pekanbaru, Indonesia
Muhammad Zul - Politeknik Caltex Riau, Pekanbaru, Indonesia
Wawan Yunanto - Politeknik Caltex Riau, Pekanbaru, Indonesia


Citation Format:



DOI: http://dx.doi.org/10.30630/joiv.1.1.15

Abstract


Authentication is the process of verifying one’s identity, and one of its implementation is in taking attendances in university’s lectures. Attendance taking is a very important matter to every academic institution as a way to examine students’ performance. Signature based attendance taking can be manipulated. Therefore it has problems in verifying the attendance validity. In this final project, a real time eigenface based face recognition is implemented in an application to do attendance taking. The input face image is captured using a webcam. The application itself is built in C#, utilizing EmguCV library. The application is developed using Visual Studio 2015. Face detection is done with Viola-Jones algorithm. The eigenface method is used to do facial recognition on the detected face image. In this final project, a total of 8 testings are done in different conditions. From the testings, it is found that this application can recognize face images with accuracy as high as 90% and as low as 6.67%. This solution can be used as an alternative for real-time attendance taking in an environment with 170 lux light intensity, webcam resolution of 320 x 240 pixel, and the subject standing 1 meter away while not wearing spectacles. The average recognition time is 0.18125 ms.

Keywords


Authentication; Face Recognition; EmguCV; Eigenface; Attendance; Viola-Jones

Full Text:

PDF

References


Balcoh, N. K., Yousaf, M. H., Ahmad, W., & Baig, M. I. (2012). Algorithm for Efficient Attendance Management: Face Recognition based Approach. IJCSI International Journal of Computer Science Issues, 146-150. (http://www.ijcsi.org/papers/IJCSI-9-4-1-146-150.pdf)

Muhammad, N. A. (2013). Pembuatan Aplikasi Presensi Perkuliahan Berbasis Fingerprint (Studi Kasus: Jurusan Sistem Informasi Institut Teknologi Sepuluh Nopember Surabaya). Jurnal Teknik POMITS, A465-A469. (http://ejurnal.its.ac.id/index.php/teknik/article/view/5160/1539)

Setiawan, E. B., & Kurniawan, B. (2015). Perancangan Sistem Absensi Kehadiran Perkuliahan dengan Menggunakan Radio Frequency Identification (RFId). Jurnal CoreIT, 44-49. (http://ejournal.uin-suska.ac.id/index.php/coreit/article/download/1228/1108)

Muliawan, M. R. (2015). Implementasi Pengenalan Wajah dengan Metode Eigenface pada Sistem Absensi. Jurnal Coding, Sistem Komputer Untan, 41-50. (http://jurnal.untan.ac.id/index.php/jcskommipa/article/viewFile/9727/9500)

Viola, P., & Jones, M. (2001). Rapid Object Detection Using a Boosted Cascade of Simple Features. Computer Vision and Pattern Recognition, 511-518. (http://www.merl.com/reports/docs/tr2004-043.pdf)

Fatta, H. A. (2006). Sistem Presensi Karyawan Berbasis Pengenalan Wajah dengan Algoritma Eigenface. Yogyakarta: STMIK AMIKOM.

Slavkovic, Marijeta & Jevtic, Dubravka. (2012). Face Recognition Using Eigenface Approach. Serbian Journal of Electrical Engineering, 9(No. 1), 121-130.

Setiadi, D. (2013). Aplikasi Identifikasi Personal dengan Metode Principle Component Analysis Berbasis Android. Pekanbaru: Politeknik Caltex Riau.

Rahman, M. A. (2010). Sistem Pengenalan Wajah Menggunakan Webcam untuk Absensi dengan Metode Template Matching. Surabaya: Politeknik Negeri Surabaya. (http://repo.pens.ac.id/538/1/949.pdf)

Indra. (2012). Sistem Pengenalan Wajah dengan Metode Eigenface untuk Absensi pada PT. Florindo Lestari. Jakarta: Universitas Budi Luhur. (http://publikasi.dinus.ac.id/index.php/semantik/article/view/96/59)

Turk, M., & Pentland, A. (1991). Eigenfaces for Recognition. Journal of Cognitive Neuroscience, 3, 71-86. (http://www.mitpressjournals.org/doi/abs/10.1162/jocn.1991.3.1.71)

Viola, P., & Jones, M. (2004) Robust Real-Time Face Detection. International Journal of Computer Vision, 137-154. (http://link.springer.com/article/10.1023/B:VISI.0000013087.49260.fb)

Fawcett, T. (2006). An Introduction to ROC Analysis. Pattern Recognition Letters, 861-874. (http://people.inf.elte.hu/kiss/11dwhdm/roc.pdf)

Gupta, Sheifali, Sahoo, O. P., Goel, A., & Gupta, R. (2010) A New Optimized Approach to Face Recognition Using Eigenfaces. Global Journal of Computer Science and Technology, 10, 15-17. (http://computerresearch.org/index.php/computer/article/view/914)