• DocumentCode
    2978631
  • Title

    Parallel Implementation of LBP Based Face Recognition on GPU Using OpenCL

  • Author

    Dwith, C.Y.N. ; Rathna, G.N.

  • Author_Institution
    Dept. of Electron. & Commun. Eng., Nat. Inst. of Technol., Warangal, India
  • fYear
    2012
  • fDate
    14-16 Dec. 2012
  • Firstpage
    755
  • Lastpage
    760
  • Abstract
    In this paper, we implement a novel parallelized approach of Local Binary Pattern (LBP) based face recognition algorithm on GPU. High performance rates have been achieved through maximizing the resource exploitation available in the GPU. The launch of GPU programming tools like Open source Computation Language (OpenCL) and (CUDA) have boosted the development of various applications on GPU. In this paper we implement a parallelized LBP algorithm on GPU using OpenCL programming tools. Programs developed under the OpenCL enable us to utilize GPU for general purpose computation with increased performance efficiency in terms of execution time. The experimental results based on the implementation on AMD 6500 GPU processor are observed to increase the computational performance of the system by to 30 folds in case of 1024×1024 images. The relative computational efficiency increases with increase in the size of the Image. This paper addresses several parallelization problems related to memory access and updating, divergent execution paths, understanding and realizing the OpenCL´s concurrency and Execution models.
  • Keywords
    face recognition; graphics processing units; parallel algorithms; programming languages; AMD 6500 GPU processor; CUDA; GPU; LBP based face recognition; OpenCL programming tool; compute unified device architecture; concurrency model; execution model; execution time; graphics processing unit; image size; local binary pattern; open source computation language; parallelized LBP algorithm; Algorithm design and analysis; Computational modeling; Face; Face recognition; Graphics processing units; Histograms; Vectors; Face recognition; GPU; Local Binary Patter; OpenCL;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2012 13th International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-0-7695-4879-1
  • Type

    conf

  • DOI
    10.1109/PDCAT.2012.107
  • Filename
    6589372