• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2022, Vol. 44 ›› Issue (12): 2153-2161.

• Computer Network and Znformation Security • Previous Articles     Next Articles

A fingerprint recognition algorithm based on improved Stacking ensemble learning

SU Fu,LUO Hai-bo   

  1. (School of Electrical Engineering and Information,Southwest Petroleum University,Chengdu 610500,China)
  • Received:2021-03-01 Revised:2021-08-28 Accepted:2022-12-25 Online:2022-12-25 Published:2023-01-04

Abstract: Aiming at the problem that the generalization ability of traditional convolutional neural network for multi-sensor fingerprint recognition is reduced and the accuracy is not high, an improved Stacking algorithm is proposed. Firstly, AlexNet is improved by introducing depth-separable convolution to reduce the number of parameters and speed up the training. The spatial pyramid pool is introduced to improve the ability of the network to obtain global information. Batch normalization is introduced to speed up network convergence and improve accuracy of the network on the test set. Global average pooling is used instead of fully connected layer to prevent overfitting. Then DenseNet and the improved AlexNet convolutional neural networks are used as the base learner of Stacking to classify fingerprints and obtain the prediction results. Finally, each model trained with the same base learner is weighted according to the prediction accuracy, and the prediction results are then classified by the meta-classifier. The improved Stacking algorithm is tested on multi-sensor fingerprint database, and the final recognition accuracy is 98.43%, which is 20.05% higher than AlexNet and 4.25% higher than DenseNet. 

Key words: fingerprint recognition, DenseNet, AlexNet, Stacking ensemble learning, convolutional neural network