Abstract
A large number of bank checks are processed manually every day, across the world. In a developing nation like India, cheques are significant instruments for achieving cashless transactions. Cheque processing is a tedious task that can be automated with advanced deep learning architectures. Cheque automation involves selecting the Regions Of Interest (ROI) and then analyzing the contents in the ROI. In this paper, we propose a novel approach to extract ROI (fields) on the cheque using a Convolutional Neural Network (CNN)-based object detection algorithms like YOLO. By virtue of employing a CNN-based model, our approach turns out to be scale, skew, and shift invariant. We achieved a mean average precision (mAP) score of 86.6% across all the fields on a publicly available database of cheques. On the extracted logo field from YOLO, we performed logo recognition using VGGnet as a feature extractor and achieved an accuracy of 99.01%.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Jayadevan, R., Kolhe, S.R., Patil, P.M., Pal, U.: Automatic processing of handwritten bank cheque images: a survey. Int. J. Doc. Anal. Recognit. 15, 267–296 (2012). https://doi.org/10.1007/s10032-011-0170-8
Koerich, A., Ling, L.L.: A system for automatic extraction of the user-entered data from bankchecks. In: Proceedings—SIBGRAPI 1998: International Symposium on Computer Graphics, Image Processing, and Vision, pp. 270–277. Institute of Electrical and Electronics Engineers Inc., Rio de Janeiro (1998). https://doi.org/10.1109/SIBGRA.1998.722760
Koerich, A.L., Lee, L.L.: A novel approach for automatic extraction of the user entered data from bankchecks. In: Proceedings of International Workshop on Document Analysis Systems, pp. 141–144 (1998)
Madasu, V.K., Lovell, B.C.: Automatic segmentation and recognition of bank cheque fields. In: Proceedings of the Digital Imaging Computing: Techniques and Applications, DICTA 2005, pp. 223–228. IEEE, Adelaide (2005). https://doi.org/10.1109/DICTA.2005.1578131
Dansena, P., Bag, S., Pal, R.: Differentiating pen inks in handwritten bank cheques using multi-layer perceptron. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), pp. 655–663. Springer Verlag (2017). https://doi.org/10.1007/978-3-319-69900-4_83
Bay, H., Ess, A., Tuytelaars, T., Van Gool, L.: Speeded-up robust features (SURF). Comput. Vis. Image Underst. 110, 346–359 (2008). https://doi.org/10.1016/j.cviu.2007.09.014
Raghavendra, S.P., Danti, A.: A novel recognition of Indian bank cheques based on invariant geometrical features. In: International Conference on Trends in Automation, Communication and Computing Technologies, I-TACT 2015. Institute of Electrical and Electronics Engineers Inc. (2016). https://doi.org/10.1109/ITACT.2015.7492682
Savita Biradar, S.S.P.: Bank cheque identification and classification using ANN. Int. J. Eng. Comput. Sci. 4 (2018)
Viola, P., Jones, M.J.: Robust real-time face detection. Int. J. Comput. Vis. 57, 137–154 (2004). https://doi.org/10.1023/B:VISI.0000013087.49260.fb
Dalal, N., Triggs, B.: Histograms of oriented gradients for human detection
Lowe, D.G.: Distinctive image features from scale-invariant keypoints. Int. J. Comput. Vis. 60, 91–110 (2004). https://doi.org/10.1023/B:VISI.0000029664.99615.94
Girshick, R., Donahue, J., Darrell, T., Malik, J.: Rich feature hierarchies for accurate object detection and semantic segmentation. In: Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. 580–587. IEEE Computer Society, Columbus, OH (2014). https://doi.org/10.1109/CVPR.2014.81
Schölkopf, B.: SVMs—a practical consequence of learning theory. IEEE Intell. Syst. Their Appl. 13, 18–21 (1998). https://doi.org/10.1109/5254.708428
Redmon, J., Divvala, S., Girshick, R., Farhadi, A.: You only look once: unified, real-time object detection (2015)
Redmon, J., Farhadi, A.: YOLOv3: an incremental improvement (2018)
Simonyan, K., Zisserman, A.: Very deep convolutional networks for large-scale image recognition (2014)
Popescu, M.-C., Balas, V.E., Perescu-Popescu, L., Mastorakis, N.: Multilayer perceptron and neural networks. WSEAS Trans. Cir. Sys. 8, 579–588 (2009)
LabelImg: A graphical image annotation tool and label object bounding boxes in images. https://github.com/tzutalin/labelImg, last accessed 2019/11/15
Everingham, M., Van ~ Gool, L., Williams, C.K.I., Winn, J., Zisserman, A.: The pascal visual object classes (VOC) challenge. Int. J. Comput. Vis. 88, 303–338 (2010)
Bhateja, V., Gupta, A., Mishra, A., Mishra, A.: Artificial neural networks based fusion and classification of EEG/EOG signals. In: Advances in Intelligent Systems and Computing, pp. 141–148. Springer Verlag (2019). https://doi.org/10.1007/978-981-13-3338-5_14
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Vishnuvardhan, G., Ravi, V., Mallik, A.R. (2021). Field Extraction and Logo Recognition on Indian Bank Cheques Using Convolution Neural Networks. In: Satapathy, S., Zhang, YD., Bhateja, V., Majhi, R. (eds) Intelligent Data Engineering and Analytics. Advances in Intelligent Systems and Computing, vol 1177. Springer, Singapore. https://doi.org/10.1007/978-981-15-5679-1_26
Download citation
DOI: https://doi.org/10.1007/978-981-15-5679-1_26
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-5678-4
Online ISBN: 978-981-15-5679-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)