Convolutional Neural Networks for Handwritten Javanese Character Recognition

Convolutional neural network (CNN) is state-of-the-art method in object recognition task. Specialized for spatial input data type, CNN has special convolutional and pooling layers which enable hierarchical feature learning from the input space. For offline handwritten character recognition problem s...

Full description

Bibliographic Details
Main Authors: Chandra Kusuma Dewa, Amanda Lailatul Fadhilah, A Afiahayati
Format: Article
Language:English
Published: Universitas Gadjah Mada 2018-01-01
Series:IJCCS (Indonesian Journal of Computing and Cybernetics Systems)
Subjects:
Online Access:https://jurnal.ugm.ac.id/ijccs/article/view/31144
id doaj-82127bccaf1442048df48184d106505e
record_format Article
spelling doaj-82127bccaf1442048df48184d106505e2020-11-25T01:15:35ZengUniversitas Gadjah MadaIJCCS (Indonesian Journal of Computing and Cybernetics Systems)1978-15202460-72582018-01-01121839410.22146/ijccs.3114420230Convolutional Neural Networks for Handwritten Javanese Character RecognitionChandra Kusuma Dewa0Amanda Lailatul Fadhilah1A Afiahayati2Department of Informatics, Universitas Islam Indonesia, YogyakartaDepartment of Informatics, Universitas Islam Indonesia, YogyakartaDepartment of Computer Science and Electronics, Universitas Gadjah Mada, YogyakartaConvolutional neural network (CNN) is state-of-the-art method in object recognition task. Specialized for spatial input data type, CNN has special convolutional and pooling layers which enable hierarchical feature learning from the input space. For offline handwritten character recognition problem such as classifying character in MNIST database, CNN shows better classification result than any other methods. By leveraging the advantages of CNN over character recognition task, in this paper we developed a software which utilizes digital image processing methods and CNN module for offline handwritten Javanese character recognition. The software performs image segmentation process using contour and Canny edge detection with OpenCV library over captured handwritten Javanese character image. CNN will classify the segmented image into 20 classes of Javanese letters. For evaluation purposes, we compared CNN to multilayer perceptron (MLP) on classification accuracy and training time. Experiment results show that CNN model testing accuracy outperforms MLP accuracy although CNN needs more training time than MLP.https://jurnal.ugm.ac.id/ijccs/article/view/31144convolutional neural networkhandwritten character recognitionJavanese character recognition
collection DOAJ
language English
format Article
sources DOAJ
author Chandra Kusuma Dewa
Amanda Lailatul Fadhilah
A Afiahayati
spellingShingle Chandra Kusuma Dewa
Amanda Lailatul Fadhilah
A Afiahayati
Convolutional Neural Networks for Handwritten Javanese Character Recognition
IJCCS (Indonesian Journal of Computing and Cybernetics Systems)
convolutional neural network
handwritten character recognition
Javanese character recognition
author_facet Chandra Kusuma Dewa
Amanda Lailatul Fadhilah
A Afiahayati
author_sort Chandra Kusuma Dewa
title Convolutional Neural Networks for Handwritten Javanese Character Recognition
title_short Convolutional Neural Networks for Handwritten Javanese Character Recognition
title_full Convolutional Neural Networks for Handwritten Javanese Character Recognition
title_fullStr Convolutional Neural Networks for Handwritten Javanese Character Recognition
title_full_unstemmed Convolutional Neural Networks for Handwritten Javanese Character Recognition
title_sort convolutional neural networks for handwritten javanese character recognition
publisher Universitas Gadjah Mada
series IJCCS (Indonesian Journal of Computing and Cybernetics Systems)
issn 1978-1520
2460-7258
publishDate 2018-01-01
description Convolutional neural network (CNN) is state-of-the-art method in object recognition task. Specialized for spatial input data type, CNN has special convolutional and pooling layers which enable hierarchical feature learning from the input space. For offline handwritten character recognition problem such as classifying character in MNIST database, CNN shows better classification result than any other methods. By leveraging the advantages of CNN over character recognition task, in this paper we developed a software which utilizes digital image processing methods and CNN module for offline handwritten Javanese character recognition. The software performs image segmentation process using contour and Canny edge detection with OpenCV library over captured handwritten Javanese character image. CNN will classify the segmented image into 20 classes of Javanese letters. For evaluation purposes, we compared CNN to multilayer perceptron (MLP) on classification accuracy and training time. Experiment results show that CNN model testing accuracy outperforms MLP accuracy although CNN needs more training time than MLP.
topic convolutional neural network
handwritten character recognition
Javanese character recognition
url https://jurnal.ugm.ac.id/ijccs/article/view/31144
work_keys_str_mv AT chandrakusumadewa convolutionalneuralnetworksforhandwrittenjavanesecharacterrecognition
AT amandalailatulfadhilah convolutionalneuralnetworksforhandwrittenjavanesecharacterrecognition
AT aafiahayati convolutionalneuralnetworksforhandwrittenjavanesecharacterrecognition
_version_ 1725152363118854144