Recognition of Odia Handwritten Digits using Gradient based Feature Extraction Method and Clonal Selection Algorithm

Recognition of Odia Handwritten Digits using Gradient based Feature Extraction Method and Clonal Selection Algorithm

Puspalata Pujari (Guru Ghasidas Vishwavidyalaya, Bilaspur, India) and Babita Majhi (Guru Ghasidas Vishwavidyalaya, Bilaspur, India)
Copyright: © 2019 |Pages: 15
DOI: 10.4018/IJRSDA.2019040102
Article PDF Download
Open access articles are freely available for download


This article aims to recognize Odia handwritten digits using gradient-based feature extraction techniques and Clonal Selection Algorithm-based (CSA) multilayer artificial neural network (MANN) classifier. For the extraction of features which contribute the most towards recognition from images, are extracted using gradient-based feature extraction techniques. Principal component analysis (PCA) is used for dimensionality reduction of extracted features. A MANN is used as a classifier for classification purposes. The weights of the MANN are adjusted using the CSA to get optimized set of weights. The proposed model is applied on Odia handwritten digits taken from the Indian Statistical Institution (ISI), Calcutta, which consists of four thousand samples. The results obtained from the experiment are compared with a genetic-based multi-layer artificial neural network (GA-MANN) model. The recognition accuracy of the CSA-MANN model is found to be 90.75%.
Article Preview


Hybrid approach is one of the main characteristics of the contribution of soft computing. Hybrid approach is the integration of already existing techniques. There are several population-based optimization algorithms inspired by biological evolution. These optimization algorithms can be integrated with other techniques to increase the performance of a model. CSA-MANN is an approach which incorporates clonal selection algorithm and artificial neural network (Majhi et al., 2011; Xuefeng et al., 2017). A Neural network is designed to adopt in a similar way the human nervous system works. It learns from a set of past data or pre-defined data with class label and develops a model that can be applied to unseen data without class label. They have the ability to adapt to circumstances and learn from past experience. Neural Network can model complex non-linear relationships and are appropriately suited for classification phenomenon into predetermined class. It is difficult to a get optimized set of weight by using MANN. On the other hand, a CSA is an evolutionary algorithm which mimics the behavior of living organism to adapt to the environment. In CSA initially a number of solutions are generated. Out of the possible solutions best possible solutions are chosen. Then some of the accepted solutions are generated using the factors of best choices and the process is repeated again and again. The above process is repeated until a desired solution is found. CSA is useful for finding the optimal solutions from a number of alternative solutions for a problem. CSA can be effectively used to optimize the weights of a neural network which is very difficult task. In this proposed work CSA-MANN integrated model is used to determine the weights of a multilayer feed forward neural network using back propagation concept. The backpropagation algorithms are based on gradient descent-based learning method for the update of weights of the multi-layer artificial neural network. The network architecture of the proposed MANN is based on back propagation learning method and real coded chromosomes are used for implementing CSA as compared to binary coded methods. Optimization technique is used for the selection of best solution among a number of alternatives. A large number of optimization techniques have been applied by the authors for the identification of handwritten characters. In most of the cases the recognition accuracy of the system depends on the combination of feature extraction techniques and classifiers used for recognition. In Nawwaf et al. (2001) developed a system for recognition of online Arabic characters regardless of the orientation, position and size of the input pattern. Modified quadratic discriminant function (MQDF) for the classification of handwritten Chinese character (Xiaohua et al., 2017). Sparse coding is used to compact the parameters of MQDF. They have adopted maximum likelihood-based and the K-SVD methods to build two compact MQDF classifiers. In Rina et al. (2017) the authors integrated hidden Markov model and harmony search algorithm for recognition of writer independent online Kurdish character recognition. The system is applied on a dataset of 4500 words and a recognition rate of 93.52% is achieved with this model. Xuefeng Xiao et al. (2017) proposed convolutional neural network (CNN) model for recognition of handwritten Chinese character and adaptive drop-weight technique for pruning CNN parameter. In Ritesh et al. (2016) the authors have proposed region sampling methodologies based on a non-dominated sorting harmony search algorithm and a non-dominated sorting genetic algorithm for recognition of Bangla character. An axiomatic fuzzy set (AFS) based fuzzy logic is used for integrating the pareto-optimal solution from the multi-objective heuristics algorithm. Recognition accuracy of 86.64% and 98.23% is an obtained for handwritten Bangla character and digits respectively. A deep learning technique is presented in Roy et al., (2017) for recognition of compound character of Bangla script. The authors employed layer wise training to deep convolutional neural network augmented with RMSPROP algorithm for faster convergence. A new benchmark of recognition accuracy is highlighted on the CMATERdb dataset. In Boufenar et al. (2018) the authors proposed deep convolutional neural network (DCNN) using transfer learning strategies on OIHACDB and AHCD off-line isolated handwritten Arabic character.

Complete Article List

Search this Journal:
Volume 8: 1 Issue (2022): Forthcoming, Available for Pre-Order
Volume 7: 4 Issues (2021): 1 Released, 3 Forthcoming
Volume 6: 3 Issues (2019)
Volume 5: 4 Issues (2018)
Volume 4: 4 Issues (2017)
Volume 3: 4 Issues (2016)
Volume 2: 2 Issues (2015)
Volume 1: 2 Issues (2014)
View Complete Journal Contents Listing