Reading Courtesy Amounts on Handwritten Paper Checks

In spite of the rapid advances in computers and communication technologies, a number of large-scale applications continue to rely heavily on the use of paper as the dominant medium, either in an intra-organizational or an inter-organizational environment. One major example of this category of paper intensive applications is the check processing application. In a number of countries, the value of each check is read by human eyes before the check is physically transported, in stages, from the point it was presented to the location of the branch of the bank which issued the blank check to the concerned account holder. This process of manual reading of each check involves significant time and cost. In this paper, a new approach is proposed to read the numerical amount field on the check; this field is also called the courtesy amount field. In the case of check processing, the segmentation of unconstrained strings into individual digits is a challenging task because one needs to accommodate special cases involving: connected or overlapping digits, broken digits, and digits physically connected to a piece of stroke that belongs to a neighboring digit. The system described in this paper involves three stages: the segmentation of the string into a series of individual characters; the normalization of each isolated character; and the recognition of each character based on a neural network classifier.

[1]  Ching Y. Suen,et al.  Automatic recognition of handwritten data on cheques - Fact or fiction? , 1999, Pattern Recognit. Lett..

[2]  Ishwar K. Sethi,et al.  An Off-Line Cursive Handwritten Word Recognition System and Its Application to Legal Amount Interpretation , 1997, Int. J. Pattern Recognit. Artif. Intell..

[3]  David E. Rumelhart,et al.  Self-organizing integrated segmentation and recognition neural network , 1992, Defense, Security, and Sensing.

[4]  Horst Bunke,et al.  Handbook of Character Recognition and Document Image Analysis , 1997 .

[5]  Gale L. Martin,et al.  Centered-Object Integrated Segmentation and Recognition of Overlapping Handprinted Characters , 1993, Neural Computation.

[6]  D. Guillevic,et al.  HMM-KNN word recognition engine for bank cheque processing , 1998, Proceedings. Fourteenth International Conference on Pattern Recognition (Cat. No.98EX170).

[7]  Patrick Shen-Pei Wang,et al.  Detection of courtesy amount block on bank checks , 1996, Proceedings of 3rd International Conference on Document Analysis and Recognition.

[8]  Sargur N. Srihari,et al.  Understanding Handwritten Text in a Structured Environment: Determining ZIP Codes from Addresses , 1991, Int. J. Pattern Recognit. Artif. Intell..

[9]  Jorge Herbert de Lira,et al.  Two-Dimensional Signal and Image Processing , 1989 .

[10]  Jinho Kim,et al.  A methodology of combining HMM and MLP classifiers for cursive word recognition , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[11]  Yillbyung Lee,et al.  Error correction of Korean courtesy amounts in bank slips using rule information and cross-referencing , 1999, Proceedings of the Fifth International Conference on Document Analysis and Recognition. ICDAR '99 (Cat. No.PR00318).

[12]  Patrick S.-P. Wang Character And Handwriting Recognition: Expanding Frontiers , 1991 .

[13]  Mikel L. Forcada,et al.  A note on the Nagendraprasad-Wang-Gupta thinning algorithm , 1995, Pattern Recognit. Lett..

[14]  I. Guyon,et al.  Advances in pattern recognition systems using neural network technologies , 1994 .

[15]  Jibu Punnoose,et al.  An improved segmentation module for identification of handwritten numerals , 1999 .

[16]  James D. Keeler,et al.  A Self-Organizing Integrated Segmentation and Recognition Neural Net , 1991, NIPS.

[17]  Susan A. Dey Adding feedback to improve segmentation and recognition of handwritten numerals , 1999 .

[18]  Edouard Lethelier,et al.  An automatic reading system for handwritten numeral amounts on French checks , 1995, Proceedings of 3rd International Conference on Document Analysis and Recognition.

[19]  F. Chin,et al.  A microprocessor-based optical character recognition check reader , 1995, Proceedings of 3rd International Conference on Document Analysis and Recognition.

[20]  Brijesh Verma,et al.  A neural based segmentation and recognition technique for handwritten words , 1998, 1998 IEEE International Joint Conference on Neural Networks Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36227).

[21]  Seong-Whan Lee,et al.  A new methodology for gray-scale character segmentation and recognition , 1995, Proceedings of 3rd International Conference on Document Analysis and Recognition.

[22]  Slawomir Wesolkowski,et al.  A comparison of research and production architectures for check reading systems , 1999, Proceedings of the Fifth International Conference on Document Analysis and Recognition. ICDAR '99 (Cat. No.PR00318).

