›› 2013, Vol. 28 ›› Issue (2): 285-299.doi: 10.1007/s11390-013-1332-6

Special Issue: Surveys; Artificial Intelligence and Pattern Recognition

• Artificial Intelligence and Pattern Recognition • Previous Articles     Next Articles

Arabic Bank Check Processing: State of the Art

Irfan Ahmad and Sabri A. Mahmoud*, Senior Member, IEEE   

  1. Information and Computer Science Department, King Fahd University of Petroleum & Minerals, Dhahran 31261, Saudi Arabia
  • Received:2011-12-07 Revised:2013-01-09 Online:2013-03-05 Published:2013-03-05
  • Supported by:

    This work is supported by King Fahd University of Petroleum and Minerals (KFUPM) of Saudi Arabia under Grant Nos. RG- 1009-1 and RG-1009-2.

In this paper, we present a general model for Arabic bank check processing indicating the major phases of a check processing system. We then survey the available databases for Arabic bank check processing research. The state of the art in the different phases of Arabic bank check processing is surveyed (i.e., pre-processing, check analysis and segmentation, features extraction, and legal and courtesy amounts recognition). The open issues for future research are stated and areas that need improvements are presented. To the best of our knowledge, it is the first survey of Arabic bank check processing.

[1] Palacios R, Gupta A. A system for processing handwrittenbank checks automatically. Image and Vision Computing,2008, 26(10): 1297-1313.

[2] Al-Ohali Y, Cheriet M, Suen C. Databases for recognitionof handwritten Arabic cheques. Pattern Recognition, 2003,36(1): 111-121.

[3] Souici-Meslati L, Sellami M. A hybrid approach for Arabicliteral amounts recognition. Arabian Journal for Science andEngineering, 2004, 29(2B): 177-194.

[4] Impedevo S, Wang P S, Bunke H. Automatic Bankcheck Pro-cessing. Volume 28, World Scientific, 1997.

[5] Knerr S, Augustin E, Baret O, Price D. Hidden Markov modelbased word recognition and its application to legal amountreading on French checks. Computer Vision and Image Un-derstanding, 1998, 70(3): 404-419.

[6] Knerr S, Anisimov V, Baret O, Gorski N, Price D, Simon JC. The a2ia intercheque system: Courtesy amount and legalamount recognition for French checks. Journal of PatternRecognition and Artificial Intelligence, 1997, 11(4): 43-86.

[7] Gorski N, Anisimov V, Augustin E, Baret O, Price D, SimonJ C. A2iA check reader: A family of bank check recognitionsystems. In Proc. the 5th International Conference on Doc-ument Analysis and Recognition, Sept. 1999, pp. 523-526.

[8] Guillevic D, Suen C Y. Recognition of legal amounts on bankcheques. Pattern Analysis & Applications, 1998, 1(1): 28-41.

[9] Guillevic D, Suen C Y. Cursive script recognition applied tothe processing of bank cheques. In Proc. the 3rd Interna-tional Conference on Document Analysis and Recognition,Aug. 1995, pp.11-14.

[10] Kaufmann G, Bunke H. Automated reading of chequeamounts. Pattern Analysis & Applications, 2000, 3(2): 132-141.

[11] Lethelier E, Leroux M, Gilloux M. An automatic reading sys-tem for handwritten numeral amounts on French checks. InProc. the 3rd International Conference on Document Analy-sis and Recognition, Aug. 1995, pp.92-97.

[12] Suen C Y, Xu Q, Lam L. Automatic recognition of handwrit-ten data on cheques-Fact or fiction? Pattern RecognitionLetters, 1999, 20(11/13): 1287-1295.

[13] Leroux M, Lethelier E, Gilloux M, Lemarie B. Automaticreading of handwritten amounts on French checks. Journal ofPattern Recognition and Artificial Intelligence, 1997, 11(4):157-176.

[14] Yu M L, Kwok P C K, Leung C H, Tse K W. Segmentationand recognition of Chinese bank check amounts. Journal onDocument Analysis and Recognition, 2001, 3(4): 207-217.

[15] Tang H, Augustin E, Suen C Y, Baret O, Cheriet M. Recogni-tion of unconstrained legal amounts handwritten on Chinesebank checks. In Proc. the 17th International Conference onPattern Recognition, Aug. 2004, pp.610-613.

[16] Ahmad I, Mahmoud S A. Arabic bank check analysis andzone extraction. In Lecture Notes in Computer Science Vol-ume 7324, Campilho A, Kamel M (eds.), Berlin, Heidelberg:Springer, 2012, pp.141-148.

[17] Narima Z, Messaoud R, Mouldi B. Neuro-Markovian hybridsystem for handwritten Arabic word recognition. In Proc. the10th IEEE International Conference on Electronics, Circuitsand Systems, Dec. 2003, pp.878-881.

