MJCN: Multi-objective Jaya Convolutional Network for handwritten optical character recognition

  • PDF / 2,367,706 Bytes
  • 20 Pages / 439.642 x 666.49 pts Page_size
  • 100 Downloads / 206 Views

DOWNLOAD

REPORT


MJCN: Multi-objective Jaya Convolutional Network for handwritten optical character recognition Dibyasundar Das1 · Deepak Ranjan Nayak1

· Ratnakar Dash1 · Banshidhar Majhi1

Received: 11 June 2019 / Revised: 5 July 2020 / Accepted: 28 July 2020 / © Springer Science+Business Media, LLC, part of Springer Nature 2020

Abstract In recent years, the non-handcrafted feature extraction methods have gained increasing popularity for solving pattern classification tasks due to their inherent ability to extract robust features and handle outliers. However, the design of such features demands a large set of training data. Meta-heuristic optimization schemes can facilitate feature learning even with a small amount of training data. This paper presents a new feature learning mechanism called multi-objective Jaya convolutional network (MJCN) that attempts to learn meaningful features directly from the images. The proposed scheme, unlike the convolutional neural networks, comprises a convolution layer, a multiplication layer, an activation layer and an optimizer known as multi-objective Jaya optimizer (MJO). The convolution layer searches meaningful patterns in an image through the local neighborhood connections and the multiplication layer projects the convolutional response to a more compact feature space. The weights used in these layers are initialized randomly and MJO is then introduced to optimize the weights. The main objective of MJO is to maximize the inter-class distance and minimize the intra-class variance. The feature vectors are finally derived using the optimized weights. The derived features are finally fed to a set of standard classifiers for recognition of characters. The performance of the proposed model is evaluated on various benchmark datasets, namely, NITR Odia handwritten character, ISI Kolkata Odia numeral, ISI Kolkata Bangla numeral, and MNIST as well as a newly developed dataset NITR Bangla numeral. The experimental results show that the proposed scheme outperforms other state-of-the-art approaches in terms of recognition accuracy. Keywords Non-handcrafted feature · Multi-objective Jaya optimizer · Handwritten character recognition · Feature extraction · Convolution

1 Introduction Character recognition is one of the most successful applications of pattern recognition. However, recognition of handwritten documents is a long way from achieving human-like  Deepak Ranjan Nayak

[email protected] 1

Pattern Recognition Laboratory, Department of Computer Science and Engineering, National Institute of Technology, Rourkela, 769 008, India

Multimedia Tools and Applications

precision [36]. With the advent of pattern recognition algorithms, researchers are striving for earning better recognition results that can incite to the effective commercialization of optical character recognition (OCR). OCR has been shown to be effective with printed documents. While recognition of unconstrained handwritten characters poses a major challenge because of the visible variations in individual’s writing style. Most e