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 条
  • [31] Design and Implementation of a Face Recognition System Using Fast PCA
    Sajid, I.
    Ahmed, M. M.
    Taj, I.
    CSA 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND ITS APPLICATIONS, PROCEEDINGS, 2008, : 126 - 130
  • [32] A Study of LBPH, Eigenface, Fisherface and Haar-like features for Face recognition using OpenCV
    Jagtap, A. M.
    Kangale, Vrushabh
    Unune, Kushal
    Gosavi, Prathmesh
    PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON INTELLIGENT SUSTAINABLE SYSTEMS (ICISS 2019), 2019, : 219 - 224
  • [33] GPU Accelerated Parallel Implementation of Linear Programming Algorithms
    Saha, Ratul Kishore
    Pradhan, Ashutosh
    Ghosh, Tiash
    Jenamani, Mamata
    Singh, Sanjai Kumar
    Routray, Aurobinda
    INFORMATION INTEGRATION AND WEB INTELLIGENCE, IIWAS 2022, 2022, 13635 : 378 - 384
  • [34] Implementation of a parallel tree method on a GPU
    Nakasato, Naohito
    JOURNAL OF COMPUTATIONAL SCIENCE, 2012, 3 (03) : 132 - 141
  • [35] Research and Implementation on Face Recognition Algorithm
    Ning, Xiaomei
    Shi, Yan
    NEW TRENDS IN MECHATRONICS AND MATERIALS ENGINEERING, 2012, 151 : 657 - +
  • [36] Eigenface-based method for distortion-invariant human face recognition
    Liu, HS
    Wu, MX
    Jin, GF
    He, QS
    Yan, YB
    APPLICATIONS OF DIGITAL IMAGE PROCESSING XXII, 1999, 3808 : 709 - 716
  • [37] GPU-based Face Recognition Acceleration Techniques: A Survey
    Boubeguira, Zeyneb
    Ghanemi, Salim
    ICEMIS'18: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING AND MIS, 2018,
  • [38] Real-time human face recognition using eigenface based optical filtering
    Liu, HS
    Wu, MX
    Jin, GF
    He, QS
    Yan, YB
    REAL-TIME IMAGING IV, 1999, 3645 : 24 - 31
  • [39] Improving face recognition rate by combining eigenface approach and case-based reasoning
    Supic, Haris
    WORLD CONGRESS ON ENGINEERING 2008, VOLS I-II, 2008, : 160 - 164
  • [40] Multi-lane architecture for eigenface based real-time face recognition
    Gottumukkal, Rajkiran
    Ngo, Hau T.
    Asari, Vijayan K.
    MICROPROCESSORS AND MICROSYSTEMS, 2006, 30 (04) : 216 - 224