초록

Handwriting recognition is a technology that recognizes people's written documents, characters written on paper, and characters shown in pictures. Typical technologies include OCR and on-line handwriting recognition technology. OCR had a high recognition rate of writing that was clearly written, but if not, it had a low recognition rate. On-Line handwriting recognition technology clearly differed depending on the difference between handwriting input order and a person's handwriting. In this paper, in order to compensate for these shortcomings, we propose a handwriting recognition system using deep learning. In this paper, the learning data were designed using Convolutional Neural Network and EMNIST data set among neural network algorithms and the whole system was constructed using Unity3D game engine. In this paper, we also did a comparative analysis to see if CPU and GPU performance affect learning results, and although there was no big difference in loss value and acuracy value results, there was a maximum speed difference of 30 times at learning speed. Finally, the results of recognition were analyzed through experiments, and alphabets with similar shapes of characters and numbers, such as O, q, and l, had lower recognition rates. And if the experimenter wrote the characters to look similar to other alphabets, the recognition rate was low. The system proposed in this paper has developed an artificial intelligence system using game engine, so the process procedure has been simplified and the compatibility has improved.

키워드

Character recognition, Deep learning, Unity3D, Handwriting Recognition, Convolutional Neural Network

참고문헌(19)open

  1. [학술지] LeCun, Yann / 1998 / Gradient-based learning applied to document recognition / Proceedings of the IEEE 86 (11) : 2278 ~ 2324

  2. [학술지] Krizhevsky, Alex / 2012 / Imagenet classification with deep convolutional neural networks / Advances in neural information processing systems

  3. [학술대회] He, Kaiming / 2016 / Deep residual learning for image recognition / Proceedings of the IEEE conference on computer vision and pattern recognition

  4. [기타] Simonyan, Karen / 2014 / Very deep convolutional networks for large-scale image recognition / arXiv:1409.1556

  5. [학술대회] Szegedy, Christian / 2015 / Going deeper with convolutions / Proceedings of the IEEE conference on computer vision and pattern recognition

  6. [학술대회] Smith, Ray / 2007 / An overview of the Tesseract OCR engine / Ninth International Conference on Document Analysis and Recognition(ICDAR 2007) 2 : 629 ~ 633

  7. [학술지] Tappert, Charles C. / 1990 / The state of the art in online handwriting recognition / IEEE Transactions on pattern analysis and machine intelligence 12 (8) : 787 ~ 808

  8. [학술지] Hu, Jianying / 1996 / HMM based online handwriting recognition / IEEE Transactions on pattern analysis and machine intelligence 18 (10) : 1039 ~ 1045

  9. [기타] Cohen, Gregory / 2017 / EMNIST: an extension of MNIST to handwritten letters / arXiv:1702.05373

  10. [학술대회] Abadi, Martín / 2016 / Tensorflow: A system for large-scale machine learning / 12th {USENIX} Symposium on Operating Systems Design and Implementation

  11. [기타] Juliani, Arthur / 2018 / Unity: A general platform for intelligent agents / arXiv:1809.02627

  12. [학술지] 왕지소 / 2018 / Adjusting the Difficulty of Running Game with Facial Expression Recognition Technology Using Convolutional Neural Network / 한국컴퓨터게임학회논문지 31 (2) : 39 ~ 46

  13. [학술지] 갈지용 / 2018 / Study on Using Deep Learning Method to Realize The Emotion Linkage between The Gamer and His Avatar in Poker Game / 한국컴퓨터게임학회논문지 31 (2) : 47 ~ 55

  14. [학술지] 김경환 / 2018 / A Study on the VR Payment System using Hand Gesture Recognition / 한국컴퓨터게임학회논문지 31 (4) : 129 ~ 135

  15. [기타] DACO Intelligence / 2017 / Artificial Intelligence (AI)Technology Trends and Market Forecasts Leading Innovation in Service Industry / DACO Intelligence

  16. [기타] HA YEON / 2017 / Artificial Intelligence and Creative Deep Learning GAN and Reinforcement Learning Technology Trend / HA YEON

  17. [단행본] Russell, Stuart J. / 2016 / Artificial intelligence: a modern approach / Pearson Education Limited

  18. [인터넷자료] / https://keras.io/

  19. [인터넷자료] / https://www.numpy.org/