Skip to main content
Log in

SNRNet: A Deep Learning-Based Network for Banknote Serial Number Recognition

  • Published:
Neural Processing Letters Aims and scope Submit manuscript

Abstract

The banknote serial number recognition (SNR) plays an important role in the banking business and attracts much attention recently. However, most of the existing SNR methods take character segmentation and character classification as two separate steps, so that the accuracy of SNR heavily relies on the character segmentation, which is a challenging problem due to complicated background and uneven illumination. In this paper, the SNR is cast into a sequence prediction problem, which integrates such two steps into a unified network, and we propose a deep learning-based serial number recognition network, which can be trained end-to-end to avoid the preliminary character-segmentation with three steps as follow. First, the improved convolutional neural networks are employed to extract the feature sequence of the input image. Second, the feature sequence is used as an input to the bidirectional recurrent neural networks (BRNNs), where the character segmentation is not required. Finally, the label recognition is implemented using the connectionist temporal classification to decode the BRNNs’ output. The experimental results demonstrate that the proposed method outperforms the state-of-the-art methods in both accuracy and efficiency: it achieves character and serial number recognition of the renminbi (RMB) with accuracies 99.96% and 99.56%, respectively.

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

Similar content being viewed by others

References

  1. Li H, Wang P, Shen C (2019) Toward end-to-end car license plate detection and recognition with deep neural networks. IEEE Trans Intell Transp Syst 20(3):1126–1136

    Article  Google Scholar 

  2. Lin C, Lin Y, Liu W (2018) An efficient license plate recognition system using convolution neural networks. In: Proceedings of IEEE international conference on applied system invention (ICASI 2018), pp 224–227

  3. Gogna A, Majumdar A (2019) Discriminative autoencoder for feature extraction: application to character recognition. Neural Process Lett 49(3):1723–1735

    Article  Google Scholar 

  4. Zhan F, Lu S (2019) ESIR: end-to-end scene text recognition via iterative image rectification. In: Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR 2019), pp 2059–2068

  5. Wojna Z, Gorban AN, Lee DS, Murphy K, Yu Q, Li Y, Ibarz J (2017) Attention-based extraction of structured information from street view imagery. In: Proceedings of the 14th IAPR international conference on document analysis and recognition (ICDAR 2017), pp 844–850

  6. Zhu Y, Liao M, Yang M, Liu W (2018) Cascaded segmentation-detection networks for text-based traffic sign detection. IEEE Trans Intell Transp Syst 19(1):209–219

    Article  Google Scholar 

  7. Feng C, He Z, Wang J, Lin Q, Zhu Z, Lu J, Xie S (2020) Domain adaptation with SBADA-GAN and mean teacher. Neurocomputing 396:577–586

    Article  Google Scholar 

  8. Kumar M, Jindal SR, Jindal MK, Lehal GS (2019) Improved recognition results of medieval handwritten Gurmukhi manuscripts using boosting and bagging methodologies. Neural Process Lett 50(1):43–56

    Article  Google Scholar 

  9. Swaileh W, Soullard Y, Paquet T (2019) A unified multilingual handwriting recognition system using multigrams sub-lexical units. Pattern Recogn Lett 121:68–76

    Article  Google Scholar 

  10. Tsai YS, Hsieh YY, Ho CH et al (2018) Rule-based optical character recognition for serial number on Renminbi banknote. Electron Imaging 2018:1–6

    Article  Google Scholar 

  11. Kaur ER, Priyadarshni E (2016) Serial number recognition in banknotes using HoG feature extraction and KNN classification. IOSR J Comput Eng 18:41–49

    Article  Google Scholar 

  12. Wenhong L, Wenjuan T, Xiyan C, Zhen G (2010) Application of support vector machine (SVM) on serial number identification of RMB. In: Proceedings of the 8th world congress on intelligent control and automation (WCICA 2010), pp 6262–6266

  13. Feng BY, Ren M, Zhang XY, Suen CY (2014) Part-based high accuracy recognition of serial numbers in bank notes. In: Proceedings of the 6th IAPR TC 3 international workshop on artificial neural networks in pattern recognition (ANNPR 2014), vol 8774, pp 204–215

  14. Yang F, Chen L (2014) A segmentation and recognition method of RMB series number based on Laplacian transformation and BP neural networks. In: Proceedings of the seventh international symposium on computational intelligence and design (ISCID 2014), vol 1, pp 189–192

  15. Jang U, Lee EC (2018) Convolutional neural network based serial number recognition method for Indian rupee banknotes. In: Park J, Loia V, Yi G, Sung Y (eds) Advances in computer science and ubiquitous computing. Springer, Berlin, pp 1445–1450

    Chapter  Google Scholar 

  16. Zhao N, Zhang Z, Ouyang X, Lv N, Zang Z (2018) The recognition of RMB serial number based on CNN. In: Proceedings of Chinese control and decision conference (CCDC 2018), pp 3303–3306

  17. Umam A, Chuang J, Li D (2018) A light deep learning based method for bank serial number recognition. In: Proceedings of IEEE visual communications and image processing (VCIP 2018), pp 1–4

  18. Wang F, Zhu H, Li W, Li K (2020) A hybrid convolution network for serial number recognition on banknotes. Inf Sci 512:952–963

    Article  Google Scholar 

  19. Zhou J, Wang F, Xu J, Yan Y, Zhu H (2019) A novel character segmentation method for serial number on banknotes with complex background. J Ambient Intell Humaniz Comput 10(8):2955–2969

    Article  Google Scholar 

  20. Simonyan K, Zisserman A (2015) Very deep convolutional networks for large-scale image recognition. In: Proceedings of the 3rd international conference on learning representations (ICLR 2015)

  21. Nair V, Hinton GE (2010) Rectified linear units improve restricted Boltzmann machines. In: Proceedings of the 27th international conference on machine learning (ICML 2010), pp 807–814

  22. Shi B, Bai X, Yao C (2017) An end-to-end trainable neural network for image-based sequence recognition and its application to scene text recognition. IEEE Trans Pattern Anal Mach Intell 39(11):2298–2304

    Article  Google Scholar 

  23. Ioffe S, Szegedy C (2015) Batch normalization: accelerating deep network training by reducing internal covariate shift. In: Proceedings of the 32nd international conference on machine learning (ICML 2015), vol 37, pp 448–456

  24. Srivastava N, Hinton G, Krizhevsky A, Sutskever I, Salakhutdinov R (2014) Dropout: a simple way to prevent neural networks from overfitting. J Mach Learn Res 15(1):1929–1958

    MathSciNet  MATH  Google Scholar 

  25. Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780

    Article  Google Scholar 

  26. Cho K, Merrienboer BV, Gulcehre C, et al (2014) Learning phrase representations using RNN encoder-decoder for statistical machine translation. In: Proceedings of conference on empirical methods in natural language processing (EMNLP 2014), pp 1724–1734

  27. Amodei D, Ananthanarayanan S, Anubhai R, et al (2016) Deep Speech 2: end-to-end speech recognition in English and Mandarin. In: Proceedings of the 33rd international conference on machine learning (ICML 2016), vol 48, pp 173–182

  28. Schuster M, Paliwal KK (1997) Bidirectional recurrent neural networks. IEEE Trans Signal Process 45(11):2673–2681

    Article  Google Scholar 

  29. Graves A, Gomez F (2006) Connectionist temporal classification: labelling unsegmented sequence data with recurrent neural networks. In: Proceedings of international conference on machine learning (ICML 2006), pp 369–376

  30. Abadi M, Barham P, Chen J, et al (2016) Tensorflow: a system for large-scale machine learning. In: Proceedings of the 12th USENIX symposium on operating systems design and implementation (OSDI 2016), pp 265–283

  31. Kingma DP, Ba J (2015) Adam: a method for stochastic optimization. In: Proceedings of the 3rd international conference on learning representations (ICLR 2015)

  32. Lee CY, Osindero S (2016) Recursive recurrent nets with attention modeling for OCR in the wild. In: Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR 2016), pp 2231–2239

  33. Borisyuk F, Gordo A, Sivakumar V (2018) Rosetta: large scale system for text detection and recognition in images. In: Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery and data mining (KDD 2018), pp 71–79

  34. He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR 2016), pp 770–778

Download references

Acknowledgements

The work was supported in part by National Natural Science Foundation of China under Grants 61773127, 61705047 and 61727810, Ten Thousand Talent Program approved in 2018, Guangdong Province Foundation Grant 2019B1515120036, Natural Science Foundation of Guangdong Province under Grant 2018A030313306, Guangzhou Science and Technology Foundation under Grant 201802010037, and Key Areas of Research and Development Plan Project of Guangdong under Grant 2019B010147001.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhaoshui He.

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

Lin, Z., He, Z., Wang, P. et al. SNRNet: A Deep Learning-Based Network for Banknote Serial Number Recognition. Neural Process Lett 52, 1415–1426 (2020). https://doi.org/10.1007/s11063-020-10313-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11063-020-10313-9

Keywords

Navigation