Portable Facial Recognition Jukebox Using Fisherfaces (Frj)

A portable real-time facial recognition system that is able to play personalized music based on the identified person’s preferences was developed. The system is called Portable Facial Recognition Jukebox Using Fisherfaces (FRJ). Raspberry Pi was used as the hardware platform for its relatively low cost and ease of use. This system uses the OpenCV open source library to implement the computer vision Fisherfaces facial recognition algorithms, and uses the Simple DirectMedia Layer (SDL) library for playing the sound files. FRJ is cross-platform and can run on both Windows and Linux operating systems. The source code was written in C++. The accuracy of the recognition program can reach up to 90% under controlled lighting and distance conditions. The user is able to train up to 6 different people (as many as will fit in the GUI). When implemented on a Raspberry Pi, the system is able to go from image capture to facial recognition in an average time of 200ms.

[1]  Ming-cong Weng,et al.  Remote surveillance system for driver drowsiness in real-time using low-cost embedded platform , 2008, 2008 IEEE International Conference on Vehicular Electronics and Safety.

[2]  Matti Pietikäinen,et al.  Face Description with Local Binary Patterns: Application to Face Recognition , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Qinghan Xiao,et al.  Robust face detection from still images , 2014, 2014 IEEE Symposium on Computational Intelligence in Biometrics and Identity Management (CIBIM).

[4]  Dong-Liang Lee,et al.  A face detection and recognition system based on rectangular feature orientation , 2010, 2010 International Conference on System Science and Engineering.

[5]  Kairong Wang Implementation of face cartoon maker system based on android , 2013, 2013 Fourth International Conference on Intelligent Control and Information Processing (ICICIP).