journal article·2022Open access

Quantum Particle Swarm Optimization Based Convolutional Neural Network for Handwritten Script Recognition

Reya Sharma, Baijnath Kaushik, Naveen Kumar Gondhi, Muhammad Tahir, Mohammad Khalid Imam Rahmani

Computers, Materials & Continua· Volume 71· Issue 3

Abstract

Even though several advances have been made in recent years, handwritten script recognition is still a challenging task in the pattern recognition domain. This field has gained much interest lately due to its diverse application potentials. Nowadays, different methods are available for automatic script recognition. Among most of the reported script recognition techniques, deep neural networks have achieved impressive results and outperformed the classical machine learning algorithms. However, the process of designing such networks right from scratch intuitively appears to incur a significant amount of trial and error, which renders them unfeasible. This approach often requires manual intervention with domain expertise which consumes substantial time and computational resources. To alleviate this shortcoming, this paper proposes a new neural architecture search approach based on meta-heuristic quantum particle swarm optimization (QPSO), which is capable of automatically evolving the meaningful convolutional neural network (CNN) topologies. The computational experiments have been conducted on eight different datasets belonging to three popular Indic scripts, namely Bangla, Devanagari, and Dogri, consisting of handwritten characters and digits. Empirically, the results imply that the proposed QPSO-CNN algorithm outperforms the classical and state-of-the-art methods with faster prediction and higher accuracy.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Handwritten Text Recognition Techniques · Vehicle License Plate Recognition · Hand Gesture Recognition Systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (54)

Show source-provided references
1. Deep belief network based approach to recognize handwritten kannada characters using distributed average of gradients10.1007/s10586-018-2274-0 ↗
2. Offline recognition of handwritten indic scripts: A state-of-the-art survey and future perspectives10.1016/j.cosrev.2020.100302 ↗
3. Deep localization of subcellular protein structures in fluorescence microscopy images
4. Recent advances in convolutional neural networks10.1016/j.patcog.2017.10.013 ↗
5. Densely connected convolutional networks
6. Deep residual learning for image recognition
7. Going deeper with convolutions
8. Imagenet classification with deep convolutional neural networks
9. Auto-keras: an efficient neural architecture search system
10. LeCun · The Handbook of Brain Theory and Neural Networks · 1998 · 255
11. Bhalla · Materials & Continua · 2021 · 70 · 550310.32604/cmc.2022.021125 ↗
12. An efficient learning weight of elman neural network with chicken swarm optimization algorithm10.1016/j.procs.2021.09.078 ↗
13. Video index point detection and extraction framework using custom yolov4 darknet object detection model10.1109/ACCESS.2021.3118048 ↗
14. Transformers in pedestrian image retrieval and person Re-identification in a multi-camera surveillance system10.3390/app11199197 ↗
15. A discrete binary version of the particle swarm algorithm
16. A new quantum-inspired binary pso: Application to unit commitment problems for power systems10.1109/TPWRS.2010.2042472 ↗
17. Evolving neural networks through augmenting topologies10.1162/106365602320169811 ↗
18. A Hypercube-based encoding for evolving large-scale neural networks10.1162/artl.2009.15.2.15202 ↗
19. Compositional pattern producing networks: A novel abstraction of development10.1007/s10710-007-9028-8 ↗
20. Convolution by evolution: differentiable pattern producing networks
21. Large-scale evolution of image classifiers
22. Application of radial basis function neural network coupling particle swarm optimization algorithm to classification of Saudi Arabia stock returns10.1155/2021/5593705 ↗
23. Using artificial neural network with prey predator algorithm for prediction of the COVID-19: the case of Brazil and Mexico10.3390/math9020180 ↗
24. Particle swarm optimisation for evolving deep neural networks for image classification by evolving and stacking transferable blocks
25. Evolving deep convolutional neural networks by variable-length particle swarm optimization for image classification
26. A particle swarm optimization-based flexible convolutional autoencoder for image classification10.1109/TNNLS.2018.2881143 ↗
27. Devanagari and gurmukhi script recognition in the context of machine learning classifiers: mini review10.3923/jai.2018.65.70 ↗
28. A genetic algorithm based region sampling for selection of local features in handwritten digit recognition application10.1016/j.asoc.2011.11.030 ↗
29. Handwritten bangla character recognition using a soft computing paradigm embedded in two pass approach10.1016/j.patcog.2014.12.011 ↗
30. A benchmark image database of isolated bangla handwritten compound characters10.1007/s10032-014-0222-y ↗
31. Banglalekhaisolated: A multi-purpose comprehensive dataset of handwritten bangla isolated characters10.1016/j.dib.2017.03.035 ↗
32. A statistical–topological feature combination for recognition of handwritten numerals10.1016/j.asoc.2012.03.039 ↗
33. Deep learning based large scale handwritten devanagari character recognition
34. Gradient based learning applied to document recognition
35. A model for resource constraint project scheduling problem using quantum inspired pso
36. Understanding the difficulty of training deep feedforward neural networks
37. Adam: A method for stochastic optimization
38. Dropout: A simple way to prevent neural networks from overfitting
39. Batch renormalization: towards reducing minibatch dependence in batch-normalized models
40. Handwritten bangla character and numeral recognition using convolutional neural network for low-memory gpu10.1007/s13042-019-00938-1 ↗
41. CNN-Based multilingual handwritten numeral recognition: A fusion-free approach10.1016/j.eswa.2020.113784 ↗
42. Sparse concept coded tetrolet transform for unconstrained odia character recognition
43. Handwritten bangla character recognition using the state-of-the-art deep convolutional neural networks10.1155/2018/6747098 ↗
44. Multiobjective optimization for recognition of isolated handwritten indic scripts10.1016/j.patrec.2019.09.019 ↗
45. A Multi-scale deep quad tree based feature extraction method for the recognition of isolated handwritten characters of popular indic scripts10.1016/j.patcog.2017.05.022 ↗
46. Bangla compound character recognition using support vector machine (SVM) on advanced feature sets
47. Bengali handwritten character classification using transfer learning on deep convolutional network
48. Bornonet: Bangla handwritten characters recognition using convolutional neural network10.1016/j.procs.2018.10.426 ↗
49. Isolated bangla handwritten character recognition with convolutional neural network
50. A novel transfer learning approach upon hindi, arabic, and bangla numerals using convolutional neural networks
51. Implementation of residual network (resnet) for devanagari handwritten character recognition
52. Transfer learning using cnn for handwritten devanagari character recognition
53. Evolving deep convolutional variational autoencoders for image classification10.1109/TEVC.2020.3047220 ↗
54. Evolving deep convolutional neural networks for image classification10.1109/TEVC.2019.2916183 ↗