[23]  Sargur N. Srihari,et al.  Recognizing address blocks on mail pieces , 1987 .

[24]  Dorothea Blostein,et al.  Handbook of Character Recognition and Document Image Analysis , 1997 .

[25]  Nikolai Gorski,et al.  The A2iA Intercheque System: Courtesy Amount and Legal Amount Recognition for French Checks , 1997, Int. J. Pattern Recognit. Artif. Intell..

[26]  Patrick Shen-Pei Wang,et al.  A Fast and Flexible Thinning Algorithm , 1989, IEEE Trans. Computers.

[27]  Nafiz Arica,et al.  An overview of character recognition focused on off-line handwriting , 2001, IEEE Trans. Syst. Man Cybern. Syst..

[28]  Ching Y. Suen,et al.  Thinning Methodologies - A Comprehensive Survey , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[29]  Yves Lecourtier,et al.  Multi-Bank Check Recognition System: Consideration on The Numeral Amount Recognition Module , 1997, Int. J. Pattern Recognit. Artif. Intell..

[30]  Horst Bunke,et al.  A System for the Automated Reading of Check Amounts - Some Key Ideas , 1998, Document Analysis Systems.

[31]  Eric Lecolinet,et al.  A Survey of Methods and Strategies in Character Segmentation , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[32]  Anshu Sinha,et al.  An improved recognition module for the identification of handwritten digits , 1999 .

[33]  Sebastiano Impedovo,et al.  Automatic Bankcheck Processing: A New Engineered System , 1997, Int. J. Pattern Recognit. Artif. Intell..

[34]  Ponnuthurai N. Suganthan,et al.  Combining classifiers based on confidence values , 1999, Proceedings of the Fifth International Conference on Document Analysis and Recognition. ICDAR '99 (Cat. No.PR00318).

[35]  Ching Y. Suen,et al.  Legal amount recognition based on the segmentation hypotheses for bank check processing , 2001, Proceedings of Sixth International Conference on Document Analysis and Recognition.

[36]  G. Dimauro,et al.  Segmentation of numeric strings , 1995, Proceedings of 3rd International Conference on Document Analysis and Recognition.

[37]  Salman Amin Khan Character segmentation heuristics for check amount verification , 1998 .

[38]  Jinho Kim,et al.  Handwriting recognition-the last frontiers , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[39]  Ching Y. Suen,et al.  Processing of date information on cheques , 1997 .

[40]  Sargur N. Srihari,et al.  Off-Line Cursive Script Word Recognition , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[41]  Amar Gupta,et al.  Integration of traditional imaging, expert systems, and neural network techniques for enhanced recognition of handwritten information , 1990 .

[42]  Charles L. Wilson,et al.  NIST form-based handprint recognition system (release 2.0) , 1997 .

[43]  H.M.R. Abou-zeid,et al.  Computer recognition of unconstrained handwritten numerals , 2003, 2003 46th Midwest Symposium on Circuits and Systems.

[44]  Cinthia Obladen de Almendra Freitas,et al.  Brazilian bank check handwritten legal amount recognition , 2000, Proceedings 13th Brazilian Symposium on Computer Graphics and Image Processing (Cat. No.PR00878).

[45]  Arun Agarwal,et al.  BANK CHECK ANALYSIS AND RECOGNITION BY COMPUTERS , 1997 .

[46]  Michael Spann,et al.  Segmentation and recognition of Arabic characters by structural classification , 1997, Image Vis. Comput..

[47]  James A. Pittman,et al.  Integrated Segmentation and Recognition Through Exhaustive Scans or Learned Saccadic Jumps , 1993, Int. J. Pattern Recognit. Artif. Intell..

[48]  Patrick Shen-Pei Wang,et al.  A Knowledge Based Segmentation Algorithm for Enhanced Recognition of Handwritten Courtesy Amounts , 2022 .

[49]  Ching Y. Suen,et al.  A feature for character recognition based on directional distance distributions , 1997, Proceedings of the Fourth International Conference on Document Analysis and Recognition.

[50]  Katsuhiko Ueda,et al.  Automatic verification system for seal imprints on Japanese bankchecks , 1998, Proceedings. Fourteenth International Conference on Pattern Recognition (Cat. No.98EX170).

[51]  Ching Y. Suen,et al.  An Evaluation of Parallel Thinning Algorithms for Character Recognition , 1995, IEEE Trans. Pattern Anal. Mach. Intell..