Efficient Caoshu Character Recognition Scheme and Service Using CNN-Based Recognition Model Optimization

Deep learning-based artificial intelligence models are widely used in various computing fields. Especially, Convolutional Neural Network (CNN) models perform very well for image recognition and classification. In this paper, we propose an optimized CNN-based recognition model to recognize Caoshu cha...

Full description

Bibliographic Details
Main Authors: Boseon Hong, Bongjae Kim
Format: Article
Language:English
Published: MDPI AG 2020-08-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/20/16/4641
id doaj-c4bf473882af4dd1a658e1df5d59a1e7
record_format Article
spelling doaj-c4bf473882af4dd1a658e1df5d59a1e72020-11-25T03:26:29ZengMDPI AGSensors1424-82202020-08-01204641464110.3390/s20164641Efficient Caoshu Character Recognition Scheme and Service Using CNN-Based Recognition Model OptimizationBoseon Hong0Bongjae Kim1Artificial Intelligence Research Center, Korea Electronics Technology Institute, Seongnam 13488, KoreaDivision of Computer Science and Engineering, Sun Moon University, Asan 31460, KoreaDeep learning-based artificial intelligence models are widely used in various computing fields. Especially, Convolutional Neural Network (CNN) models perform very well for image recognition and classification. In this paper, we propose an optimized CNN-based recognition model to recognize Caoshu characters. In the proposed scheme, an image pre-processing and data augmentation techniques for our Caoshu dataset were applied to optimize and enhance the CNN-based Caoshu character recognition model’s recognition performance. In the performance evaluation, Caoshu character recognition performance was compared and analyzed according to the proposed performance optimization. Based on the model validation results, the recognition accuracy was up to about 98.0% in the case of TOP-1. Based on the testing results of the optimized model, the accuracy, precision, recall, and F1 score are 88.12%, 81.84%, 84.20%, and 83.0%, respectively. Finally, we have designed and implemented a Caoshu recognition service as an Android application based on the optimized CNN based Cahosu recognition model. We have verified that the Caoshu recognition service could be performed in real-time.https://www.mdpi.com/1424-8220/20/16/4641convolutional neural networksmobile servicesCaoshu recognitionmodel optimizationdata augmentation
collection DOAJ
language English
format Article
sources DOAJ
author Boseon Hong
Bongjae Kim
spellingShingle Boseon Hong
Bongjae Kim
Efficient Caoshu Character Recognition Scheme and Service Using CNN-Based Recognition Model Optimization
Sensors
convolutional neural networks
mobile services
Caoshu recognition
model optimization
data augmentation
author_facet Boseon Hong
Bongjae Kim
author_sort Boseon Hong
title Efficient Caoshu Character Recognition Scheme and Service Using CNN-Based Recognition Model Optimization
title_short Efficient Caoshu Character Recognition Scheme and Service Using CNN-Based Recognition Model Optimization
title_full Efficient Caoshu Character Recognition Scheme and Service Using CNN-Based Recognition Model Optimization
title_fullStr Efficient Caoshu Character Recognition Scheme and Service Using CNN-Based Recognition Model Optimization
title_full_unstemmed Efficient Caoshu Character Recognition Scheme and Service Using CNN-Based Recognition Model Optimization
title_sort efficient caoshu character recognition scheme and service using cnn-based recognition model optimization
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2020-08-01
description Deep learning-based artificial intelligence models are widely used in various computing fields. Especially, Convolutional Neural Network (CNN) models perform very well for image recognition and classification. In this paper, we propose an optimized CNN-based recognition model to recognize Caoshu characters. In the proposed scheme, an image pre-processing and data augmentation techniques for our Caoshu dataset were applied to optimize and enhance the CNN-based Caoshu character recognition model’s recognition performance. In the performance evaluation, Caoshu character recognition performance was compared and analyzed according to the proposed performance optimization. Based on the model validation results, the recognition accuracy was up to about 98.0% in the case of TOP-1. Based on the testing results of the optimized model, the accuracy, precision, recall, and F1 score are 88.12%, 81.84%, 84.20%, and 83.0%, respectively. Finally, we have designed and implemented a Caoshu recognition service as an Android application based on the optimized CNN based Cahosu recognition model. We have verified that the Caoshu recognition service could be performed in real-time.
topic convolutional neural networks
mobile services
Caoshu recognition
model optimization
data augmentation
url https://www.mdpi.com/1424-8220/20/16/4641
work_keys_str_mv AT boseonhong efficientcaoshucharacterrecognitionschemeandserviceusingcnnbasedrecognitionmodeloptimization
AT bongjaekim efficientcaoshucharacterrecognitionschemeandserviceusingcnnbasedrecognitionmodeloptimization
_version_ 1724592485281300480