DOI QR코드

DOI QR Code

Character Recognition Algorithm using Accumulation Mask

  • Received : 2018.06.20
  • Accepted : 2018.06.22
  • Published : 2018.06.30

Abstract

Learning data is composed of 100 characters with 10 different fonts, and test data is composed of 10 characters with a new font that is not used for the learning data. In order to consider the variety of learning data with several different fonts, 10 learning masks are constructed by accumulating pixel values of same characters with 10 different fonts. This process eliminates minute difference of characters with different fonts. After finding maximum values of learning masks, test data is expanded by multiplying these maximum values to the test data. The algorithm calculates sum of differences of two corresponding pixel values of the expanded test data and the learning masks. The learning mask with the smallest value among these 10 calculated sums is selected as the result of the recognition process for the test data. The proposed algorithm can recognize various types of fonts, and the learning data can be modified easily by adding a new font. Also, the recognition process is easy to understand, and the algorithm makes satisfactory results for character recognition.

Keywords

References

  1. C. Leondes, Image Processing and Pattern Recognition, Academic Press, pp. 22-35, 1998.
  2. G. Dougherty, Pattern Recognition and Classification, Springer, pp. 123-134, 2012.
  3. Y. Zhang, C. Suen, "A Fast Parallel Algorithm for Thinning Digital Patterns," Comm. ACM, Vol. 27, No. 3, pp. 236-239, 1984. https://doi.org/10.1145/357994.358023
  4. Yong Jun Yang, Sang Gu Lee, "An Object Tracking Method for Studio Cameras by OpenCV-based Python Program", The Journal of Convergence on Culture Technology(JCCT), Vol.4, No.1, pp.291-297, Feb 2018. https://doi.org/10.17703/JCCT.2018.4.1.291
  5. Nattapong Phanthuna, Fusak Cheevasuwit, "Contrast Image Enhancement Using Multi-Histogram Equalization", International Journal of Advanced Culture Technology(IJACT), Vol.3, N0.2, pp.161-170, 2015. https://doi.org/10.17703/IJACT.2015.3.2.161
  6. D. Rumelhart, J. McClelland, Pattern Distributed Processing, MIT Press, pp. 121-127, 1987.
  7. M. Anthony, P. Bartlett, Neural Network Learning: Theoretical Foundations, Cambridge Univ. Press, pp. 131-149, 2009.
  8. P. Liu, H. Li, Fuzzy Neural Network Theory And Application, World Scientific, pp. 68-94, 2004.