Automatic recognition of printed arabic text using neural network classifier

  • Adnan Amin
  • Mandana Kavianifar
Poster Session D: Biomedical Applications, Detection, Control & Surveillance, Inspection, Optical Character Recognition
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1311)


The main theme of this paper is the automatic recognition of Arabic printed text using an artificial neural networks in addition to conventional techniques. This approach has a number of advantages: it combines rule-based (structural) and classification tests; and feature extraction is inexpensive and execution time is independent of character font and size. The technique can be divided into three major steps: The first step is pre-processing in which the original image is transformed into a binary image utilizing a 300 dpi scanner and then forming the connected component. Second, global features of the input Arabic word are then extracted such as number subwords, number of peaks within the subword, number and position of the complementary character, etc.. Finally, an artificial neural networks is used for character classification. The algorithm was implemented on a powerful MS-DOS based microcomputer and written in C.


  1. 1.
    A. Amin, A. Kaced, J. P. Haton and R. Mohr, Handwritten Arabic characters recognition by the IRAC system, 5th Int. Conf. on Pattern Recognition, Miami, USA, 1980, 729–731.Google Scholar
  2. 2.
    A. Amin, Machine recognition of handwritten Arabic word by the IRAC II system, 6th Int. _Conf. on Pattern Recognition, Munich, 1982, 34–36.Google Scholar
  3. 3.
    A. Amin, IRAC: Recognition and understanding systems, Applied Arabic Linguistic and Signal and Information Processing, ed. R. Descout, Hemisphere, New York, 1987, 159–170.Google Scholar
  4. 4.
    M. S. El-Wakil, On-line Recognition of Handwritten Isolated Arabic characters, Pattern Recognition, 22(2), 1989, 97–105.CrossRefGoogle Scholar
  5. 5.
    T. S. El-Sheikh and S. G. El-Taweel, Real-time Arabic handwritten character recognition, Pattern Recogn. 23, 12 (1990) 1323–1332.CrossRefGoogle Scholar
  6. 6.
    S. Al-Emami and M. Usher, On-line recognition of handwritten Arabic characters, IEEE Trans. Pattern Anal Machine Intell. PAMI-12 (1990) 704–710.CrossRefGoogle Scholar
  7. 7.
    A. Amin and G. Masini, Machine recognition of muti-fonts printed Arabic texts, 8th Int. Conf. on Pattern Recognition, Paris, 1986, 392–395.Google Scholar
  8. 8.
    A. Amin and J. F. Mari, Machine recognition and correction of printed Arabic text, IEEE Trans. Man Cybern. 9, 1 (1989) 1300–1306.CrossRefGoogle Scholar
  9. 9.
    A. Amin and S. Al-Fedaghi, Machine recognition of printed Arabic text utilising a natural language morphology, Int. J. of Man-Machine Studies 35, 6 (1991) 769–788.Google Scholar
  10. 10.
    H. Almuallim and S. Yamaguchi, A method of recognition of Arabic cursive handwriting, IEEE, Trans. Pattern Anal. and Machine Intell. PAMI-9 (1987) 715–722.Google Scholar
  11. 11.
    T. El-Sheikh and R. Guindi, Computer recognition of Arabic cursive script, Pattern Recogn. 21, 4 (1988) 293–302.CrossRefGoogle Scholar
  12. 12.
    F. El-Khaly and M. Sid-Ahmed, Machine recognition of optically captured machine printed Arabic text, Pattern Recog. 23, 11 (1990) 1207–1214.CrossRefGoogle Scholar
  13. 13.
    A. Amin and H. B. Al-Sadoun, A new structural technique for recognizing printed Arabic text, Int. J. of Pattern Recognition and Artif Intell. 9, 1 (1995) 101–125.CrossRefGoogle Scholar
  14. 14.
    B. Al-Badr and S. Mahmoud, Survey and bibliography of Arabic optical text recognition, Signal Processing 41, 49–77,1995.CrossRefGoogle Scholar
  15. 15.
    A. Amin, Arabic Character Recognition. Handbook of Character Recognition and Document Image Analysis edited by H Bunke and P S P Wang, 1996.Google Scholar
  16. 16.
    N. Otsu, A threshold selection method from gray level histogram, IEEE Trans. Syst. Man Cybernet. SMC-9 (1) (1979), 62–66.Google Scholar
  17. 17.
    J. S. Weszka and A. Rosenfeld, Histogram modification from threshold selection, IEEE Trans. Syst. Man Cybernet. SMC-9 (1) (1979), 38–52.Google Scholar
  18. 18.
    A. Amin and H. Al-Sadoun, Handprinted Arabic character recognition system using an artificial neural network, Pattern Recognition 29 (4) 1996, 663–675.CrossRefGoogle Scholar
  19. 19.
    R. Schwartz, C. LaPre, J. Makhoul, C. Raphael, and Y. Zhao, Language independent OCR using a continuous speech recognition system, International Conf. On Pattern Recognition, 99–103, (1996).Google Scholar
  20. 20.
    D. E. Rumelhart, G. E. Hinton and R. J. Williams, Parallel Distributed Processing, Vol. 1, Bradford Books, MIT Press, Massachussetts (1986).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Adnan Amin
    • 1
  • Mandana Kavianifar
    • 1
  1. 1.School of Computer Science & EngineeringUniversity of New South WalesSydneyAustralia

Personalised recommendations