Berbagai penelitian tentang pendeteksian wajah telah banyak di lakukan diantaranya dengan menggunakan metode eigenface untuk mendeteksi posisi. Frame difference adalah algoritma perbandingan sederhana untuk mendeteksi gerakan dengan membandingkan setiap piksel dalam sebuah frame dengan piksel pada posisi yang sama dalam frame sebelumnya. Sedangkan eigenface merupakan menyederhasnakan variabel yang diamati dengan cara menyusutkan dimensinya.
Dalam penerapannya, metode eigenface belum tersedia capture dari objek yang bergerak, sehingga diperlukan algoritma perbandingan sederhana untuk mendeteksi adanya gerakan dengan memanfaatkan fungsi webcam yang digunakan sebagai objek yang akan dijadikan sebagai gambar awal dalam pendeteksian wajah dan metode eigenface sebagai metode untuk pendeteksian wajah dalam sebuah perangkat lunak.
metode frame difference kurang tepatdiplementasikan dengan metode eigenface secara langsung tanpa menggunakan filterisasi untuk menghilangkan noise yang dihasilkan dari metode frame difference. Dikarenakan citra dari hasil capture webcame sangat berpengaruh dari segi pencahayaan maka diperlukan algoritma lain untuk mengatur kekontrasan warna agar memperoleh hasil pengenalan wajah yang lebih baik.