Distributed eigenfaces for massive face image data

The assumption that the number of training samples is less than the number of pixels in a face image is essential for conventional eigenface-based face recognition. But recently, it has become impractical for massive face image collections. A parallel processing method using distributed eigenfaces is presented. A massive face image set was divided into a bunch of small subsets that satisfied the assumption of conventional approaches. Eigenfaces were extracted from the subsets and stored in a cloud system. Face recognition was performed by parallel processing using the distributed eigenfaces in the cloud system. A face recognition system was implemented in the Hadoop system. Various experiments were performed to test the validity of the distributed eigenface-based approach. The experimental results show that, compared to conventional methods, the implemented distributed face recognition system worked well for large datasets without significant performance degradation.

[1]  Haitao Zhao,et al.  A novel incremental principal component analysis and its application for face recognition , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[2]  Ja-Chen Lin,et al.  A new LDA-based face recognition system which can solve the small sample size problem , 1998, Pattern Recognit..

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

[4]  Roberto Brunelli,et al.  Face Recognition: Features Versus Templates , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Manik R. Kawale,et al.  Parallel implementation of eigenface on CUDA , 2014, 2014 International Conference on Advances in Engineering & Technology Research (ICAETR - 2014).

[6]  Adnan Acan,et al.  Multiple classifier implementation of a divide-and-conquer approach using appearance-based statistical methods for face recognition , 2004, Pattern Recognit. Lett..

[7]  Rui Wang,et al.  A GPU-Based Approximate SVD Algorithm , 2011, PPAM.

[8]  Ankush Mittal,et al.  Parallelization of Principal Component Analysis (using Eigen Value Decomposition) on scalable multi-core architecture , 2010, 2010 IEEE 2nd International Advance Computing Conference (IACC).

[9]  Antonio Torralba,et al.  Ieee Transactions on Pattern Analysis and Machine Intelligence 1 80 Million Tiny Images: a Large Dataset for Non-parametric Object and Scene Recognition , 2022 .

[10]  Guodong Guo,et al.  Face recognition by support vector machines , 2000, Proceedings Fourth IEEE International Conference on Automatic Face and Gesture Recognition (Cat. No. PR00580).

[11]  Manish Kumar,et al.  Face Recognition Using Principle Component Analysis, Eigenface and Neural Network , 2010, 2010 International Conference on Signal Acquisition and Processing.

[12]  Jason J. Jung,et al.  Social big data: Recent achievements and new challenges , 2015, Information Fusion.

[13]  Ralph R. Martin,et al.  Incremental Eigenanalysis for Classification , 1998, BMVC.

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

[15]  Nathan Halko,et al.  An Algorithm for the Principal Component Analysis of Large Data Sets , 2010, SIAM J. Sci. Comput..

[16]  Rama Chellappa,et al.  Human and machine recognition of faces: a survey , 1995, Proc. IEEE.

[17]  Murtaza Haider,et al.  Beyond the hype: Big data concepts, methods, and analytics , 2015, Int. J. Inf. Manag..

[18]  Marián Vajtersic,et al.  Block-jacobi Svd Algorithms for Distributed Memory Systems Ii: Meshes* , 1999, Parallel Algorithms Appl..