An Efficient Face Recognition Method Using CNN
Hana Ben Fredj, Souhir Sghaier, Chokri Souani
Abstract
Convolutional Neural Networks (CNNs) have shown a great success within the field of face recognition. In this paper, we propose a robust face recognition method, which is based on Principal Component Analysis (PCA) and CNN. In our method, PCA is employed to reduce the size of data. Afterwards, we use a CNN as a classifier for face recognition. We relatively decrease the number of layers used in the CNN architecture, utilizing the dropout regulation technique. Most importantly, we implement the classification step on the GPU component. Several experiments have been implemented using available well-known databases. The experimental results verify the effectiveness of our approach, which keeps good recognition accuracy. Thus, it expands an important acceleration of the classification face compared to the standard CNN implementation without data reduction. It achieves also lower memory consumption due to the smaller amounts of data processing used through the PCA method. Moreover, our model is intentionally designed such that both its running time and memory requirements are decreased.