Skip to main content
Log in

Bangla-Meitei Mayek scripts handwritten character recognition using Convolutional Neural Network

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Recognition of handwritten characters in two Indic scripts Bangla and Meitei Mayek is one of the challenging responsibilities due to intricate patterns and scarcity of standard datasets. Convolutional Neural Network (CNN) is one of the stablest well-known techniques for classifying objects in distinctive specialties as it has an extraordinary capability of discovering complex patterns. In this paper, we hook a different layout and obtain a unique CNN architecture from scratch, which has manifold advantages over classical machine learning (ML) approaches, and it has a unique ability to consolidate feature extraction and classification altogether. Further, we stretch our work to uncover the mathematical rationale for using non-linearity in the deep learning (DL) model. Our proposed CNN architecture consists of four layers, including convolutional layer (CL), nonlinear activation layer (AL), pooling layer (PL), and fully connected layer (FCL), which are used in the existing two accessible Bangla datasets named cMATERdb and ISI Bangla datasets. The identical model also validates on proposed Manipuri Character dataset, called “Mayek27”. Moreover, we perform an in-depth comparison with different batch sizes and optimization techniques over all the datasets for understanding their functionality. We conceive a novel benchmark performance that has delivered state-of-the-art decisions on two regional handwritten character identifications.

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
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Notes

  1. https://code.google.com/archive/p/cmaterdb/

  2. https://www.isical.ac.in/~ujjwal/

