Skip to main content
Log in

Fingerprint pattern identification and classification approach based on convolutional neural networks

  • Advances in Parallel and Distributed Computing for Neural Computing
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. Simonyan K, Zisserman A (2014) Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556

  2. 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

  3. 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

  4. 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

    Google Scholar 

  5. Simonyan K, Zisserman A (2014) Two-stream convolutional networks for action recognition in videos. In: Advances in neural information processing systems, pp 568-576

  6. 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

  7. Henry ER (1905) Classification and uses of finger prints. HM Stationery Office, Richmond

    Google Scholar 

  8. Karu K, Jain AK (1996) Fingerprint classification. Pattern Recogn 29(3):389–404

    Article  Google Scholar 

  9. 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

    Chapter  Google Scholar 

  10. 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

  11. 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

    Article  MATH  Google Scholar 

  12. Rao K, Balck K (1980) Type classification of fingerprints: a syntactic approach. IEEE Trans Pattern Anal Mach Intell 2(3):223–31

    Article  Google Scholar 

  13. Moayer B, Fu KS (1975) A syntactic approach to fingerprint pattern recognition. Pattern Recogn 7(1–2):1–23

    Article  MATH  Google Scholar 

  14. Kawagoe M, Tojo A (1984) Fingerprint pattern classification. Pattern Recogn 17(3):295–303

    Article  Google Scholar 

  15. Maio D, Maltoni D (1996) A structural approach to fingerprint classification. In: Proceedings of the 13th international conference on, pp 578–585

  16. 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

  17. Cao K, Pang L, Liang J et al (2013) Fingerprint classification by a hierarchical classifier. Pattern Recogn 46(12):3186–3197

    Article  Google Scholar 

  18. Wang R, Han C, Wu Y et al (2014) Fingerprint classification based on depth neural network. arXiv preprint arXiv:1409.5188

  19. Chang JH, Fan KC (2002) A new model for fingerprint classification by ridge distribution sequences. Pattern Recogn 35(6):1209–1223

    Article  MATH  Google Scholar 

  20. Wang L, Dai M (2007) Application of a new type of singular points in fingerprint classification. Pattern Recogn Lett 28(13):1640–1650

    Article  Google Scholar 

  21. Jain AK, Prabhakar S, Hong L (2002) A multichannel approach to fingerprint classification. IEEE Trans Pattern Anal Mach Intell 21(4):348–359

    Article  Google Scholar 

  22. Donahue MJ, Rokhlin SI (1993) On the use of level curves in image analysis. CVGIP Image Underst 57(2):185–203

    Article  Google Scholar 

  23. Grasselli A (1969) On the automatic classification of fingerprints—some considerations on the linguistic interpretation of pictures. Methodol Pattern Recogn 588(1):253–273

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. Duan M, Li K, Yang C, Li K (2018) A hybrid deep learning CNN–ELM for age and gender classification. Neurocomputing 275:448–461

    Article  Google Scholar 

  26. Duan M, Li K, Tian Q (2018) A novel multi-task tensor correlation neural network for facial attribute prediction. arXiv preprint arXiv:1804.02810

  27. Zhang L, Wang L, Lin W (2012) Semisupervised biased maximum margin analysis for interactive image retrieval. IEEE Trans Image Process 21(4):2294–2308

    Article  MathSciNet  MATH  Google Scholar 

  28. 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

    Article  MathSciNet  MATH  Google Scholar 

  29. Giacinto G, Roli F (2001) Design of effective neural network ensembles for image classification purposes. Image Vis Comput 19(9–10):699–707

    Article  Google Scholar 

  30. Ker J, Wang L, Rao J et al (2018) Deep learning applications in medical image analysis. IEEE Access 6:9375–9389

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. 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

    Article  Google Scholar 

  33. 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

  34. 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

    Article  Google Scholar 

  35. 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

    Article  Google Scholar 

  36. 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

  37. 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

  38. 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

  39. Krizhevsky A, Sutskever I, Hinton GE (2012) Imagenet classification with deep convolutional neural networks. In: Advances in neural information processing systems, pp 1097–1105

  40. Lecun YL, Bottou L, Bengio Y et al (1998) Gradient-based learning applied to document recognition. Proc IEEE 86(11):2278–2324

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Fan Wu.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-019-04499-w

Keywords

Navigation