[18] Farah N, Souici-Meslati L, Sellami M. Classifiers combinationand syntax analysis for Arabic literal amount recognition. En-gineering Applications of Artificial Intelligence, 2006, 19(1):29-39.

[19] Al Ohali Y. Handwritten word recognition: Application toArabic cheque processing [Ph.D. Thesis]. Concordia Univer-sity, 2002.

[20] Miled H, Cheriet M, Olivier C. Multi-level Arabic handwrit-ten words recognition. In Lecture Notes in Computer ScienceVolume 1451, Amin A, Dori D, Pudil P, Freeman H (eds.),Berlin, Heidelberg: Springer, 1998, pp.944-951.

[21] Miled H, Olivier C, Cheriet M, Lecoutier Y. Coupling ob-servation/letter for a Markovian modelisation applied to therecognition of Arabic handwriting. In Proc. the 4th Inter-national Conference on Document Analysis and Recognition,Aug. 1997, pp.580-583.

[22] Jayadevan R, Kolhe S R, Patil P M, Pal U. Automatic pro-cessing of handwritten bank cheque images: A survey. In-ternational Journal on Document Analysis and Recognition,2011, 15(4): 267-296.

[23] Lorigo L, Govindaraju V. Segmentation and pre-recognitionof Arabic handwriting. In Proc. the 8th International Con-ference on Document Analysis and Recognition, Sept. 2005,pp.605-609.

[24] Parvez M T, Mahmoud S A. Off-line Arabic handwritten textrecognition: A survey. ACM Computing Surveys, 2013 (inpress).

[25] Al-Ohali Y, Cheriet M, Suen C Y. Databases for recognitionof handwritten Arabic cheques. In Proc. the 7th Interna-tional Workshop on Frontiers of Handwriting Recognition,2000, pp.601-606.

[26] Farah N, Khadir M T, Sellami M. Artificial neural network fu-sion: Application to Arabic words recognition. In Proc. Eur.Symp. Artificial Neural Networks, Sept. 2005, pp.27-29.

[27] Farah N, Souici-Meslati L, Farah L, Sellami M. Arabic wordsrecognition with classifiers combination: An application to lit-eral amounts. In Lecture Notes in Computer Science Volume3192, Bussler C, Fensel D (eds.), Berlin, Heidelberg: Springer,2004, pp.420-430.

[28] Farah N, Souici-Meslati L, Sellami M. Arabic word recogni-tion by classifiers and context. Journal of Computer Scienceand Technology, 2005, 20(3): 402-410.

[29] AlMa'adeed S, Higgins C, Elliman D. Off-line recognitionof handwritten Arabic words using multiple hidden Markovmodels. Knowledge-Based Systems, 2004, 17(2/4): 757-9.

[30] AlMa'adeed S, Elliman D, Higgins C. A database for Arabichandwritten text recognition research. In Proc. the 8th Inter-national Workshop on Frontiers in Handwriting Recognition,Aug. 2002, pp.485-489.

[31] Maddouri S S, Amiri H. Combination of local and global vi-sion modelling for Arabic handwritten words recognition. InProc. the 8th International Workshop on Frontiers in Hand-writing Recognition, Aug. 2002, pp.128-135.

[32] Ziaratban M, Faez K, Ezoji M. Use of legal amount to confirmor correct the courtesy amount on Farsi bank checks. In Proc.the 9th International Conference on Document Analysis andRecognition, Sept. 2007, pp.1123-1127.

[33] Alamri H, He C, Suen C Y. A new approach for segmenta-tion and recognition of Arabic handwritten touching numeralpairs. In Lecture Notes in Computer Science Volume 5702,Jiang X, Petkov N (eds.) Berlin, Heidelberg: Springer, 2009,pp.165-172.

[34] Otsu N. A threshold selection method from gray-level his-tograms. IEEE Transactions on Systems, Man and Cyber-netics, 1979, 9(1): 62-66.

[35] Samoud F B, Maddouri S S, EL Abed H, Ellouze N. Compar-ison of two handwritten Arabic zones extraction methods ofcomplex documents. In Proc. International Arab Conferenceon Information Technology, Dec. 2008, pp.1-7.

[36] Samoud F B, Maddouri S S, Ellouze N. On segmentationmethods for handwritten Arabic documents. In Proc. the 5thInternational Conference: Sciences of Electronic, Technolo-gies of Information and Telecommunications, March 2009.

[37] Haboubi S, Maddouri S. Extraction of handwritten areas fromcolored image of bank checks by a hybrid method. In Proc.the International Conference on Machine Intelligence, Nov.2005.

[38] Cheriet M, Al-Ohali Y, Ayat N, Suen C Y. Arabic chequeprocessing system: Issues and future trends. In Digital Doc-ument Processing, Chaudhuri B B (ed.), London: Springer,2007, pp.213-234.

