Abstract
Fingerprint pattern recognition and classification can be of assistance in the research on human personality. In some previous studies, fingerprints were classified into four categories to speed up recognition, but the method of that classification is not suitable for researching the diversity of human personalities. Therefore, in this paper, fingerprint patterns were classified into six types and the accuracy of the recognition was improved to facilitate the research on human personality characteristics. Based on this idea, a six-category fingerprint database is annotated manually and a convolutional neural network (CNN) is proposed for identifying real fingerprint patterns. The new CNN consists of four convolutional layers, three max-pooling layers, two norm layers, and three fully connected layers. The best accuracy the model achieved was 94.87% for a six-category fingerprint database and 92.9% accuracy for a four-category fingerprint database. The results of experimental tests show that the proposed model can recognize the pattern features from a large fingerprint database using the automatic learning and feature extraction abilities of the CNN to get a greater accuracy than in previous experiments.
Similar content being viewed by others
References
Simonyan K, Zisserman A (2014) Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556
Sermanet P, LeCun Y (2011) Traffic sign recognition with multi-scale convolutional networks. In: The 2011 international joint conference on neural networks, San Jose, CA, pp 2809–2813
Sermanet P, Chintala S, LeCun Y (2012) Convolutional neural networks applied to house numbers digit classification. In: Proceedings of the 21st international conference on pattern recognition (ICPR2012), Tsukuba, pp 3288–3291
Zeiler MD, Fergus R (2014) Visualizing and understanding convolutional networks. In: Fleet D, Pajdla T, Schiele B, Tuytelaars T (eds) European conference on computer vision. Springer, Cham, pp 818–833
Simonyan K, Zisserman A (2014) Two-stream convolutional networks for action recognition in videos. In: Advances in neural information processing systems, pp 568-576
Dai J, Li Y, He K et al (2016) R-FCN: Object detection via region-based fully convolutional networks. In: Advances in neural information processing systems, pp 379–387
Henry ER (1905) Classification and uses of finger prints. HM Stationery Office, Richmond
Karu K, Jain AK (1996) Fingerprint classification. Pattern Recogn 29(3):389–404
Yao Y, Frasconi P, Pontil M (2001) Fingerprint classification with combinations of support vector machines. In: Kanade T, Jain A, Ratha NK (eds) International conference on audio-and video-based biometric person authentication. Springer, Berlin, pp 253–258
Jain AK, Minut S (2002) Hierarchical kernel fitting for fingerprint classification and alignment. In: Object recognition supported by user interaction for service robots, vol 2. IEEE, pp 469–473
Hong JH, Min JK, Cho UK et al (2008) Fingerprint classification using one-vs-all support vector machines dynamically ordered with näive Bayes classifiers. Pattern Recogn 41(2):662–671
Rao K, Balck K (1980) Type classification of fingerprints: a syntactic approach. IEEE Trans Pattern Anal Mach Intell 2(3):223–31
Moayer B, Fu KS (1975) A syntactic approach to fingerprint pattern recognition. Pattern Recogn 7(1–2):1–23
Kawagoe M, Tojo A (1984) Fingerprint pattern classification. Pattern Recogn 17(3):295–303
Maio D, Maltoni D (1996) A structural approach to fingerprint classification. In: Proceedings of the 13th international conference on, pp 578–585
Bowen JD (1992) The home office automatic fingerprint pattern classification project. In: IEE Colloquium on neural networks for image processing applications. IET, pp 1/1–1/5
Cao K, Pang L, Liang J et al (2013) Fingerprint classification by a hierarchical classifier. Pattern Recogn 46(12):3186–3197
Wang R, Han C, Wu Y et al (2014) Fingerprint classification based on depth neural network. arXiv preprint arXiv:1409.5188
Chang JH, Fan KC (2002) A new model for fingerprint classification by ridge distribution sequences. Pattern Recogn 35(6):1209–1223
Wang L, Dai M (2007) Application of a new type of singular points in fingerprint classification. Pattern Recogn Lett 28(13):1640–1650
Jain AK, Prabhakar S, Hong L (2002) A multichannel approach to fingerprint classification. IEEE Trans Pattern Anal Mach Intell 21(4):348–359
Donahue MJ, Rokhlin SI (1993) On the use of level curves in image analysis. CVGIP Image Underst 57(2):185–203
Grasselli A (1969) On the automatic classification of fingerprints—some considerations on the linguistic interpretation of pictures. Methodol Pattern Recogn 588(1):253–273
Ratle F, Camps-Valls G, Weston J (2010) Semisupervised neural networks for efficient hyperspectral image classification. IEEE Trans Geosci Remote Sens 48(5):2271–2282
Duan M, Li K, Yang C, Li K (2018) A hybrid deep learning CNN–ELM for age and gender classification. Neurocomputing 275:448–461
Duan M, Li K, Tian Q (2018) A novel multi-task tensor correlation neural network for facial attribute prediction. arXiv preprint arXiv:1804.02810
Zhang L, Wang L, Lin W (2012) Semisupervised biased maximum margin analysis for interactive image retrieval. IEEE Trans Image Process 21(4):2294–2308
Zhang L, Wang L, Lin W (2012) Conjunctive patches subspace learning with side information for collaborative image retrieval. IEEE Trans Image Process 21(8):3707–3720
Giacinto G, Roli F (2001) Design of effective neural network ensembles for image classification purposes. Image Vis Comput 19(9–10):699–707
Ker J, Wang L, Rao J et al (2018) Deep learning applications in medical image analysis. IEEE Access 6:9375–9389
Bai X, Niwas SI, Lin W, Ju BF, Kwoh CK, Wang L (2016) Learning ECOC code matrix for multiclass classification with application to glaucoma diagnosis. J Med Syst 40(4):78
Chen J, Li K, Deng Q, Li K, Philip SY (2019) Distributed deep learning model for intelligent video surveillance systems with edge computing. IEEE Trans Ind Inf. https://doi.org/10.1109/TII.2019.2909473
Chen C et al (2018) Exploiting spatio-temporal correlations with multiple 3D convolutional neural networks for citywide vehicle flow prediction. In: 2018 IEEE international conference on data mining (ICDM). IEEE, pp 893–898
Chen C, Li K, Ouyang A, Tang Z, Li K (2017) Gpu-accelerated parallel hierarchical extreme learning machine on Flink for big data. IEEE Trans Syst Man Cybern Syst 47(10):2740–2753
Chen J et al (2018) A bi-layered parallel training architecture for large-scale convolutional neural networks. IEEE Trans Parallel Distrib Syst 30:965–976
Gholami A, Azad A, Jin P, Keutzer K, Buluc A (2017) Integrated model, batch and domain parallelism in training neural networks. arXiv preprint arXiv:1712.04432
Dai T, Li K, Chen C (2017) A parallel randomized neural network on in-memory cluster computing for big data. In: 13th international conference on natural computation, fuzzy systems and knowledge discovery (ICNC-FSKD). IEEE, pp 1769–1778
Jia Y, Shelhamer E, Donahue J et al (2014) Caffe: convolutional architecture for fast feature embedding. In: Proceedings of the 22nd ACM international conference on multimedia. ACM, pp 675–678
Krizhevsky A, Sutskever I, Hinton GE (2012) Imagenet classification with deep convolutional neural networks. In: Advances in neural information processing systems, pp 1097–1105
Lecun YL, Bottou L, Bengio Y et al (1998) Gradient-based learning applied to document recognition. Proc IEEE 86(11):2278–2324
Acknowledgements
This research was partially funded by the National Key Research and Development Program of China (Grant No. 2016YFB0201800), Hunan Provincial Key Research and Development Program (Grant No. 2018GK2055).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declared that they have no conflicts of interest to this work.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Wu, F., Zhu, J. & Guo, X. Fingerprint pattern identification and classification approach based on convolutional neural networks. Neural Comput & Applic 32, 5725–5734 (2020). https://doi.org/10.1007/s00521-019-04499-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-019-04499-w