Skip to main content
Log in

Designing a new standard structure for improving automatic processing of Persian handwritten bank cheques

  • Industrial and Commercial Application
  • Published:
Pattern Analysis and Applications Aims and scope Submit manuscript

Abstract

Millions of handwritten bank cheques are processed manually every day in banks and other financial institutions all over the world. Substitution of manual cheque processing with automatic cheque reader system saves time and the cost of processing. In the recent years, systems such as A2iA have been made in order to automate processing of Latin cheques. Normally, these systems are based on the standard structures of cheques such as Check 21 in the USA or Check 006 in Canada. There are major problems in traditional (currently used) Persian bank cheques, which yield low accuracy and computational cost in their automatic processing. In this paper, in order to solve these problems, a novel structure for Persian handwritten bank cheques is presented. Importance and supremacy of this new structure for Persian handwritten bank cheques is shown by conducting several experiments on our created database of cheques based on the new structure. The created database includes 500 handwritten bank cheques based on the presented structure. Experimental results verify the usefulness and importance of the new structure in automatic processing of Persian handwritten bank cheques which provides a standard guideline for automatic processing of Persian handwritten bank cheques comparable to Check 21 or Check 006.

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

Similar content being viewed by others

References

  1. Ahlberg JH, Nielson EN, Walsh JL (1967) The theory of splines and their applications, mathematics in science and engineering. Academic, New York

    Google Scholar 

  2. Alirezaee S, Ahmadi M, Alijamat A, Alahiari MA (2008) Segmentation of Iranian bank checks. In: Proceedings of the 12th IEEE Int Multitopic Con, pp 460–462. doi:10.1109/INMIC.2008.4777782

  3. Al-Ohali Y, Cheriet M, Suen CY (2003) Databases for recognition of handwritten Arabic cheques. Pattern Recognit 36:111–121. doi:10.1016/S0031-3203(02)00064-X

    Article  MATH  Google Scholar 

  4. Bertolini D, Oliveira LS, Justino E Sabourin R (2010) Reducing forgeries in writer independent offline signature verification through ensemble of classifiers. Pattern Recognit 43:387–396. doi:10.1016/j.patrec.2009.05.009

    Article  MATH  Google Scholar 

  5. Bing H, Thanawin R, Bilson C, Abdullah M, Eamonn K (2013) Establishing the provenance of historical manuscripts with a novel distance measure. Appl Pattern Anal. doi:10.1007/s10044-013-0332-z

    Google Scholar 

  6. Bottou L, Cortes C, Denker JS, Drucker H et al (2011) Comparison of classifier methods. A case study in handwritten digit recognition. Proceedings of the 12th Int Asso, Pattern Recognit 2 77–82. doi:10.1109/ICPR.1994.576879

  7. Cheriet M, Kharma N, Suen CY et al (2007) Character recognition systems a guide for students and practitioners, Wiley, USA. http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0471415707.html

  8. Ehsani MS, Babaee MR (2006) Recognition of farsi handwritten cheque values using neural networks. 3rd Int IEEE Con Intell Syst, pp 656–660. doi:10.1109/IS.2006.348497

  9. Foroozandeh A, Akbari Y, Jalili MJ, Sadri J (2012) A novel and practical system for verifying signatures on Persian handwritten bank checks. Int J Pattern Recognit 6:1–27. doi:10.1142/S0218001412560149

    Google Scholar 

  10. Gonzalez RC, Woods RE, Eddins SL (2009) Digital image processing using MATLAB, Gatesmark, USA. http://www.amazon.com/Digital-Image-Processing-Using-MATLAB/dp/0982085400

  11. Guillevic D, Suen CY (1998) Recognition of legal amounts on bank cheques. Pattern Anal Appl 1(1):2841

    Article  Google Scholar 

  12. Hairong L, Wang W, Wang C, Zhuo Q (2005) Offline Chinese signature verification based on support vector machines. Pattern Recognit 26:2390–2399. doi:10.1016/j.patrec.2005.04.013

    Article  Google Scholar 

  13. Impedovo S, Wang P, Bunke H (1997) Automatic bank check processing. World Scientific, Singapore, pp 52–55

    Google Scholar 

  14. Jayadevan R, Kolhe SR, Patil PM, Pal U (2011) Automatic processing of handwritten bank cheque images: a survey. Int J Doc Anal Recognit 15(4):1–30: doi:10.1007/s10032-011-0170-8

  15. Joachims T (1999) Making large-scale SVM learning practical. In: Scholkopf B, Burges C, Smola A (eds) Advances in kernel methods support vector learning, MIT-Press, USA

  16. Kamali M, Faez K (2010) A method for skew correction and background noise removal in Persian check automatic system. Proceeding of the 6th Con Machine Vis Image Proc, Iran, pp 352–357

  17. Kaufmann G, Bunke H (2000) Automated reading of cheque amounts. Pattern Anal Applic 3:132–141. doi:10.1007/s100440070018

    Article  Google Scholar 

  18. Kim G, Govindoriju V (1997) Bank check recognition using cross validation of courtesy and legal amount fields. Int J Pattern Recognit Artif Intell 11(4):657–674

    Article  Google Scholar 

  19. Knerr S, Anisimov V, Baret O, Gorski N, Price D, Simon JC (1997) The A2iA intercheque system: courtesy amount and legal amount recognition for French checks. Int J Pattern Recognit Artif Intell 11(4):505–548. doi:10.1142/S0218001497000226

    Article  Google Scholar 

  20. Liu K, Suen CY, Cheriet M, Said JN, Nadal C, Tang YY (1997) Automatic extraction of baselines and data from check images. Int J Pattern Recognit Artif Intell 11(4):675–697. doi:10.1142/S0218001497000299

    Article  Google Scholar 

  21. Liu CL, Sako H, Fujisawa H (2004) Effects of classifier structure and training regimes on integrated segmentation and recognition of handwritten numerals strings. IEEE Trans Pattern Anal Mach Intell 26(11):1395–1407. doi:10.1109/TPAMI.2004.104

    Article  Google Scholar 

  22. Liu CL, Nakashima K, Sako H, Fujisawa H (2004) Handwritten digit recognition: investigation of normalization and feature extraction techniques. Pattern Recognit 37:265–279. doi:10.1016/s0031-3203(03)002243

    Article  MATH  Google Scholar 

  23. Madasu VK, Lovell BC (2005) Automatic segmentation and recognition of bank cheque fields. Digit Image Comput Tech Applic, 33. doi:10.1109/DICTA.2005.18

  24. Morita M, Sabourin R, Bortolozzi F, Suen CY (2004) Segmentation and recognition of handwritten dates: an HMM-MLP hybrid approach. Int J Doc Anal Recognit 6:248–262. doi:10.1007/s10032-003-0114-z

    Article  Google Scholar 

  25. Morita M, Sabourin R, Bortolozzi F, Suen CY (2003) A recognition and verification strategy for handwritten word recognition. In: Proceedings of 7th Int Con Doc Anal Recognit 1 482–486. doi:10.1109/ICDAR.2003.1227712

  26. Okada M, Shridhar M (1997) Extraction of user entered components from a personal bank check using morphological subtraction. Int J Pattern Recognit Artif Intell 11(5):699–715

    Article  Google Scholar 

  27. Otsu N (1979) A threshold selection method from gray-level histograms. IEEE Trans Syst 9:62–66. doi:10.1109/TSMC.1979.4310076

    Google Scholar 

  28. Palacios R, Gupta A, Wang PSP (2004) Handwritten bank check recognition of courtesy amounts. Int J Image Graph 4(2):1–20

    Article  Google Scholar 

  29. Park J, Govindaraju V, Srihari SN (2000) OCR in a hierarchical feature space. IEEE Trans Pattern Anal Mach Intell 22(4):400–407. doi:10.1109/34.845383

    Article  Google Scholar 

  30. Plamondon R, Srihari SN (2000) On-line and off-line handwriting recognition: comprehensive survey. IEEE Trans Pattern Anal Mach Intell 22(1):63–84. doi:10.1109/34.824821

    Article  Google Scholar 

  31. Rajashekararadhya SV, Ranjan PV (2009) Zone based feature extraction algorithm for handwritten numeral recognition of Kannada script. IEEE Int Advance Computing Con, pp 525–528. doi:10.1109/IADCC.2009.4809066

  32. Sadri J, Cheriet M (2009) A new approach for skew correction of documents based on particle swarm optimization. Proceedings of Int Con Doc Anal Recognit, pp 1066–1070. doi:10.1109/ICDAR.2009.268

  33. Sadri J, Suen CY, Bui TD (2003) Application of support vector machines for recognition of handwritten arabic/persian digits. Proceeding of the 2nd Con Machine Vis Image Proc Applic, pp 300–307

  34. Sadri J, Akbari Y, Jalili MJ, Farahi A, Habibi M (2011) A new system for recognition of handwritten persian bank checks. Proceedings of Int Con Doc Anal Recognit, Beijing, China, pp 925–930. doi:10.1109/ICDAR.2011.188

  35. Samoud FB, Maddouri SS, Abed HE, Ellouze N (2008) Comparison of two handwritten Arabic zones extraction methods of complex documents. In: Proceedings of Int Arab Con Info Tech, pp 1–7

  36. Sansone C, Vento M (2000) Signature verification: increasing performance by a multi-stage system. Pattern Anal Appl 3:169181

    Article  Google Scholar 

  37. Santos C, Justino EJR, Bortolozzi F, Sabourin R (2004) An offline signature verification method based on the questioned document experts approach and a neural network classifier. In: Proceedings of 9th Int Work Fronteir Handwri Reconit pp 498–502. doi:10.1109/IWFHR.2004.17

  38. Simard PY, Steinkraus D, Platt JC (2003) Best practices for convolutional neural networks applied to visual document analysis. Proc Int Con Doc Anal Recognit 2:958. doi:10.1109/ICDAR.2003.1227801

    Article  Google Scholar 

  39. Soltanzadeh H, Rahmati M (2004) Recognition of Persian handwritten digits using image profiles of multiple orientations. Pattern Recognit Lett 25(14):1569–1576. doi:10.1016/j.patrec.2004.05.014

    Article  Google Scholar 

  40. Song W, Feng M, Shaowei X, Hui S (1997) Afault tolerant Chinese bank check recognition system based on SOM neural networks. Proc Int Con Neural Netw 4:2560–2565. doi:10.1109/ICNN.1997.614705

    Google Scholar 

  41. Su H, Zhao B, Ma F, Wang S, Xia S (1997) A fault-tolerant Chinese check recognition system. Int J Pattern Recognit Artif Intell 11(4):571–594

    Article  Google Scholar 

  42. Vapnik V (1995) The nature of statistical learning theory, Springer, New York. ISBN 0-387-98780-0

  43. Xu Q, Kim JH, Lam L, Sue CY (2002) Recognition of handwritten month words on bank cheques. In: Proceedings of the 8th Int Work Frontier Handwri Recognit, pp 111–116. doi:10.1109/IWFHR.2002.1030895.

  44. Ziaratban M, Faez K, Ezoji M (2007) Use of legal amount to confirm or correct the courtesy amount on farsi bank checks. Int Con Doc Anal Recognit, pp 1123–1127: doi:10.1109/ICDAR.2007.4377090

  45. http://www.a2ia.com. Accessed 10 Dec 2011

  46. http://www.miteksystems.com/ImageNet_Payments_details.asp. Accessed 10 Dec 2011

  47. http://www.parascript.com/products2/CheckPlus.cfm. Accessed 15 Dec 2011

  48. http://www.signplus.com/en/solutions/fraudone.php. Accessed 10 Dec 2011

  49. http://www.a2ia.com/Addon_Site/Upload/Autres/checkreader_3.4.pdf. Accessed 20 Nov 2011

  50. http://www.cdnpay.ca/imis15/pdf/pdfs_rules/standard_006. Accessed 25 Nov 2011

Download references

Acknowledgments

We would like to thank those participants who filled the cheques for our two databases and thank the bank that supported us for collecting of traditional Persian bank cheques.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Javad Sadri.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sadri, J., Jalili, M.J., Akbari, Y. et al. Designing a new standard structure for improving automatic processing of Persian handwritten bank cheques. Pattern Anal Applic 17, 849–862 (2014). https://doi.org/10.1007/s10044-014-0385-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10044-014-0385-7

Keywords

Navigation