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

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.

[1]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[2]  Cheng-Hung Lin,et al.  An efficient license plate recognition system using convolution neural networks , 2018, 2018 IEEE International Conference on Applied System Invention (ICASI).

[3]  Chong Wang,et al.  Deep Speech 2 : End-to-End Speech Recognition in English and Mandarin , 2015, ICML.

[4]  Chunhua Shen,et al.  Toward End-to-End Car License Plate Detection and Recognition With Deep Neural Networks , 2019, IEEE Transactions on Intelligent Transportation Systems.

[5]  Angshul Majumdar,et al.  Discriminative Autoencoder for Feature Extraction: Application to Character Recognition , 2018, Neural Processing Letters.

[6]  Xiang Bai,et al.  An End-to-End Trainable Neural Network for Image-Based Sequence Recognition and Its Application to Scene Text Recognition , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[8]  Yoshua Bengio,et al.  Learning Phrase Representations using RNN Encoder–Decoder for Statistical Machine Translation , 2014, EMNLP.

[9]  Jen-Hui Chuang,et al.  A Light Deep Learning Based Method for Bank Serial Number Recognition , 2018, 2018 IEEE Visual Communications and Image Processing (VCIP).

[10]  Kangshun Li,et al.  A hybrid convolution network for serial number recognition on banknotes , 2020, Inf. Sci..

[11]  Zihui Zang,et al.  The recognition of RMB serial number based on CNN , 2018, 2018 Chinese Control And Decision Conference (CCDC).

[12]  Jianrong Xu,et al.  A novel character segmentation method for serial number on banknotes with complex background , 2019, J. Ambient Intell. Humaniz. Comput..

[13]  Zhaoshui He,et al.  Domain adaptation with SBADA-GAN and Mean Teacher , 2020, Neurocomputing.

[14]  Eui Chul Lee,et al.  Convolutional Neural Network Based Serial Number Recognition Method for Indian Rupee Banknotes , 2017, CSA/CUTE.

[15]  Kevin Murphy,et al.  Attention-Based Extraction of Structured Information from Street View Imagery , 2017, 2017 14th IAPR International Conference on Document Analysis and Recognition (ICDAR).

[16]  Thierry Paquet,et al.  A Unified Multilingual Handwriting Recognition System using multigrams sub-lexical units , 2018, Pattern Recognit. Lett..

[17]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[18]  Jürgen Schmidhuber,et al.  Connectionist temporal classification: labelling unsegmented sequence data with recurrent neural networks , 2006, ICML.

[19]  Shijian Lu,et al.  ESIR: End-To-End Scene Text Recognition via Iterative Image Rectification , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[20]  Albert Gordo,et al.  Rosetta: Large Scale System for Text Detection and Recognition in Images , 2018, KDD.

[21]  Wenyu Liu,et al.  Cascaded Segmentation-Detection Networks for Text-Based Traffic Sign Detection , 2018, IEEE Transactions on Intelligent Transportation Systems.

[22]  Simon Osindero,et al.  Recursive Recurrent Nets with Attention Modeling for OCR in the Wild , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[23]  Ching Y. Suen,et al.  Part-Based High Accuracy Recognition of Serial Numbers in Bank Notes , 2014, ANNPR.

[24]  Feng Yang,et al.  A Segmentation and Recognition Method of RMB Series Number Based on Laplacian Transformation and BP Neural Networks , 2014, 2014 Seventh International Symposium on Computational Intelligence and Design.

[25]  Yi-Yu Hsieh,et al.  Rule-Based Optical Character Recognition for Serial Number on Renminbi Banknote , 2018, Image Processing: Algorithms and Systems.

[26]  Gurpreet Singh Lehal,et al.  Improved Recognition Results of Medieval Handwritten Gurmukhi Manuscripts Using Boosting and Bagging Methodologies , 2018, Neural Processing Letters.

[27]  Geoffrey E. Hinton,et al.  Rectified Linear Units Improve Restricted Boltzmann Machines , 2010, ICML.

[28]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[29]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[30]  Yuan Yu,et al.  TensorFlow: A system for large-scale machine learning , 2016, OSDI.

[31]  Kuldip K. Paliwal,et al.  Bidirectional recurrent neural networks , 1997, IEEE Trans. Signal Process..

[32]  Li Wenhong,et al.  Application of support vector machine (SVM) on serial number identification of RMB , 2010, 2010 8th World Congress on Intelligent Control and Automation.

[33]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).