Skip to main content
Log in

Optimally configured convolutional neural network for Tamil Handwritten Character Recognition by improved lion optimization model

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

In recent data, Optical character recognition (OCR) systems have laid hands in the field of most popular language recognitions. Unlike other languages, the Tamil language is more complex to recognize, and hence considerable efforts have been laid in literature. However, the models are not yet well-organized for precise recognition of Tamil characters. Thus, the current research work develops a novel Tamil Handwritten Character Recognition approach by following two major processes, viz. pre-processing and recognition. The pre-processing phase encloses RGB to grayscale conversion, binarization with thresholding, image complementation, morphological operations, and linearization. Subsequently, the pre-processed image after linearization is subjected to recognition via an optimally configured Convolutional Neural Network (CNN). More particularly, the fully connected layer and weights are fine-tuned by a new Self Adaptive Lion Algorithm (SALA) that is the conceptual improvement of the standard Lion Algorithm (LA). The performance of the proposed work is compared and proved over other state-of-the-art models with respect to certain performance measures.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Abbreviations

OCR:

Optical Character Recognition

TCR:

Tamil Character Recognition

CNN:

Convolutional Neural Network

LA:

Lion Algorithm

SALA:

Self Adaptive Lion Algorithm

HTCR:

Handwritten Tamil Character Recognition

MK:

Markedness

ANN:

Artificial Neural Network

EHO:

Elephant Herding Optimization

EHO-NN:

Elephant Herding Optimization With Neural Network

RNN:

Recurrent Neural Network

SVM:

Support Vector Machine

FPR:

False Positive Rate

FNR:

False Negative Rate

FOR:

False Omission Rate

FDR:

False Discovery Rate

BM:

Bookmaker Informedness

MCC:

Matthews Correlation Coefficient

NPV:

Negative Predictive Value

HCCR:

Handwritten Chinese Characters Recognition

PCA:

Principal Component Analysis

KNN:

Kohonen neural network

NFC-Ntt:

Non-Fully-Connected Network

SOM:

Self Organizing Map

SBIR:

Sketch-Based Image Retrieval

FC:

Fully Connected

