BanglaNet: Bangla Handwritten Character Recognition using Ensembling of Convolutional Neural Network
Chandrika Saha, Md Mostafijur Rahman

TL;DR
This paper introduces BanglaNet, an ensemble of CNN models for recognizing Bangla handwritten characters, achieving high accuracy on multiple benchmark datasets through model ensembling and data augmentation.
Contribution
Proposes a novel ensemble CNN model combining Inception, ResNet, and DenseNet architectures for Bangla handwritten character recognition, outperforming existing methods.
Findings
Achieved top-1 accuracy of 98.40% on CMATERdb dataset.
Achieved top-1 accuracy of 97.65% on BanglaLekha-Isolated dataset.
Achieved top-1 accuracy of 97.32% on Ekush dataset.
Abstract
Handwritten character recognition is a crucial task because of its abundant applications. The recognition task of Bangla handwritten characters is especially challenging because of the cursive nature of Bangla characters and the presence of compound characters with more than one way of writing. In this paper, a classification model based on the ensembling of several Convolutional Neural Networks (CNN), namely, BanglaNet is proposed to classify Bangla basic characters, compound characters, numerals, and modifiers. Three different models based on the idea of state-of-the-art CNN models like Inception, ResNet, and DenseNet have been trained with both augmented and non-augmented inputs. Finally, all these models are averaged or ensembled to get the finishing model. Rigorous experimentation on three benchmark Bangla handwritten characters datasets, namely, CMATERdb, BanglaLekha-Isolated, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHandwritten Text Recognition Techniques · Vehicle License Plate Recognition · Image Processing and 3D Reconstruction
MethodsConcatenated Skip Connection · Softmax · Residual Connection · Average Pooling · Dense Block · Dropout · Dense Connections · Max Pooling · Batch Normalization · *Communicated@Fast*How Do I Communicate to Expedia?
