Tagging and classifying facial images in cloud environments based on KNN using MapReduce

Abstract Complexities to the human face require tremendous computing power to recognize and distinguish faces correctly. Research in this field pertains to human–computer interaction and object recognition—including pose estimation and the recognition of faces, expressions, and gestures. With the advent of online social networks such as Twitter, LinkedIn and Facebook, the number of images being uploaded is rapidly increasing. However, there is a severe lack of applications that can make use of this data. The proliferation of image data has led to a demand for research into large image set analysis. Such research will become the key basis for competition, because standard tools and procedures are not designed to handle massive datasets. Moreover, images are complex multidimensional structures and require solid computing techniques for recognition. It is extremely urgent to develop a new robust and efficient platform. Fortunately, the Hadoop platform provides a powerful framework for computationally intensive distributed processing under a free license. In this paper, we provide a full solution to facial image tagging and classification in a cloud environment using Hadoop and KNN. Experimental results confirm that this system makes significant improvements in performance. Furthermore, the effectiveness of the system is evaluated by comparing recognition rates and processing times.

[1]  Jonathan Goldstein,et al.  When Is ''Nearest Neighbor'' Meaningful? , 1999, ICDT.

[2]  Lalitha Rangarajan,et al.  Mugshot Identification from Manipulated Facial Images , 2012, ArXiv.

[3]  Jim Austin,et al.  Evaluation of image preprocessing techniques for eigenface-based face recognition , 2002, Other Conferences.

[4]  M. S. Bewoor,et al.  Face Recognition using Principle Component Analysis , 2012 .

[5]  Roberto Cipolla,et al.  A Face Recognition System for Access Control using Video , 2005 .

[6]  Kunihiko Kaneko,et al.  PARALLEL IMAGE DATABASE PROCESSING WITH MAPREDUCE AND PERFORMANCE EVALUATION IN PSEUDO DISTRIBUTED MODE , 2012 .

[7]  M. Turk,et al.  Eigenfaces for Recognition , 1991, Journal of Cognitive Neuroscience.

[8]  Peter E. Hart,et al.  Nearest neighbor pattern classification , 1967, IEEE Trans. Inf. Theory.

[9]  Alain Pruski,et al.  Human-Computer Interaction Using Emotion Recognition from Facial Expression , 2011, 2011 UKSim 5th European Symposium on Computer Modeling and Simulation.

[10]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[11]  L Sirovich,et al.  Low-dimensional procedure for the characterization of human faces. , 1987, Journal of the Optical Society of America. A, Optics and image science.

[12]  Brian C. Lovell,et al.  An Automated Face Recognition System for Intelligence Surveillance: Smart Camera Recognizing Faces in the Crowd , 2007, 2007 First ACM/IEEE International Conference on Distributed Smart Cameras.

[13]  Alex Pentland,et al.  Face recognition using eigenfaces , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[14]  Bogdan Raducanu,et al.  Facial Expression Recognition for HCI Applications , 2009, Encyclopedia of Artificial Intelligence.

[15]  Azriel Rosenfeld,et al.  Face recognition: A literature survey , 2003, CSUR.