[39] Mahmoud S A, Al-Khatib W G. Recognition of Arabic (In-dian) bank check digits using log-Gabor filters. Applied In-telligence, 2010, 35(3): 445-456.

[40] Mahmoud S A. Recognition of Arabic (Indian) check digitsusing spatial Gabor filters. In Proc. the 5th IEEE GCCConference & Exhibition, March 2009, pp.1-5.

[41] Juan A, Vidal E. Bernoulli mixture models for binary ima-ges. In Proc. the 17th International Conference on PatternRecognition, Aug. 2004, pp.367-370.

[42] Juan A, García-Hernández J, Vidal E. EM initialisation forBernoulli mixture learning. In Lecture Notes in ComputerScience Volume 3138, Fred A, Caelli T, Duin R, CampilhoA, de Ridder D (eds.), Berlin, Heidelberg: Springer, 2004,pp.635-643.

[43] Sadri J, Suen C Y, Bui T D. Application of support vector ma-chines for recognition of handwritten Arabic/Persian digits.In Proc. the 2nd Iranian Conference on Machine Vision andImage Processing & Applications, Feb. 2003, pp.300-307.

[44] Abuhaiba S, Mahmoud S A, Green R J. Cluster number es-timation and skeleton refining algorithms for Arabic charac-ters. The Arabian Journal for Science and Engineering, 1991,16(4B): 519-530.

[45] Al-Ohali Y, Cheriet M, Suen C Y. Dynamic observationsand dynamic state termination for off-line handwritten wordrecognition using HMM. In Proc. the 8th International Work-shop on Frontiers in Handwriting Recognition, Aug. 2002,pp.314-319.

[46] Al-Ohali Y, Cheriet M, Suen C Y. Introducing terminationprobabilities to HMM. In Proc. the 16th International Con-ference on Pattern Recognition, Aug. 2002, pp.319-322.

[47] El-Melegy M T, Abdelbaset A A. Global features for o2inerecognition of handwritten Arabic literal amounts. In Proc.the 5th International Conference on Information and Com-munications Technology, Dec. 2007, pp.125-129.

[48] Palacios R, Gupta A, Sinha S. Automatic processing of Brazil-ian bank checks. Machine Vision and Applications, 2002,pp.1-28.

[49] Gorski N, Anisimov V, Augustin E, Baret O, Maximov S. In-dustrial bank check processing: The A2iA CheckReaderTM.Journal on Document Analysis and Recognition, 2001, 3(4):196-206.

[50] Ueda K, Matsuo K. Automatic seal imprint verification sys-tem for bank check processing. In Proc. the 3rd Interna-tional Conference on Information Technology and Applica-tions, July 2005, pp.768-771.

[51] Kaufmann G, Bunke H. A system for the automated readingof check amounts-some key ideas. In Lecture Notes in Com-puter Science Volume 1655, Lee S, Nakano Y (eds.), Springer-Verlag, 1999, pp.188-200.
No related articles found!
Full text



[1] Yao Rong; Kang Tai; Chen Tinghuai;. Algorithms for the Determination of Cutsets in a Hypergraph[J]. , 1990, 5(1): 41 -46 .
[2] Liu Weiyi;. An Efficient Algorithm for Processing Multi-Relation Queries in Relational Databases[J]. , 1990, 5(3): 236 -240 .
[3] Guo Hengchang;. On the Characterization and Fault Identification of Sequentially t-Diagnosable System Under PMC Model[J]. , 1991, 6(1): 83 -90 .
[4] Ma Jun; Ma Shaohan;. An O(k~2n~2) Algorithm to Find a k-Partition in a k-Connected Graph[J]. , 1994, 9(1): 86 -91 .
[5] Chen Yiyun;. Head Boundedness of Nonterminating Rewritings[J]. , 1995, 10(3): 281 -284 .
[6] Xu Dianxiang; Zheng Guoliang;. Towards a Declarative Semantics of Inheritance with Exceptions[J]. , 1996, 11(1): 61 -71 .
[7] Chi Xuebin;. Parallel Implementation of Linear Algebra Problems on Dawning-1000[J]. , 1998, 13(2): 141 -146 .
[8] Guan Weiguang; Xie Lin; Ma Songde;. Deformable Registration of Digital Images[J]. , 1998, 13(3): 246 -260 .
[9] Fu Yuxi;. Reaction Graph[J]. , 1998, 13(6): 510 -530 .
[10] NI Bin; FENG Yulin;. Dynamic Checking Frameworkfor Java Beaus Semantic Constraints[J]. , 1999, 14(4): 408 -413 .

ISSN 1000-9000(Print)

CN 11-2296/TP

Editorial Board
Author Guidelines
Journal of Computer Science and Technology
Institute of Computing Technology, Chinese Academy of Sciences
P.O. Box 2704, Beijing 100190 P.R. China
E-mail: jcst@ict.ac.cn
  Copyright ©2015 JCST, All Rights Reserved