References

  1. Raj MAR, Abirami S (2020) Structural representation-based off-line tamil handwritten character recognition. Soft Comput 24(2):1447–1472

    Article  Google Scholar 

  2. Memon J, Sami M, Khan RA (2020) Handwritten optical character recognition (ocr): a comprehensive systematic literature review (slr), arXiv:2001.00139

  3. Kumar M, Jindal M, Sharma R, Jindal SR (2019) Character and numeral recognition for non-indic and indic scripts: a survey. Artif Intell Rev 52(4):2235–2261

    Article  Google Scholar 

  4. Obaidullah SM, Halder C, Santosh K, Das N, Roy K (2018) Phdindic_11: page-level handwritten document image dataset of 11 official indic scripts for script identification. Multimed Tools Appl 77 (2):1643–1678

    Article  Google Scholar 

  5. Singh PK, Sarkar R, Das N, Basu S, Kundu M, Nasipuri M (2018) Benchmark databases of handwritten bangla-roman and devanagari-roman mixed-script document images. Multimed Tools Appl 77(7):8441–8473

    Article  Google Scholar 

  6. Bhowmik S, Malakar S, Sarkar R, Basu S, Kundu M, Nasipuri M (2019) Off-line bangla handwritten word recognition: a holistic approach. Neural Comput Appl 31(10):5783–5798

    Article  Google Scholar 

  7. Alom MZ, Sidike P, Hasan M, Taha TM, Asari VK (2018) Handwritten bangla character recognition using the state-of-the-art deep convolutional neural networks Comput Intell Neurosci 2018

  8. Inunganbi S, Choudhary P, Manglem K (2020) Meitei mayek handwritten dataset: compilation, segmentation, and character recognition. Vis Comput 1–15

  9. Inunganbi S, Choudhary P, Singh KM (2020) Local texture descriptors and projection histogram based handwritten meitei mayek character recognition. Multimed Tools Appl 79(3):2813–2836

    Article  Google Scholar 

  10. Nongmeikapam K, Wahengbam K, Meetei ON, Tuithung T (2019) Handwritten manipuri meetei-mayek classification using convolutional neural network. ACM Trans Asian Low-Resource Lang Inf Process (TALLIP) 18(4):1–23

    Article  Google Scholar 

  11. Choudhary P, Hazra A (2019) Chest disease radiography in twofold: using convolutional neural networks and transfer learning. Evol Syst 1–13

  12. Nongmeikapam K, Kumar WK, Meetei ON, Tuithung T (2019) Increasing the effectiveness of handwritten manipuri meetei-mayek character recognition using multiple-hog-feature descriptors. Sādhanā 44 (5):104

    Article  MathSciNet  Google Scholar 

  13. Hoq MN, Islam MM, Nipa NA, Akbar MM (2020) A comparative overview of classification algorithm for bangla handwritten digit recognition. In: Proceedings of international joint conference on computational intelligence. Springer, pp 265–277

  14. Sen S, Mitra M, Bhattacharyya A, Sarkar R, Schwenker F, Roy K (2019) Feature selection for recognition of online handwritten bangla characters. Neural Process Lett 50(3):2281–2304

    Article  Google Scholar 

  15. Kundu S, Paul S, Singh PK, Sarkar R, Nasipuri M (2019) Understanding nfc-net: a deep learning approach to word-level handwritten indic script recognition. Neural Comput Appl 32(12):7879–7895

    Article  Google Scholar 

  16. Das N, Sarkar R, Basu S, Kundu M, Nasipuri 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 

  17. Wen Y, He L (2012) A classifier for bangla handwritten numeral recognition. Expert Syst Appl 39(1):948–953

    Article  Google Scholar 

  18. Nasir MK, Uddin MS (2013) Hand written bangla numerals recognition for automated postal system. IOSR J Comput Eng (IOSR-JCE) 8(6):43–48

    Article  Google Scholar 

  19. Basri R, Haque MR, Akter M, Uddin MS (2020) Bangla handwritten digit recognition using deep convolutional neural network. In: Proceedings of the international conference on computing advancements, pp 1–7

  20. Akhand M, Ahmed M, Rahman MH, Islam MM (2018) Convolutional neural network training incorporating rotation-based generated patterns and handwritten numeral recognition of major indian scripts. IETE J Res 64(2):176–194

    Article  Google Scholar 

  21. Sufian A, Ghosh A, Naskar A, Sultana F (2019) Bdnet: bengali handwritten numeral digit recognition based on densely connected convolutional neural networks, arXiv:1906.03786

  22. Thokchom T, Bansal P, Vig R, Bawa S (2010) Recognition of handwritten character of manipuri script. JCP 5(10):1570–1574

    Google Scholar 

  23. Kumar CJ, Kalita SK (2013) Recognition of handwritten numerals of manipuri script. Int J Comput Appl 84(17):1–5

    Google Scholar 

  24. Nongmeikapam K, Kumar W, Singh MP (2017) Exploring an efficient handwritten manipuri meetei-mayek character recognition using gradient feature extractor and cosine distance based multiclass k-nearest neighbor classifier. In: Proceedings of the 14th international conference on natural language processing (ICON-2017), pp 328–337

  25. Maring KA, Dhir R (2014) Recognition of cheising iyek/eeyek-manipuri digits using support vector machines. Ijcsit 1(2)

  26. Inunganbi S, Choudhary P, Manglem K (2019) Manipuri handwritten character recognition by convolutional neural network. In: International conference on computer vision and image processing. Springer, pp 307–318

  27. Inunganbi S, Choudhary P (2018) Recognition of meitei mayek using statistical texture and histogram features. In: International conference on recent trends in image processing and pattern recognition. Springer, pp 63–71

  28. Pramanik R, Bag S (2020) Segmentation-based recognition system for handwritten bangla and devanagari words using conventional classification and transfer learning. IET Image Process 14(5):959–972

    Article  Google Scholar 

  29. Alom MZ, Sidike P, Hasan M, Taha TM, Asari VK (2017) Handwritten bangla character recognition using the state-of-art deep convolutional neural networks, arXiv:1712.09872

  30. Chaudhary A, Hazra A, Chaudhary P (2019) Diagnosis of chest diseases in x-ray images using deep convolutional neural network. In: 2019 10th international conference on computing, communication and networking technologies (ICCCNT). IEEE, pp 1–6

  31. Malakar S, Paul S, Kundu S, Bhowmik S, Sarkar R, Nasipuri M (2020) Handwritten word recognition using lottery ticket hypothesis based pruned cnn model: a new benchmark on cmaterdb2. 1.2. Neural Comput Appl 1–12

  32. Manjusha K, Kumar MA, Soman K (2018) Integrating scattering feature maps with convolutional neural networks for malayalam handwritten character recognition. Int J Doc Anal Recognit (IJDAR) 21(3):187–198

    Article  Google Scholar 

  33. Jiang W, Zhang L (2020) Edge-siamnet and edge-triplenet: new deep learning models for handwritten numeral recognition. IEICE Trans Inf Syst 103(3):720–723

    Article  Google Scholar 

  34. Ghosh R, Vamshi C, Kumar P (2019) Rnn based online handwritten word recognition in devanagari and bengali scripts using horizontal zoning. Pattern Recognit 92:203–218

    Article  Google Scholar 

  35. Shopon M, Mohammed N, Abedin MA (2016) Bangla handwritten digit recognition using autoencoder and deep convolutional neural network. In: 2016 International workshop on computational intelligence (IWCI). IEEE, pp 64–68

  36. LeCun Y, Bottou L, Bengio Y, Haffner P (1998) Gradient-based learning applied to document recognition. Proc IEEE 86(11):2278–2324

    Article  Google Scholar 

  37. Kuo C-CJ (2016) Understanding convolutional neural networks with a mathematical model. J Vis Commun Image Represent 41:406–413

    Article  Google Scholar 

  38. Hosseini H, Xiao B, Jaiswal M, Poovendran R (2017) On the limitation of convolutional neural networks in recognizing negative images. In: 2017 16th IEEE international conference on machine learning and applications (ICMLA). IEEE, pp 352–358

  39. Laishram R, Singh PB, Singh TSD, Anilkumar S, Singh AU (2014) A neural network based handwritten meitei mayek alphabet optical character recognition system. In: 2014 IEEE international conference on computational intelligence and computing research (ICCIC). IEEE, pp 1–5

  40. Bhowmik TK, Ghanty P, Roy A, Parui SK (2009) Svm-based hierarchical architectures for handwritten bangla character recognition. Int J Doc Anal Recognit (IJDAR) 12(2):97–108

    Article  Google Scholar 

  41. Basu S, Das N, Sarkar R, Kundu M, Nasipuri M, Basu DK (2009) A hierarchical approach to recognition of handwritten bangla characters. Pattern Recognit 42(7):1467–1484

    Article  Google Scholar 

  42. Bhattacharya U, Shridhar M, Parui SK, Sen P, Chaudhuri B (2012) Offline recognition of handwritten bangla characters: an efficient two-stage approach. Pattern Anal Appl 15(4):445–458

    Article  MathSciNet  Google Scholar 

  43. Rahman MM, Akhand M, Islam S, Shill PC, Rahman MH (2015) Bangla handwritten character recognition using convolutional neural network. Int J Image Graph Signal Process 7(8):42

    Article  Google Scholar 

  44. Basu S, Das N, Sarkar R, Kundu M, Nasipuri M, Basu DK (2012) An mlp based approach for recognition of handwrittenbangla’numerals, arXiv:1203.0876

  45. Das N, Reddy JM, Sarkar R, Basu S, Kundu M, Nasipuri M, Basu DK (2012) A statistical–topological feature combination for recognition of handwritten numerals. Appl Soft Comput 12(8):2486–2495

    Article  Google Scholar 

  46. Khan HA, Al Helal A, Ahmed KI (2014) Handwritten bangla digit recognition using sparse representation classifier. In: 2014 International conference on informatics, electronics & vision (ICIEV). IEEE, pp 1–6

  47. Alom MZ, Sidike P, Taha TM, Asari VK (2017) Handwritten bangla digit recognition using deep learning, arXiv:1705.02680

  48. Bhattacharya U, Chaudhuri BB (2009) Handwritten numeral databases of indian scripts and multistage recognition of mixed numerals. IEEE Trans Pattern Anal Mach Intell 31(3):444–457

    Article  Google Scholar 

  49. Akhand M, Ahmed M, Rahman MH (2016) Convolutional neural network training with artificial pattern for bangla handwritten numeral recognition. In: 2016 5th International conference on informatics, electronics and vision (ICIEV). IEEE, pp 625–630

  50. Bhowmik TK, Bhattacharya U, Parui SK (2004) Recognition of bangla handwritten characters using an mlp classifier based on stroke features. In: International conference on neural information processing. Springer, pp 814–819

  51. Rahman AFR, Rahman R, Fairhurst MC (2002) Recognition of handwritten bengali characters: a novel multistage approach. Pattern Recognit 35(5):997–1006

    Article  Google Scholar 

  52. Bhattacharya U, Shridhar M, Parui SK (2006) On recognition of handwritten bangla characters. In: Computer vision graphics and image processing. Springer, pp 817–828

  53. Bhattacharya U, Parui S, Shaw B (2007) A hybrid scheme for recognition of handwritten bangla basic characters based on hmm and mlp classifiers. In: Advances in pattern recognition, world scientific, pp 101–106

  54. Akhand M, Ahmed M, Rahman MH (2016) Convolutional neural network based handwritten bengali and bengali-english mixed numeral recognition. Int J Image Graph Signal Process 8(9):40

    Article  Google Scholar 

  55. Roy S, Das N, Kundu M, Nasipuri M (2017) Handwritten isolated bangla compound character recognition: a new benchmark using a novel deep learning approach. Pattern Recognit Lett 90:15–21

    Article  Google Scholar 

Download references

Acknowledgements

We appreciate the time and efforts made by the editor and reviewers while reviewing this manuscript. Further, the authors would like to thank the CMATERdb group (Jadavpur University), Prof. Ujjwal Bhattacharya (ISI Kolkata), and Prof. R. Balasubramanian (IIT Roorkee), for their continuous suggestion to improve this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abhishek Hazra.

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

Hazra, A., Choudhary, P., Inunganbi, S. et al. Bangla-Meitei Mayek scripts handwritten character recognition using Convolutional Neural Network. Appl Intell 51, 2291–2311 (2021). https://doi.org/10.1007/s10489-020-01901-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-020-01901-2

Keywords

Navigation