Skip to main content
Log in

Abstract

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 ¯rst survey of Arabic bank check processing.

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.

Institutional subscriptions

References

  1. Palacios R, Gupta A (2008) A system for processing handwritten bank checks automatically. Image and Vision Computing 26(10):1297–1313

    Article  Google Scholar 

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

    Article  MATH  Google Scholar 

  3. Souici-Meslati L, Sellami M (2004) A hybrid approach for Arabic literal amounts recognition. Arabian Journal for Science and Engineering 29(2B):177–194

    Google Scholar 

  4. Impedevo S, Wang P S, Bunke H. Automatic Bankcheck Processing. Volume 28, World Scientific, 1997.

  5. Knerr S, Augustin E, Baret O, Price D (1998) Hidden Markov model based word recognition and its application to legal amount reading on French checks. Computer Vision and Image Understanding 70(3):404–419

    Article  Google Scholar 

  6. 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. Journal of Pattern Recognition and Artificial Intelligence 11(4):43–86

    Google Scholar 

  7. Gorski N, Anisimov V, Augustin E, Baret O, Price D, Simon J C. A2iA check reader: A family of bank check recognition systems. In Proc. the 5th International Conference on Document Analysis and Recognition, Sept. 1999, pp. 523–526.

  8. Guillevic D, Suen CY (1998) Recognition of legal amounts on bank cheques. Pattern Analysis & Applications 1(1):28–41

    Article  Google Scholar 

  9. Guillevic D, Suen C Y. Cursive script recognition applied to the processing of bank cheques. In Proc. the 3rd International Conference on Document Analysis and Recognition, Aug. 1995, pp.11–14.

  10. Kaufmann G, Bunke H (2000) Automated reading of cheque amounts. Pattern Analysis & Applications 3(2):132–141

    Article  Google Scholar 

  11. Lethelier E, Leroux M, Gilloux M. An automatic reading system for handwritten numeral amounts on French checks. In Proc. the 3rd International Conference on Document Analysis and Recognition, Aug. 1995, pp.92–97.

  12. Suen CY, Xu Q, Lam L (1999) Automatic recognition of handwritten data on cheques — Fact or fiction? Pattern Recognition Letters 20(11/13):1287–1295

    Article  Google Scholar 

  13. Leroux M, Lethelier E, Gilloux M, Lemarie B (1997) Automatic reading of handwritten amounts on French checks. Journal of Pattern Recognition and Artificial Intelligence 11(4):157–176

    Google Scholar 

  14. Yu ML, Kwok PCK, Leung CH, Tse KW (2001) Segmentation and recognition of Chinese bank check amounts. Journal on Document Analysis and Recognition 3(4):207–217

    Article  Google Scholar 

  15. Tang H, Augustin E, Suen C Y, Baret O, Cheriet M. Recognition of unconstrained legal amounts handwritten on Chinese bank checks. In Proc. the 17th International Conference on Pattern Recognition, Aug. 2004, pp.610–613.

  16. Ahmad I, Mahmoud S A. Arabic bank check analysis and zone extraction. In Lecture Notes in Computer Science Volume 7324, Campilho A, Kamel M (eds.), Berlin, Heidelberg: Springer, 2012, pp.141–148.

  17. Narima Z, Messaoud R, Mouldi B. Neuro-Markovian hybrid system for handwritten Arabic word recognition. In Proc. the 10th IEEE International Conference on Electronics, Circuits and Systems, Dec. 2003, pp.878–881.

  18. Farah N, Souici-Meslati L, Sellami M (2006) Classifiers combination and syntax analysis for Arabic literal amount recognition. Engineering Applications of Artificial Intelligence 19(1):29–39

    Article  Google Scholar 

  19. Al Ohali Y. Handwritten word recognition: Application to Arabic cheque processing [Ph.D. Thesis]. Concordia University, 2002.

  20. Miled H, Cheriet M, Olivier C. Multi-level Arabic handwritten words recognition. In Lecture Notes in Computer Science Volume 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 observation/letter for a Markovian modelisation applied to the recognition of Arabic handwriting. In Proc. the 4th International Conference on Document Analysis and Recognition, Aug. 1997, pp.580–583.

  22. Jayadevan R, Kolhe SR, Patil PM, Pal U (2011) Automatic processing of handwritten bank cheque images: A survey. International Journal on Document Analysis and Recognition 15(4):267–296

    Google Scholar 

  23. Lorigo L, Govindaraju V. Segmentation and pre-recognition of Arabic handwriting. In Proc. the 8th International Conference on Document Analysis and Recognition, Sept. 2005, pp.605–609.

  24. Parvez M T, Mahmoud S A. Off-line Arabic handwritten text recognition: A survey. ACM Computing Surveys, 2013 (in press).

  25. Al-Ohali Y, Cheriet M, Suen C Y. Databases for recognition of handwritten Arabic cheques. In Proc. the 7th International Workshop on Frontiers of Handwriting Recognition, 2000, pp.601–606.

  26. Farah N, Khadir M T, Sellami M. Artificial neural network fusion: 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 words recognition with classifiers combination: An application to literal amounts. In Lecture Notes in Computer Science Volume 3192, Bussler C, Fensel D (eds.), Berlin, Heidelberg: Springer, 2004, pp.420–430.

  28. Farah N, Souici-Meslati L, Sellami M (2005) Arabic word recognition by classifiers and context. Journal of Computer Science and Technology 20(3):402–410

    Article  Google Scholar 

  29. AlMa’adeed S, Higgins C, Elliman D (2004) Off-line recognition of handwritten Arabic words using multiple hidden Markov models. Knowledge-Based Systems 17(2/4):757–9

    Google Scholar 

  30. AlMa’adeed S, Elliman D, Higgins C. A database for Arabic handwritten text recognition research. In Proc. the 8th International Workshop on Frontiers in Handwriting Recognition, Aug. 2002, pp.485–489.

  31. Maddouri S S, Amiri H. Combination of local and global vision modelling for Arabic handwritten words recognition. In Proc. the 8th International Workshop on Frontiers in Handwriting Recognition, Aug. 2002, pp.128–135.

  32. Ziaratban M, Faez K, Ezoji M. Use of legal amount to confirm or correct the courtesy amount on Farsi bank checks. In Proc. the 9th International Conference on Document Analysis and Recognition, Sept. 2007, pp.1123–1127.

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

  34. Otsu N (1979) A threshold selection method from gray-level histograms. IEEE Transactions on Systems, Man and Cybernetics 9(1):62–66

    Article  MathSciNet  Google Scholar 

  35. Samoud F B, Maddouri S S, EL Abed H, Ellouze N. Comparison of two handwritten Arabic zones extraction methods of complex documents. In Proc. International Arab Conference on Information Technology, Dec. 2008, pp.1–7.

  36. Samoud F B, Maddouri S S, Ellouze N. On segmentation methods for handwritten Arabic documents. In Proc. the 5th International Conference: Sciences of Electronic, Technologies of Information and Telecommunications, March 2009.

  37. Haboubi S, Maddouri S. Extraction of handwritten areas from colored 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 cheque processing system: Issues and future trends. In Digital Document Processing, Chaudhuri B B (ed.), London: Springer, 2007, pp.213–234.

  39. Mahmoud SA, Al-Khatib WG (2010) Recognition of Arabic (Indian) bank check digits using log-Gabor filters. Applied Intelligence 35(3):445–456

    Article  Google Scholar 

  40. Mahmoud S A. Recognition of Arabic (Indian) check digits using spatial Gabor filters. In Proc. the 5th IEEE GCC Conference & Exhibition, March 2009, pp.1–5.

  41. Juan A, Vidal E. Bernoulli mixture models for binary images. In Proc. the 17th International Conference on Pattern Recognition, Aug. 2004, pp.367–370.

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

    Google Scholar 

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

  44. Abuhaiba S, Mahmoud SA, Green RJ (1991) Cluster number estimation and skeleton refining algorithms for Arabic characters. The Arabian Journal for Science and Engineering 16(4B):519–530

    Google Scholar 

  45. Al-Ohali Y, Cheriet M, Suen C Y. Dynamic observations and dynamic state termination for off-line handwritten word recognition using HMM. In Proc. the 8th International Workshop on Frontiers in Handwriting Recognition, Aug. 2002, pp.314–319.

  46. Al-Ohali Y, Cheriet M, Suen C Y. Introducing termination probabilities to HMM. In Proc. the 16th International Conference on Pattern Recognition, Aug. 2002, pp.319–322.

  47. El-Melegy M T, Abdelbaset A A. Global features for offline recognition of handwritten Arabic literal amounts. In Proc. the 5th International Conference on Information and Communications Technology, Dec. 2007, pp.125–129.

  48. Palacios R, Gupta A, Sinha S. Automatic processing of Brazilian bank checks. Machine Vision and Applications, 2002, pp.1–28.

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

    Article  Google Scholar 

  50. Ueda K, Matsuo K. Automatic seal imprint verification system for bank check processing. In Proc. the 3rd International Conference on Information Technology and Applications, July 2005, pp.768–771.

  51. Kaufmann G, Bunke H. A system for the automated reading of check amounts-some key ideas. In Lecture Notes in Computer Science Volume 1655, Lee S, Nakano Y (eds.), Springer-Verlag, 1999, pp.188–200.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sabri A. Mahmoud.

Additional information

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.

Electronic Supplementary Material

Below is the link to the electronic supplementary material.

(DOC 41.0 KB)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ahmad, I., Mahmoud, S.A. Arabic Bank Check Processing: State of the Art. J. Comput. Sci. Technol. 28, 285–299 (2013). https://doi.org/10.1007/s11390-013-1332-6

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11390-013-1332-6

Keywords

Navigation