Super-Fast Parallel Eigenface Implementation on GPU for Face Recognition

被引:0
作者
Devani, Urvesh [1 ]
Nikam, Valmik B. [1 ]
Meshram, B. B. [1 ]
机构
[1] Veermata Jijabai Technol Inst, Dept Comp Engn & Informat Technol, Bombay, Maharashtra, India
来源
2014 INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC) | 2014年
关键词
Eigenface; CUDA; face recognition; GPGPU;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Eigenface is one of the most common appearance based approaches for face recognition. Eigenfaces are the principal components which represent the training faces. Using Principal Component Analysis, each face is represented by very few parameters called weight vectors or feature vectors. While this makes testing process easy, it also includes cumbersome process of generating eigenspace and projecting every training image onto it to extract weight vectors. This approach works well with small set of images. As number of images to train increases, time taken for generating eigenspace and weight vectors also increases rapidly and it will not be feasible to recognize face in big data or perform real time video analysis. In this paper, we propose a super-fast parallel solution which harnesses the power of GPU and utilizes benefits of the thousands of cores to compute accurate match in fraction of second. We have implemented Parallel Eigenface, the first complete super-fast Parallel Eigenface implementation for face recognition, using CUDA on NVIDIA K20 GPU. Focus of the research has been to gain maximum performance by implementing highly optimized kernels for complete approach and utilizing available fastest library functions. We have used dataset of different size for training and noted very high increase in speedup. We are able to achieve highest 460X speed up for weight vectors generation of 1000 training images. We also get 73X speedup for overall training process on the same dataset. Speedup tends to increase with respect to training data, proving the scalability of solution. Results prove that our parallel implementation is best fit for various video analytics applications and real time face recognition. It also shows strong promise for excessive use of GPUs in face recognition systems.
引用
收藏
页码:130 / 136
页数:7
相关论文
共 50 条
  • [1] The Implementation of Eigenface Algorithm for Face Recognition in Attendance System
    Kurniawan, Vincentius
    Wicaksana, Arya
    Prasetiyowati, Maria Irmina
    PROCEEDINGS OF 2017 4TH INTERNATIONAL CONFERENCE ON NEW MEDIA STUDIES (CONMEDIA 2017), 2017, : 118 - 124
  • [2] Parallel Implementation of Eigenface on CUDA
    Kawale, Manik R.
    Bhadke, Yogesh
    Inamdar, Vandana
    2014 INTERNATIONAL CONFERENCE ON ADVANCES IN ENGINEERING AND TECHNOLOGY RESEARCH (ICAETR), 2014,
  • [3] Eigenface-domain super-resolution for face recognition
    Gunturk, BK
    Batur, AU
    Altunbasak, Y
    Hayes, MH
    Mersereau, RM
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2003, 12 (05) : 597 - 606
  • [4] Fast Face Recognition on GPU
    Guo, Zhiquan
    Han, Jungang
    Chen, Junyan
    PROCEEDINGS OF 2015 6TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE, 2015, : 783 - 786
  • [5] PARALLEL IMPLEMENTATION OF LBP BASED FACE RECOGNITION ON GPU USING OPENCL
    Dwith, C. Y. N.
    Rathna, G. N.
    2012 13TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS, AND TECHNOLOGIES (PDCAT 2012), 2012, : 755 - 760
  • [6] Towards Face Recognition Using Eigenface
    Bhuiyan, Md. Al-Amin
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (05) : 25 - 31
  • [7] The implementation of fast object recognition using parallel processing on CPU and GPU
    Kim, Jun-Chul
    Jung, Young-Han
    Park, Eun-Soo
    Cui, Xuenan
    Kim, Hak-Il
    Huh, Uk-Youl
    Journal of Institute of Control, Robotics and Systems, 2009, 15 (05) : 488 - 495
  • [8] Parallel Implementation of Face Detection Algorithm on GPU
    Bhatia, Aashna R.
    Patel, Narendra M.
    Chauhan, Narendra C.
    PROCEEDINGS ON 2016 2ND INTERNATIONAL CONFERENCE ON NEXT GENERATION COMPUTING TECHNOLOGIES (NGCT), 2016, : 674 - 677
  • [9] Face recognition with multiple eigenface spaces
    Jiang, M
    Zhang, GL
    Chen, ZY
    IMAGE EXTRACTION, SEGMENTATION, AND RECOGNITION, 2001, 4550 : 160 - 164
  • [10] Edge Eigenface Weighted Hausdorff Distance for Face Recognition
    Tan, Huachun
    Zhang, Yu-Jin
    Wang, Wuhong
    Feng, Guangdong
    Xiong, Hui
    Zhang, Jie
    Li, Yong
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2011, 4 (06) : 1422 - 1429