References

  1. Abdul Robby G, Tandra A, Susanto I, Harefa J, Chowanda A (2019) Implementation of optical character recognition using Tesseract with the Javanese script target in android application. Procedia Comp Sci 157:499–505

    Article  Google Scholar 

  2. Benaddy M, El Meslouhi O, Es-saady Y, Kardouchi M (2019) Handwritten Tifinagh characters recognition using deep convolutional neural networks. Sens Imaging 20

  3. Bhattacharya U, Ghosh SK, Parui S (2007) A Two Stage Recognition Scheme for Handwritten Tamil Characters, Ninth International Conference on Document Analysis and Recognition (ICDAR 2007), Parana, pp. 511-515

  4. Boothalingam R (2018) Optimization using lion algorithm: a biological inspiration from lion’s social behavior. Evol Intel 11(1–2):31–52

    Article  Google Scholar 

  5. Boufenar C, Kerboua A, Batouche M (2018) Investigation on deep learning for off-line handwritten Arabic character recognition. Cogn Syst Res 50:180–195

    Article  Google Scholar 

  6. Das N, Sarkar R, Basu S, Kundu M, Basu DK (2012) A genetic algorithm based region sampling for selection of local features in handwritten digit recognition application. Appl Soft Comput 12(5):1592–1606

    Article  Google Scholar 

  7. Deepa RA, Rao RR (2020) A novel nearest interest point classifier for offline Tamil handwritten character recognition. Pattern Anal Applic 23(1):199–212

    Article  Google Scholar 

  8. George A, Rajakumar BR (2013) APOGA: An Adaptive Population Pool Size based Genetic Algorithm. AASRI Procedia - 2013 AASRI Conference on Intelligent Systems and Control (ISC 2013), Vol. 4, p 288–296

  9. Guruprasad P, Majumdar J (2016) Multimodal recognition framework: an accurate and powerful Nandinagari handwritten character recognition model. Procedia Comp Sci 89:836–844

    Article  Google Scholar 

  10. Jacob B, Waykar SB (2015) Binarization and recognition of characters from historical degraded documents. Recent Adv Comp Sci, pp. 497–501

  11. Kavitha BR, Srimathi C (2019) Benchmarking on offline Handwritten Tamil Character Recognition using convolutional neural networks. J King Saud Univ-Comp Info Sci Commun

  12. Khaire P, Kumar P, Imran J (2018) Combining CNN streams of RGB-D and skeletal data for human activity recognition. Pattern Recogn Lett 115:107–116

    Article  Google Scholar 

  13. Kowsalya S, Periasamy PS (2019) Recognition of Tamil handwritten character using modified neural network with aid of elephant herding optimization. Multimed Tools Appl 78(17):25043–25061

    Article  Google Scholar 

  14. Kundu S, Sayantan P, Singh PK, Sarkar R, Nasipuri M (2019) Understanding NFC-Net: a deep learning approach to word-level handwritten Indic script recognition. Neural Comput & Applic:1–17

  15. Kunwar R, Ramakrishnan AG (2011) Online Handwriting Recognition of Tamil Script Using Fractal Geometry, 2011 International Conference on Document Analysis and Recognition, Beijing, pp. 1389–1393

  16. Li X, Wang P, Xu X-J, Xiao G (January 2019) Universal behavior of the linear threshold model on weighted networks. J Parall Distrib Comput 123:223–229

    Article  Google Scholar 

  17. Manjusha K, Anand Kumar M, Soman KP (2019) On developing handwritten character image database for Malayalam language script. Eng Sci Technol Int J 22(2):637–645

    Google Scholar 

  18. Poornima M, Kavitha MS, Sornam M (2017) An efficient morlet function based adaptive method for faster backpropagation for handwritten character recognition," 2016 IEEE International Conference on Advances in Computer Applications (ICACA), Coimbatore, pp. 135–139

  19. Pragathi MA, Priyadarshini K, Saveetha S, Banu AS, Mohammed Aarif KO (2019) Handwritten Tamil Character Recognition Using Deep Learning, 2019 International Conference on Vision Towards Emerging Trends in Communication and Networking (ViTECoN), Vellore, India, pp. 1–5

  20. Prakash AA, Preethi S (2018) Isolated offline Tamil handwritten character recognition using deep convolutional neural network. In 2018 International Conference on Intelligent Computing and Communication for Smart World (I2C2SW) (pp. 278-281). IEEE

  21. Raj MAR, Abirami S (2019) Structural representation-based off-line Tamil handwritten character recognition, Soft Comput 1–26

  22. Rajakumar BR (2012) The Lion's Algorithm: A New Nature Inspired Search Algorithm. Procedia Technol-2nd Int Conf Commun Comput Secur 6:126–135

    Google Scholar 

  23. Rajakumar BR (2013) Impact of Static and Adaptive Mutation Techniques on Genetic Algorithm. Int J Hybrid Intell Syst 10(1):11–22

    Article  Google Scholar 

  24. Rajakumar BR (2013) Static and Adaptive Mutation Techniques for Genetic algorithm: A Systematic Comparative Analysis. Int J Comput Sci Eng 8(2):180–193

    MathSciNet  Google Scholar 

  25. Rajakumar BR (2014) Lion algorithm for standard and large scale bilinear system identification: a global optimization based on Lion's social behavior, 2014 IEEE Congress on Evolutionary Computation, Beijing, China

  26. Rajakumar BR, George A (2012) A New Adaptive Mutation Technique for Genetic Algorithm", In proceedings of IEEE International Conference on Computational Intelligence and Computing Research (ICCIC), p 1–7, December 18–20, Coimbatore, India

  27. Ram Kumar S, Sivamurugan A, Sai Vignesh M, Shanmugam K (2020) Digitalization Of Tamil Handwritten Characters Recognition Using Convolutional Neural Networks (Cnn), 2020 IJARIIE-ISSN(O)-2395–4396, Vol-6 Issue-2

  28. Ren H, Wang W, Xiwen Q, Cai Y (2019) A new hybrid-parameter recurrent neural network for online handwritten chinese character recognition. Pattern Recogn Lett 128:400–406

    Article  Google Scholar 

  29. Ren H, Wang W, Liu C (2019) Recognizing online handwritten Chinese characters using RNNs with new computing architectures. Pattern Recogn 93:179–192

    Article  Google Scholar 

  30. Sahare P, Dhok SB (2018) Multilingual character segmentation and recognition schemes for Indian document images. IEEE Access 6:10603–10617

    Article  Google Scholar 

  31. Shanthi N, Duraiswamy (2010) A novel SVM-based handwritten Tamil character recognition system. Pattern Anal Applic 13(2):173–180

    Article  MathSciNet  Google Scholar 

  32. Sharp TH, Faas FGA, Koster AJ, Gros P (2017) Imaging complement by phase-plate cryo-electron tomography from initiation to pore formation. J Struct Biol 197(2):155–162

    Article  Google Scholar 

  33. Sornam M, Priya CV (2018) Deep Convolutional Neural Network for Handwritten Tamil Character Recognition Using Principal Component Analysis, Smart and Innovative Trends in Next Generation Computing Technologies 778–787

  34. Subashini A, Kodikara ND (2011) A novel SIFT-based codebook generation for handwritten Tamil character recognition, 2011 6th International Conference on Industrial and Information Systems, Kandy, pp. 261–264

  35. Suresh RM, Ganesan L (2005) Recognition of printed and handwritten Tamil characters using fuzzy approach," Sixth International Conference on Computational Intelligence and Multimedia Applications (ICCIMA'05), Las Vegas, NV, USA, pp. 291–296

  36. Swamy SM, Rajakumar BR, Valarmathi IR (2013) Design of Hybrid Wind and Photovoltaic Power System using Opposition-based Genetic Algorithm with Cauchy Mutation”, IET Chennai Fourth International Conference on Sustainable Energy and Intelligent Systems (SEISCON 2013), Chennai, India

  37. Vinotheni C, Pandian SL, Lakshmi G (2020) Modified convolutional neural network of Tamil character recognition. In Advances in Distributed Computing and Machine Learning (pp. 469-480). Springer, Singapore

  38. Wang L, Qian X, Zhang Y, Shen J, Cao X (2019) Enhancing sketch-based image retrieval by cnn semantic re-ranking. IEEE Trans Cybernet

  39. Wei X, Lu S, Lu Y (April 2018) Compact MQDF classifiers using sparse coding for handwritten Chinese character recognition. Pattern Recogn 76:679–690

    Article  Google Scholar 

  40. Wu X, Chen Q, You J, Xiao Y (2019) Unconstrained offline handwritten word recognition by position embedding integrated ResNets model. IEEE Signal Process Lett 26(4):597–601

    Article  Google Scholar 

  41. Xu L, Wang Y, Li X, Pan M (2019) Recognition of handwritten Chinese characters based on concept learning. IEEE Access 7:102039–102053

    Article  Google Scholar 

  42. Yuan C, Li Y (September 2015) Switching median and morphological filter for impulse noise removal from digital images. Optik 126(18):1598–1601

    Article  Google Scholar 

  43. Zhang X, Yin F, Zhang Y, Liu C, Bengio Y (2018) Drawing and Recognizing Chinese Characters with Recurrent Neural Network. IEEE Trans Pattern Anal Mach Intell 40(4):849–862

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to R. Babitha Lincy.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lincy, R.B., Gayathri, R. Optimally configured convolutional neural network for Tamil Handwritten Character Recognition by improved lion optimization model. Multimed Tools Appl 80, 5917–5943 (2021). https://doi.org/10.1007/s11042-020-09771-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-09771-z

Keywords

Navigation