PCAPooL: unsupervised feature learning for face recognition using PCA, LBP, and pyramid pooling