Performance Analysis of Parallel Implementation of PCA-based Face Recognition using OpenCL
S. Sapna, R Anjali, Shobha N Kamath · 2019
Face is one of the most commonly used biometrics for identifying a person uniquely. Face Recognition is a technique of identifying an individual and verifying their identity using the face. It finds applications in many areas including forensic investigations, security systems, mobile applications etc. All these systems require fast face recognition rate. But the complex structure of the face makes it difficult to speed up the process since huge computations are involved. One of the well known algorithms for face recognition is the Principal Component Analysis (PCA) Approach. This technique is very effective except for its higher computational cost. In this paper, PCA based face recognition is parallelized using OpenCL to speed up the computation and a comparison is made in terms of computational time required for serial and parallel implementation. Parallel implementation offers a 32-fold speedup over serial implementation proving the efficiency of the proposed method.