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.
Similar content being viewed by others
References
Ahlberg JH, Nielson EN, Walsh JL (1967) The theory of splines and their applications, mathematics in science and engineering. Academic, New York
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
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
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
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
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
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
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
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
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
Guillevic D, Suen CY (1998) Recognition of legal amounts on bank cheques. Pattern Anal Appl 1(1):2841
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
Impedovo S, Wang P, Bunke H (1997) Automatic bank check processing. World Scientific, Singapore, pp 52–55
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
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
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
Kaufmann G, Bunke H (2000) Automated reading of cheque amounts. Pattern Anal Applic 3:132–141. doi:10.1007/s100440070018
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
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
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
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
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
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
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
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
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
Otsu N (1979) A threshold selection method from gray-level histograms. IEEE Trans Syst 9:62–66. doi:10.1109/TSMC.1979.4310076
Palacios R, Gupta A, Wang PSP (2004) Handwritten bank check recognition of courtesy amounts. Int J Image Graph 4(2):1–20
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
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
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
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
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
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
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
Sansone C, Vento M (2000) Signature verification: increasing performance by a multi-stage system. Pattern Anal Appl 3:169181
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
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
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
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
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
Vapnik V (1995) The nature of statistical learning theory, Springer, New York. ISBN 0-387-98780-0
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.
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
http://www.a2ia.com. Accessed 10 Dec 2011
http://www.miteksystems.com/ImageNet_Payments_details.asp. Accessed 10 Dec 2011
http://www.parascript.com/products2/CheckPlus.cfm. Accessed 15 Dec 2011
http://www.signplus.com/en/solutions/fraudone.php. Accessed 10 Dec 2011
http://www.a2ia.com/Addon_Site/Upload/Autres/checkreader_3.4.pdf. Accessed 20 Nov 2011
http://www.cdnpay.ca/imis15/pdf/pdfs_rules/standard_006. Accessed 25 Nov 2011
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
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10044-014-0385-7