Skip to main content

Field Extraction and Logo Recognition on Indian Bank Cheques Using Convolution Neural Networks

  • Conference paper
  • First Online:
Intelligent Data Engineering and Analytics

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

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

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

    Article  Google Scholar 

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

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

    Google Scholar 

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

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

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

    Article  Google Scholar 

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

  8. Savita Biradar, S.S.P.: Bank cheque identification and classification using ANN. Int. J. Eng. Comput. Sci. 4 (2018)

    Google Scholar 

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

    Article  Google Scholar 

  10. Dalal, N., Triggs, B.: Histograms of oriented gradients for human detection

    Google Scholar 

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

    Article  Google Scholar 

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

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

    Article  Google Scholar 

  14. Redmon, J., Divvala, S., Girshick, R., Farhadi, A.: You only look once: unified, real-time object detection (2015)

    Google Scholar 

  15. Redmon, J., Farhadi, A.: YOLOv3: an incremental improvement (2018)

    Google Scholar 

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

    Google Scholar 

  17. Popescu, M.-C., Balas, V.E., Perescu-Popescu, L., Mastorakis, N.: Multilayer perceptron and neural networks. WSEAS Trans. Cir. Sys. 8, 579–588 (2009)

    Google Scholar 

  18. LabelImg: A graphical image annotation tool and label object bounding boxes in images. https://github.com/tzutalin/labelImg, last accessed 2019/11/15

  19. 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)

    Google Scholar 

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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vadlamani Ravi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics