Abstract

Face recognition is a common means of identity authentication. Mobile learning platform login technology has developed from user name and password to face recognition. In order to improve effectively the rate of face recognition, this paper proposes a kind of face recognition algorithm based on self-adaptive blocking local binary pattern (LBP) and dual channel convolutional neural network (CNN) with different convolution kernels. Firstly, the Gamma correction, the Mallet wavelet filtering and normalization are used to preprocess the face image. The face image is decomposed and reconstructed by 2-layer Mallet wavelet to filter out the interference signal effectively. Although the general LBP operator extracts the overall texture and contour features of the face image, the distribution of the bright spot, dark spot and other micro details cannot be fully characterized. In order to solve this problem, integral projection is introduced to project the image horizontally and vertically. The extreme points of the projection represent the texture mutation points of the face image in the horizontal and vertical directions. These extreme points are used as the boundary of the image blocking, and the LBP value of the face image is extracted by the self-adaptive blocking strategy. Combining the features of k-nearest neighbor classifier and softmax, a k-softmax classification method is proposed to classify and recognize the face image labels. After two channel network structure training, this method is tested on Yale, ORL, extended Yale B and self-built face databases by five experiments, comparing with other face recognition algorithms. The results show that the proposed method based on SAB-LBP and dual channel CNN has high recognition rate and computational efficiency.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call