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 条
  • [21] Face Recognition In Night Day Using Method Eigenface
    Azis, Fiqri Malik Abdul
    Nasrun, Muhammad
    Setianingsih, Casi
    Murti, Muhammad Ary
    2018 INTERNATIONAL CONFERENCE ON SIGNALS AND SYSTEMS (ICSIGSYS), 2018, : 103 - 108
  • [22] Evaluation of image pre-processing techniques for eigenface based face recognition
    Heseltine, T
    Pears, N
    Austin, J
    SECOND INTERNATION CONFERENCE ON IMAGE AND GRAPHICS, PTS 1 AND 2, 2002, 4875 : 677 - 685
  • [23] Wavelet-based illumination compensation for face recognition using Eigenface method
    Wang, Wei
    Song, Jiatao
    Yang, Zhongxiu
    Chi, Zheru
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 757 - 757
  • [24] A parallel Bees Algorithm implementation on GPU
    Luo, Guo-Heng
    Huang, Sheng-Kai
    Chang, Yue-Shan
    Yuan, Shyan-Ming
    JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (03) : 271 - 279
  • [25] Face recognition using 2D and disparity eigenface
    Sun, Te-Hsiu
    Chen, Mingehih
    Lo, Shuchuan
    Tien, Fang-Chih
    EXPERT SYSTEMS WITH APPLICATIONS, 2007, 33 (02) : 265 - 273
  • [26] Parallel Implementation of Super-Resolution Based Neighbor Embedding Using GPU
    Moustafa, Marwa
    Ebeid, Hala M.
    Helmy, Ashraf
    Nazamy, Taymoor M.
    Tolba, Mohamed F.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT SYSTEMS AND INFORMATICS 2016, 2017, 533 : 628 - 638
  • [27] Lossless parallel implementation of a Turbo Decoder on GPU
    Natarajan, Karthikeyan
    Chandrachoodan, Nitin
    2018 IEEE 25TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2018, : 133 - 142
  • [28] A Parallel Implementation of Error Correction SVM with Applications to Face Recognition
    Yang, Qingshan
    Guo, Chengan
    ADVANCES IN NEURAL NETWORKS - ISNN 2009, PT 2, PROCEEDINGS, 2009, 5552 : 327 - 336
  • [29] A Parallel Implementation of RFT on GPU
    Shang, Zhe-ran
    Tan, Xian-si
    Qu, Zhi-guo
    Wang, Hong
    2016 CIE INTERNATIONAL CONFERENCE ON RADAR (RADAR), 2016,
  • [30] A Fast Feature Extraction in Object Recognition Using Parallel processing on CPU and GPU
    Kim, Junchul
    Park, Eunsoo
    Cui, Xuenan
    Kim, Hakil
    Gruver, William A.
    2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2009), VOLS 1-9, 2009, : 3842 - +