Handwritten Javanese Character Recognition Using Several Artificial Neural Network Methods


  • Gregorius Satia Budhi Informatics Department, Petra Christian University Jalan Siwalankerto 121-131, Surabaya 60236
  • Rudy Adipranata Informatics Department, Petra Christian University Jalan Siwalankerto 121-131, Surabaya 60236




Javanese characters are traditional characters that are used to write the Javanese language. The Javanese language is a language used by many people on the island of Java, Indonesia. The use of Javanese characters is diminishing more and more because of the difficulty of studying the Javanese characters themselves. The Javanese character set consists of basic characters, numbers, complementary characters, and so on. In this research we have developed a system to recognize Javanese characters. Input for the system is a digital image containing several handwritten Javanese characters. Preprocessing and segmentation are performed on the input image to get each character. For each character, feature extraction is done using the ICZ-ZCZ method. The output from feature extraction will become input for an artificial neural network. We used several artificial neural networks, namely a bidirectional associative memory network, a counterpropagation network, an evolutionary network, a backpropagation network, and a backpropagation network combined with chi2. From the experimental results it can be seen that the combination of chi2 and backpropagation achieved better recognition accuracy than the other methods.


Download data is not yet available.


Nurmila, N., Sugiharto, A. & Sarwoko, E.A., Back Propagation Neural Network Algorithm for Java Character Pattern Recognition, Jurnal Masyarakat Informatika, 1(1), pp. 1-10, 2010.

Priyatma, J.E. & Wahyuningrum, S.E., Java Character Recognition Using Fuzzy Logic, SIGMA, 8(1), pp. 75-84, 2005.

Adipranata, R., Budhi, G.S. & Thedjakusuma, R., Java Characters Word Processing, in Proceeding of The 3rd International Conference on Soft Computing. Intelligent System and Information Technology, Bali, Indonesia, 2012.

Budhi, G.S. & Adipranata, R., Comparison of Bidirectional Associative Memory, Counterpropagation and Evolutionary Neural Network for Java Characters Recognition, in Proceedings of The 1st International Conference on Advanced Informatics: Concepts, Theory and Applications, Bandung, Indonesia, 2014.

Budhi, G.S. & Adipranata, R., Java Characters Recognition using Evolutionary Neural Network and Combination of Chi2 and Backpropagation Neural Network, International Journal of Applied Engineering Research, 9(22), pp. 18025-18036, 2014.

Adipranata, R., Budhi, G.S. & Setiahadi, B., Automatic Classification of Sunspot Groups for Space Weather Analisys, International Journal of Multimedia and Ubiquitous Engineering, 8(3), pp. 41-54, 2013.

Budhi, G.S., Adipranata, R. & Jimmy Hartono, F., The Use of Gabor Filter and Backpropagation Neural Network for Automobile Types Recognition, in Proceeding of The 2nd International Conference on Soft Computing, Intelligent System and Information Technology, Bali, Indonesia, 2010.

Budhi, G.S., Purnomo, M.H. & Pramono, M., Recognition of Pancreatic Organ Abnormal Changes Through Iris Eyes Using Feed-Forward Backpropagation Artificial Neural Network, in Proceeding of The 7th National Conference on Design and Application of Technology, 2008.

Budhi, G.S., Gunawan, I. & Jaowry S., Backpropagation Artificial Neural Network Method for Recognition of Characters on Digital Image, in Proceeding of t he 3rd National Conference on Design and Application of Technology, 2004.

Java Character Hanacaraka, http://nusantaranger.com/referensi/bukuelang/chapter-4merah/aksara-jawa-hanacaraka/, last access October 2014.

Javanese Alphabet (Carakan), http://www.omniglot.com/writing/javanese.htm (October 2014).

Java Characters, http://id.wikipedia.org/wiki/Aksara_Jawa (January 2013).

Gonzalez, R.C. & Woods, R.E., Digital Image Processing, 3rd Edition, New Jersey: Prentice-Hall, Inc., 2008.

Parker, J.R., Algorithm for Image Processing and Computer Vision, New York: John Wiley and Sons, Inc., 2010.

Kosko, B., Bidirectional Associative Memories, IEEE Transactions on Systems, Man, and Cybernetics, 18(1), pp. 49-60, 1988.

Singh, Y.P., Yadav, V.S., Gupta, A. & Khare A., Bi Directional Associative Memory Neural Network Method In The Character Recognition, Journal of Theoretical and Applied Information Technology, 5(4), pp. 382-386, 2009.

Boyu, W., Feng W. & Lianjie S., A Modified Counter-Propagation Network for Process Mean Shift Identification, in Proceeding of IEEE International Conference on Systems, Man and Cybernetics, pp. 3618-3623, 2008.

Fu, L.M., Neural Networks in Computer Intelligence, New York: McGraw-Hill, Inc, 1994.

Dewri, R., Evolutionary Neural Networks: Design Methodologies, http://ai-depot.com/articles/evolutionary-neural-networks-design-methodologies/ (January 2013).

Negnevitsky, M, Artificial Intelligence: A Guide to Intelligence Systems (2nd ed.), New York: Addison Wesley, 2005.

Rajashekararadhya, S.V. & Ranjan, P.V., Efficient Zone Based Feature Extraction Algorithm for Handwritten Numeral Recognition of Four Popular South Indian Scripts, Journal of Theoretical and Applied Information Technology, 4(12), pp. 1171-1181, 2005.

Rao, H.V. & Valluru B.R., C++ Neural Networks and Fuzzy Logic, New York: Henry Holt and Company, 1993.

Fausett, L., Fundamentals of Neural Networks, New Jersey: Prentice Hall, 1994.

Liu, H. & Setiono, R., Chi2: Feature Selection and Discretization of Numeric Attributes, In Proceeding of The 7th International Conference on Tools with Artificial Intelligence, pp. 388-391, 1995.




How to Cite

Budhi, G. S., & Adipranata, R. (2015). Handwritten Javanese Character Recognition Using Several Artificial Neural Network Methods. Journal of ICT Research and Applications, 8(3), 195-212. https://doi.org/10.5614/itbj.ict.res.appl.2015.8.3.2