SlideShare a Scribd company logo
1 of 8
Download to read offline
Bulletin of Electrical Engineering and Informatics
Vol. 9, No.6, December 2020, pp. 2547~2554
ISSN: 2302-9285, DOI: 10.11591/eei.v9i6.2234  2547
Journal homepage: http://beei.org
Bangla handwritten character recognition using MobileNet V1
architecture
Tapotosh Ghosh1
, Md. Min-Ha-Zul Abedin2
, Shayer Mahmud Chowdhury3
, Zarin Tasnim4
,
Tajbia Karim5
, S. M. Salim Reza6
, Sabrina Saika7
, Mohammad Abu Yousuf 8
1,2,3,4,5,6,7
Department of Information and Communication Technology,
Bangladesh University of Professionals, Bangladesh
8
Institute of Information Technology, Jahangirnagar University, Bangladesh
Article Info ABSTRACT
Article history:
Received Dec 26, 2019
Revised Feb 8, 2020
Accepted Apr 12, 2020
Handwritten character recognition is a very tough task in case of complex
shaped alphabet set like Bangla script. As optical character recognition
(OCR) has a huge application in mobile devices, model needs to be suitable
for mobile applications. Many researches have been performed in this arena
but none of them achieved satisfactory accuracy or could not detect more
than 200 characters. MobileNet is a state of art (convolutional neural
network) CNN architecture which is designed for mobile devices as it
requires less computing power. In this paper, we used MobileNet for
handwritten character recognition. It has achieved 96.46% accuracy in
recognizing 231 classes (171 compound, 50 basic and 10 numerals), 96.17%
accuracy in 171 compound character classes, 98.37% accuracy in 50 basic
character classes and 99.56% accuracy in 10 numeral character classes.
Keywords:
Convolutional neural network
Handwritten
Mobile application
MobileNet
Optical character recognition This is an open access article under the CC BY-SAlicense.
Corresponding Author:
S. M. Salim Reza,
Department of Information and Communication Technology,
Bangladesh University of Professionals,
Mirpur Cantonment, Dhaka-1216, Bangladesh.
Email: salim4419@gmail.com
1. INTRODUCTION
Convolutional neural network (CNN) has recently been incredibly popular in image recognition.
But most of the models are very bulky and need a lot of time to train. But for modern application like in
mobile applications need light and fast models. In case of OCR application, models need to provide high
precision though having large number of classes to distinguish between. MobileNet is a state of art CNN
architecture which is very small in size, very fast and provide very high accuracy. In this paper, we have
introduced a MobileNet based architecture that can recognize Bangla handwritten character.
Handwritten character recognition (HCR) is a significant part of OCR system which is also a very
popular research area. Handwritten character recognition has achieved advancement in English, Arabic etc.
language. Bangla is a very popular language with around 250 million speakers. Bangla is the official
language of Bangladesh. So, handwritten character recognition of Bangla alphabets needs to be advanced
and accurate.
Shape of Bangla alphabet is very complex. Some of the characters are written in different pattern
by different person. Some of the characters are distinguished by a single stroke of line called „Matra‟.
Bangla script contains around 50 basic characters and 10 numeric characters. These basic characters also
become combined and create compound characters. Bangla script contains more than 300 compound
characters. Due to large number of classes, complex and similarity in shape, recognition of Bangla character
is a very tough task. Figure 1 illustrates somecomplex shaped basic and compound bangla characters.
 ISSN:2302-9285
Bulletin of Electr Eng & Inf, Vol. 9, No. 6, December 2020 : 2547 – 2554
2548
Figure 1. Some Bangla characters
Bangla Handwritten characters are very cursive and complex shaped. There are more than
400 compound characters which are needed to be classified. Even some of the characters can be written in
two forms. So, it is really hard to distinguish one from another. A lot of researches have been carried out in
English or Arabic handwritten character recognition but its limited in Bangla character set. The model needs
to be fast and lightweight to use in low config devices. MobileNet can be a very good solution as it is fast,
lightweight and capable of acquiring very high precision in large classification task. We have proposed
a lightweight, fast and suitable Bangla handwritten character recognition (BHCR) architecture. Our system
can successfully recognize 231 Bangla character classes.
2. RELATED WORKS
Before 2010, research on BHCR was confined in basic and numeral character detection. After 2015,
some researchers started to work with compound characters. But still, there is no work which can classify
all the characters together. Zhang [1] showed how convolutional neural network can recognize Chinese
handwritten characters. Chinese characters are very cursive and complex shaped. The researcher showed how
deep CNN can extract higher level features as depth of the convolutional layer increases. He also showed
adding a convolutional layer improves performance more than adding an extra dense layer. He also showed
more filters help to achieve better performance. He showed deep networks can achieve better performance
and adding a convolutional layer after 5th
conv layer provides more benefit than adding after 7/8th
conv
layer. He achieved 97.3% accuracy during classifying 200 classes and 95.5% accuracy in 3755
characters classification.
Das et al. [2] used MLP & SVM classifier and shadow, longest and quad tree feature set to classify
50 basic, 43 compound characters total 93 characters. This method achieved 80.86% precision by using SVM
classifier. Sarkhel et al. [3] classified around 231 characters using a region sampling method where most
discrimination portion of the image was selected to distinguish with other characters and SVM was used as
classifier. It achieved 72.87% precision in 384 classes classification. Pramanik [4] introduced a shape
decomposition-based architecture where compound characters were converted into basic characters.
It reduced complexity and MLP was used as classifier. They recognized 171 compound characters and
obtained 88.74% accuracy. Das et al. [5] used a convex hull-based feature extraction method for classifying
50 basic characters and 10 numerals. Das et al. [6] proposed an improved feature set containing 132 features.
Modified shadow features, quad tree based longest run feature, distance-based features, octant and centroid
features were added in proposed feature set. MLP with one hidden layer was used for classification.
Accuracy improved from 75.05 to 85.40% on 50 basic character classes. Basu [7] proposed a word
segmentation process to extract characters. Anew feature descriptor was also proposed for this purpose.
Bhowmik et al. [8] used SVM, RBF and MLP based method for classifying 45 basic character classes.
Image was classified in a group and then the original class label was extracted. This architecture was
more effective than traditional SVM based methods. Parui [9] proposed a hidden Markov model and tried
a stroke-basedtechnique where 54 groups of strokes were identified, 6 groups of strokes were generated
and a distinct HMM was assigned for each stroke. They achieved 87.7% classification accuracy in test set.
Roy [10] introduced a process for generating database of strokes on the basis of handwritten characters.
Construction of characters from its stroke was used in this proposed method. The classification precision was
96.85% for the isolated strokes. Sazal et al. [11] implemented a deep belief network which took raw images
as input and it was processed through unsupervised learning and a supervised fine tuning for classifying
50 basic and 10 numeral character at 90.27% accuracy.
Tapotosh Ghosh et al. [12] reviewed existing works on bangla handwritten character recognition
(BHCR). He showed CNN based methods achieved better result than other architectures. Roy et al. [13]
introduced a neural network architecture where a layer wise training method and RMSprop optimizer was
used. RMSprop optimizer is capable of achieving faster convergence. They obtained 90.33% precision in
recognizing 173 Bangla handwritten character classes. Ashiquzzaman et al. [14] stated a CNN architecture.
Overfitting problem was reduced in this architecture by dropouts and gradient vanishing problem was
decreased by ELU filter. They classified 171 characters and obtained 93.68% precision. Fardous et al. [15]
Bulletin of Electr Eng & Inf ISSN: 2302-9285 
Bangla handwritten character recognition using… (Tapotosh Ghosh)
2549
developed a CNN model which is consist of 8 conv layer, 2 fully connected layer, and 4 pooling layers.
They used ReLU as activation function which is able to introduce non-linearity. They also used dropout
in order to reduce overfitting. They achieved 95.5% precision in 171 compound character classification.
Saha et al. [16] stated a CNN model where different number of filters were used in every layer to acquire
necessary features from the image. They followed GOOGLENET architecture. They only classified
84 characters with 97.21% precision. Rabby et al. [17] introduced a 22 layered CNN architecture to classify
122 classes. They classified 50 basic characters, 52 compound characters, 10 numerals and 10 modifiers.
They obtained 97.73% accuracy in the mixed set. Alif et al. [18] experimented Resnet architecture to
recognize 173 characters. Dropout between layers and Adam optimizer was used with Resnet. They acquired
95.18% precision using this Resnet model. Alom et al. [19] evaluated different state-of-the-art DCNN model
for BHCR. They used CMATERdb [19] for testing purpose and got the best accuracy using DenseNet [20].
3. MOBILENET V1 ARCHITECTURE
MobileNet is a light weight model with 4,253,864 parameters. It takes 224x224x3 images as input
and uses depthwise separable convolution block rather than standard convolutional block to extract
feature [21]. Depthwise convolution uses 1 filter to each channel during convolution. Pointwise convolution
is 1x1 convolution. Pointwise convolution merges the output of depthwise convolution. Depthwise seperable
convolution contains a smaller number of parameters than traditional standard convolution. Depthwise
convolution is used to extract features from images and pointwise convolution is used to combine
the features. These layers also have a ReLU activation layer and Batch Normalization layer. But in standard
convolution, filtering the image and combining output is done by one layer [22] which is computationally
more expensive.So, depthwise separable convolution is more efficient than standard convolution layer.
Figure 2 shows the difference between depthwise separable convolution and standard convolution.
MobileNet architecture is provided in Figure 3.
Figure 2. (a) Depthwise convolution [21],
(b) Standard Convolution [22]
Figure 3. MobileNet architecture [21]
4. RESEARCH METHOD
The whole work is conducted in the manner mentioned in Figure 4. At first a large Bangla handwritten
dataset has been collected. The dataset required cleaning and then it was fed to MobileNet model for training.
Around 20% images were kept aside for testing purpose. The model was then tested with testing dataset.
 ISSN:2302-9285
Bulletin of Electr Eng & Inf, Vol. 9, No. 6, December 2020 : 2547 – 2554
2550
Figure 4. Workflow followed in this research
4.1. Dataset preparation
There are four large databases containing Bangla handwritten cahracters [19, 23-25]. Among them,
CMATERdb [11] has the largest amount of classes. We used CMATERdb [19] 3.1.1, 3.1.2 and 3.1.3
databases for acquiring images of 231 classes. The images were mostly in grey background and size
of the images were different. The dataset was divided into train & test. At first, we cleaned the dataset in
order to remove misclassed images. Then, we converted the images to binary and later we converted
the images to a same shape (28*28). Figure 5(a) shows some of the samples of original dataset. Figure 5(b)
shows the result of preprocessing. Table 1 provides a statistics of training, testing and validation images used
for evaluating this model.
(a) (b)
Figure 5. (a) Before preprocessing, (b) After preprocessing
Table 1. Dataset splitting
Dataset No of classes Training images Validate images Test images
Basic + Compound + Numeral 231 38,807 9,612 11,503
Compound 171 27,486 6,793 8,123
Basic 50 9,411 2,345 2,896
Numeral 10 1,910 474 484
4.2. Training and testing
We trained the MobileNet architecture four times for mixed set, compound set, basic set & numeral
set. Each time we set neurons number of the last dense layer according to the number of classes. We trained
the model with Adam optimizer, Learning rate=0.001, loss=categorical crossentropy and epoch=80.
This model converged after 60 epochs which can be visualized from Figure 6. After training, we tested
the model with completely isolated test set. Table 2 describes the time required to complete an epoch using
MobileNet. Figure 6 shows the validation & training accuracy with respect to number of epochs.
Table 2. Time required to train
Classification task Seconds per epoch
Numerals (10 classes) 15
Basic (50 classes) 70
Compound (171 classes) 212
Mixed (231 classes) 276
Bulletin of Electr Eng & Inf ISSN: 2302-9285 
Bangla handwritten character recognition using… (Tapotosh Ghosh)
2551
Figure 6. Training and testing accuracy vs epoch
5. RESULT AND DISCUSSION
The trained MobileNet model is tested with completely isolated dataset. During 231 classes
classification, this model acquired 96.56% in validation set and 96.46% in testing set. This model obtained
96.26% precision in validation set and 96.17% precision in test set during 171 compound character
classification. It provided 98.47% accuracy in validation set and 98.36% accuracy in testing set in basic
character recognition. For numeral classification, it acquired 99.80% and 99.56% in validation and testing set
respectively. Table 3 illustrates the precision acquired in different classification task.
Table 3. Accuracy of proposed model in different classification task
Classification task Number of classes Validation accuracy Testing accuracy
Numeral 10 99.80% 99.56%
Basic 50 98.47% 98.37%
Compound 171 96.26% 96.17%
Mixed 231 96.56% 96.46%
From the result, we can visualize that the proposed model was pretty good in classifying
the numerals but it became more confusing and provided most errors in the case of compound characters
as their structure is more complex, similar to each other than numeral characters and some of them can be
written in different structure. We can compare the proposed model with existing model according
to the number of classes classified and accuracy. Table 4 shows comparison between existing models
and proposed model.
Table 4. Comparison between existing models and proposed model
Models Number of classes Accuracy
Nibaran Das et al. (2010) [2] 93 80.86%
Rahul Pramanik et al. (2018) [4] 171 88.74%
Saikot Roy et al. (2017) [13] 173 90.33%
A. Ashiquzzaman et al. (2017) [14] 171 93.68%
A. Fardous et al. (2019) [15] 171 95.5%
M. A. R. Alif et al. (2017)[18] 173 95.18%
Rabby et al. (2018) [17] 122 97.73%
Sourajit Saha et al. (2018) [16] 84 97.21%
Proposed Model 231 96.46%
Rabby et al. [17] acquired around 97.73% accuracy in classifying 122 classes and Saha et al. [16]
acquired 97.21% accuracy in classifying 84 classes. Both of them achieved better accuracy than MobiletNet
model but they classified a smaller number of classes than this model. So, in case of number of classes this
model beats all the existing models. Figure 7 shows a comparison between existing models and our proposed
model according to accuracy and number of classes. Among these models, five of them used CMATERdb as
database. Among them, MobileNet model provided the best accuracy and was able to classify the largest
number of classes. A comparison between existing models which used CMATERdb and MobileNet model
is provided in Figure 8.
 ISSN:2302-9285
Bulletin of Electr Eng & Inf, Vol. 9, No. 6, December 2020 : 2547 – 2554
2552
Figure 7. Comparison of different models
Figure 8. Comparison of different models which are evaluated using CMATERdb
6. CONCLUSION AND FUTURE SCOPE
Bangla handwritten character recognition is much necessitated in order to establish an efficient
Bangla OCR. A better model capable of classifying more than mostly used 400 Bangla handwritten
characters with higher accuracy is to be found out for establishing a good OCR system for Bangla Characters.
MobileNet architecture can be a solution to BHCR because of its lightweight and fast computation. In this
regard, other state of art CNN architectures like InceptionNet or ResNet50 can also be applied, however, they
must be both efficient and lightweight as well. In this paper, we have tried to illustrate the usefulness of
lightweight models and we have also demonstrated that a low-cost model like MobileNet can be a great
solution to accomplish recognition task for a very cursive and large character set.Yet an unsupervised
technique can be considered where the handwritten characters will be translated to a digitally readable form
and the system can easily recognize the handwritten characters from this newly translated form. This can be
an advantageous approach to save the heritage of Bangla literature which will be capable of establishing
an efficient and computationally inexpensive system to convert Bangla handwritten document to a formatted
printed document automatically.
REFERENCES
[1] Y. Zhang, “Deep Convolutional Network for Handwritten Chinese Character Recognition,” University of Stanford,
pp. 1-8, 2015.
[2] N. Das, B. Das, R. Sarkar, S. Basu, M. Kundu, and M. Nasipuri, “Handwritten Bangla Basic and Compound
character recognition using MLP and SVM classifier,” Journal Of Computing, vol. 2, no. 2, pp. 109-115, 2010.
[3] R. Sarkhel, A. K. Saha, and N. Das, “An enhanced harmony search method for Bangla handwritten character
recognition using region sampling,” in IEEE 2nd Int. Conf. Recent Trends Inf. Syst. ReTIS 2015 - Proc.,
pp. 325-330, 2015
[4] R. Pramanik and S. Bag, “Shape decomposition-based handwritten compound character recognition for Bangla
OCR,” J. Vis. Commun. Image Represent., vol. 50, pp. 123-134, 2018.
93
171
173
171
171
173
122
84
231
80.86%
88.74%
90.33%
93.68%
95.5%
95.18%
97.73%
97.21%
96.5%
0
50
100
150
200
250
Number of classes Accuracy
171
173
171
171
231
88.74%
90.33%
93.68%
95.5%
96.5%
0
50
100
150
200
250
Rahul Pramanik
et al. (2018)
Saikot Roy et al.
(2017)
A.
Ashiquzzaman et
al.
A. Fardous et al.
(2019)
Proposed Model
Number of classes Accuracy
Bulletin of Electr Eng & Inf ISSN: 2302-9285 
Bangla handwritten character recognition using… (Tapotosh Ghosh)
2553
[5] N. Das et al., “Recognition of handwritten Bangla basic characters and digits using convex hull-based feature set,”
Int. Conf. Artif. Intell. Pattern Recognit. 2009, AIPR 2009, pp. 380–386, 2009.
[6] N. Das, S. Basu, R. Sarkar, M. Kundu, M. Nasipuri, and D. kumarBasu, “An Improved Feature Descriptor for
Recognition of Handwritten Bangla Alphabet,” arXivPaperprintarXiv: 1501:05497, 2015.
[7] S. Basu, N. Das, R. Sarkar, M. Kundu, M. Nasipuri, and D. K. Basu, “A hierarchical approach to recognition of
handwritten Bangla characters,” Pattern Recognit., vol. 42, no. 7, pp. 1467–1484, 2009.
[8] T. K. Bhowmik, P. Ghanty, A. Roy, and S. K. Parui, “SVM-based hierarchical architectures for handwritten Bangla
character recognition,” Int. J. Doc. Anal. Recognit, vol. 12, no. 2, pp. 97–108, 2009.
[9] S. K. Parui, K. Guin, U. Bhattacharya, and B. B. Chaudhuri, “Online handwritten Bangla character recognition
using HMM,” Proc. - Int.Conf. Pattern Recognit., pp. 1–4, 2008.
[10] K. Roy, “Stroke-Database Design for Online Handwriting Recognition in Bangla,”International Journal of Modern
Engineering Research (IJMER), vol. 2, no. 4, pp. 2534–2540, 2012.
[11] M. M. R. Sazal, S. K. Biswas, M. F. Amin, and K. Murase, “Bangla handwritten character recognition using deep
belief network,” 2013 Int. Conf. Electr. Inf. Commun. Technol. EICT 2013, pp. 1–5, 2013.
[12] T. Ghosh, M. Abedin, S. M. Chowdhury, and M. A. Yousuf, “A Comprehensive Review on Recognition
Techniques for Bangla Handwritten Characters,” 2nd Int. Conf. Bangla Speech Lang. Process, 2019.
[13] S. Roy, N. Das, M. Kundu, and M. Nasipuri, “Handwritten isolated Bangla compound character recognition: A new
benchmark using a novel deep learning approach,” Pattern Recognit. Lett., vol. 90, pp. 15–21, 2017.
[14] A. Ashiquzzaman, A. K. Tushar, S. Dutta, and F. Mohsin, “An efficient method for improving classification
accuracy of handwritten Bangla compound characters using DCNN with dropout and ELU,” Proc. - 2017 3rd IEEE
Int. Conf. Res. Comput. Intell. Commun. Networks, ICRCICN 2017, vol. 2017-Decem, pp. 147-152, 2017.
[15] A. Fardous and S. Afroge,"Handwritten Isolated Bangla Compound Character Recognition," in International Conference
on Electrical, Computer and Communication Engineering (ECCE), Cox's Bazar, Bangladesh, vol. 90,pp. 1-5, 2019.
[16] S. Saha and N. Saha, “A Lightning fast approach to classify Bangla Handwritten Characters and Numerals using
newly structured Deep Neural Network,” Procedia Comput. Sci., vol. 132, pp. 1760-1770, 2018.
[17] A. K. M. S. Azad saha, S. Haque, S. Abujar, and S. A. Hossain, “Ekushnet: Using convolutional neural network for
Bangla handwritten recognition,” Procedia Comput. Sci., vol. 143, pp. 603-610, 2018.
[18] M. A. R. Alif, S. Ahmed, and M. A. Hasan, “Isolated Bangla handwritten character recognition with convolutional
neural network,” 20th Int. Conf. Comput. Inf. Technol. ICCIT 2017, pp. 1-6, 2018.
[19] M. Z. Alom, P. Sidike, M. Hasan, T. M. Taha, and V. K. Asari, “Handwritten Bangla Character Recognition Using
the State-of-the-Art Deep Convolutional Neural Networks,” Comput. Intell. Neurosci, vol. 2018, pp. 1–12, 2018.
[20] N. Das, K. Acharya, R. Sarkar, S. Basu, M. Kundu, and M. Nasipuri, "A Benchmark Data Base of Isolated Bangla
Handwritten Compound Characters," International Journal Document Analysis and Region, vol.17, pp. 413-431, 2014
[21] Andrew G. Howard, Menglong Zhu, Bo Chen, Dmitry Kalenichenko, Weijun Wang, Tobias Weyand, Marco
Andreetto, Hartwig Adam. “MobileNets: Efficient Convolutional Neural Networks for Mobile Vision
Applications”,arXiv preprint arXiv:1704.04861, 2017
[22] Y. Lecun, L. Bottou, Y. Bengio, and P. Haffner, “Gradient-Based Learning Applied to Document Recognition,”
proc. IEEE, 1998.
[23] N. Das, K. Acharya, R. Sarkar, S. Basu, M. Kundu, and M. Nasipuri, “A benchmark image database of isolated
Bangla handwritten compound characters,” Int. J. Doc. Anal. Recognit, vol. 17, no. 4, pp. 413–431, 2014.
[24] U. Bhattacharya and B. B. Chaudhuri, “Databases for research on recognition of handwritten characters of Indian
scripts,” Proc. Int. Conf. Doc. Anal. Recognition, ICDAR, vol. 2005, pp. 789–793, 2005.
[25] M. Biswas, R. Islam, G. K. Shom, M. Shopon, N. Mohammed, S. Momen and A. Abedin, “BanglaLekha-Isolated:
A Comprehensive Bangla Handwritten Character Dataset,” Data in Brief, vol. 12, pp. 103-107, 2017.
BIOGRAPHIES OF AUTHORS
Tapotosh Ghosh received the B.Sc in Information and Communication Technology from
Bangladesh University of Professionals. He is working on several research projects currently.
His research interests include Computer Vision, Pattern Recognition, Artificial Intelligence,
Machine Learning and IOT.
Md. Min-Ha-Zul Abedin received the B.Sc in Information and Communication Technology
from Bangladesh University of Professionals. He is working on several research projects on
Bangla Handwritten Character Eecognition currently. His research interests include Computer
Vision, Pattern Recognition and Artificial Intelligence.
 ISSN:2302-9285
Bulletin of Electr Eng & Inf, Vol. 9, No. 6, December 2020 : 2547 – 2554
2554
Shayer Mahmud Chowdhury received the B.Sc in Information and Communication
Technology from Bangladesh University of Professionals. He is working on several research
projects on Bangla handwritten character recognition currently. His research interests include
Computer Vision and Machine Learning.
ZarinTasnimis working as a Lecturer in the Department of Information and Communication
Technology (ICT) under the Faculty of Science and Technology (FST), Bangladesh University
of Professionals (BUP). She achieved B.Sc.(Engineering) degree in Electrical, Electronic and
Communication (EECE) Engineering from Military Institute of Science and Technology
(MIST), Dhaka, Bangladesh in 2014 and M.Sc. (Engineering) degree in Telecommunications
and Wireless Systems from the University of Liverpool, UK in 2019. She has one national
journal and one international conference publications.
Tajbia Karim is serving as a lecturer in Information and Communication Technology
(ICT) department at Bangladesh University of Professionals (BUP). Previously she
worked in Electrical and Electronic Engineering department of American International
University-Bangladesh. Besides being an academician, she is voluntarily working as a
student advisor of the ICT department students enrolled in 2019 at BUP. Till now she
has published two journal and three conference papers.
S. M. Salim Reza is an Assistant Professor of the Department of ICT, Bangladesh University of
Professionals (BUP), Dhaka, Bangladesh. He is a Professional Member of IEEE and many other
professional organizations.He is a keen planner & implementer with proficiency in managing
academic and administrative activities entailing operational policies/norms, faculty appraisal/
computer science training. He has more than 50 research papers in ISI/ Scopus Indexed journal
and many reputed International conferences.
Sabrina Saika, currently studying in BSc in Information and Communication Technology at
Bangladesh University of Professionals, is working on several research projects. Her research
interests include IoT, Cyber Security, Machine Learning and Artificial Intelligence.
Mohammad Abu Yousuf received the B.Sc. (Engineering) degree in Computer
Science and Engineering from Shahjalal University of Science and Technology, Sylhet,
Bangladesh in 1999, the Master of Engineering degree in Biomedical Engineering from
Kyung Hee University, South Korea in 2009, and the Ph.D. degree in Science and
Engineering from Saitama University, Japan in 2013. In 2003, he joined as a Lecturer
in the Department of Computer Science and Engineering, Mawlana Bhashani Science
and Technology University, Tangail, Bangladesh. In 2014, he moved to Institute of
Information Technology, Jahangirnagar University. He is now working as Professor at
Institute of Information Technology, Jahangirnagar University, Savar, Dhaka,
Bangladesh. His research interests include Medical Image Processing, Human-Robot
Interaction and Computer Vision.

More Related Content

What's hot

A New Method for Identification of Partially Similar Indian Scripts
A New Method for Identification of Partially Similar Indian ScriptsA New Method for Identification of Partially Similar Indian Scripts
A New Method for Identification of Partially Similar Indian ScriptsCSCJournals
 
Wavelet Packet Based Features for Automatic Script Identification
Wavelet Packet Based Features for Automatic Script IdentificationWavelet Packet Based Features for Automatic Script Identification
Wavelet Packet Based Features for Automatic Script IdentificationCSCJournals
 
Comparison Analysis of Post- Processing Method for Punjabi Font
Comparison Analysis of Post- Processing Method for Punjabi FontComparison Analysis of Post- Processing Method for Punjabi Font
Comparison Analysis of Post- Processing Method for Punjabi FontIRJET Journal
 
Recognition of Offline Handwritten Hindi Text Using SVM
Recognition of Offline Handwritten Hindi Text Using SVMRecognition of Offline Handwritten Hindi Text Using SVM
Recognition of Offline Handwritten Hindi Text Using SVMCSCJournals
 
PERFORMANCE EVALUATION OF STATISTICAL CLASSIFIERS USING INDIAN SIGN LANGUAGE ...
PERFORMANCE EVALUATION OF STATISTICAL CLASSIFIERS USING INDIAN SIGN LANGUAGE ...PERFORMANCE EVALUATION OF STATISTICAL CLASSIFIERS USING INDIAN SIGN LANGUAGE ...
PERFORMANCE EVALUATION OF STATISTICAL CLASSIFIERS USING INDIAN SIGN LANGUAGE ...IJCSEA Journal
 
Dimension Reduction for Script Classification - Printed Indian Documents
Dimension Reduction for Script Classification - Printed Indian DocumentsDimension Reduction for Script Classification - Printed Indian Documents
Dimension Reduction for Script Classification - Printed Indian Documentsijait
 
S TRUCTURAL F EATURES F OR R ECOGNITION O F H AND W RITTEN K ANNADA C ...
S TRUCTURAL  F EATURES  F OR  R ECOGNITION O F  H AND  W RITTEN  K ANNADA  C ...S TRUCTURAL  F EATURES  F OR  R ECOGNITION O F  H AND  W RITTEN  K ANNADA  C ...
S TRUCTURAL F EATURES F OR R ECOGNITION O F H AND W RITTEN K ANNADA C ...ijcsit
 
FREEMAN CODE BASED ONLINE HANDWRITTEN CHARACTER RECOGNITION FOR MALAYALAM USI...
FREEMAN CODE BASED ONLINE HANDWRITTEN CHARACTER RECOGNITION FOR MALAYALAM USI...FREEMAN CODE BASED ONLINE HANDWRITTEN CHARACTER RECOGNITION FOR MALAYALAM USI...
FREEMAN CODE BASED ONLINE HANDWRITTEN CHARACTER RECOGNITION FOR MALAYALAM USI...acijjournal
 
Mythri_Resume_Fresher
Mythri_Resume_FresherMythri_Resume_Fresher
Mythri_Resume_Fresherr mythri
 
Devanagari Character Recognition
Devanagari Character RecognitionDevanagari Character Recognition
Devanagari Character RecognitionPulkit Goyal
 
FB13030 AZIZOL IKRAM
FB13030 AZIZOL IKRAM FB13030 AZIZOL IKRAM
FB13030 AZIZOL IKRAM Azizol Ikram
 
Design and Description of Feature Extraction Algorithm for Old English Font
Design and Description of Feature Extraction Algorithm for Old English FontDesign and Description of Feature Extraction Algorithm for Old English Font
Design and Description of Feature Extraction Algorithm for Old English FontIRJET Journal
 
Sentiment Analysis In Myanmar Language Using Convolutional Lstm Neural Network
Sentiment Analysis In Myanmar Language Using Convolutional Lstm Neural NetworkSentiment Analysis In Myanmar Language Using Convolutional Lstm Neural Network
Sentiment Analysis In Myanmar Language Using Convolutional Lstm Neural Networkkevig
 
Optical Character Recognition System for Urdu (Naskh Font)Using Pattern Match...
Optical Character Recognition System for Urdu (Naskh Font)Using Pattern Match...Optical Character Recognition System for Urdu (Naskh Font)Using Pattern Match...
Optical Character Recognition System for Urdu (Naskh Font)Using Pattern Match...CSCJournals
 
Multitier holistic Approach for urdu Nastaliq Recognition
Multitier holistic Approach for urdu Nastaliq RecognitionMultitier holistic Approach for urdu Nastaliq Recognition
Multitier holistic Approach for urdu Nastaliq RecognitionDr. Syed Hassan Amin
 

What's hot (15)

A New Method for Identification of Partially Similar Indian Scripts
A New Method for Identification of Partially Similar Indian ScriptsA New Method for Identification of Partially Similar Indian Scripts
A New Method for Identification of Partially Similar Indian Scripts
 
Wavelet Packet Based Features for Automatic Script Identification
Wavelet Packet Based Features for Automatic Script IdentificationWavelet Packet Based Features for Automatic Script Identification
Wavelet Packet Based Features for Automatic Script Identification
 
Comparison Analysis of Post- Processing Method for Punjabi Font
Comparison Analysis of Post- Processing Method for Punjabi FontComparison Analysis of Post- Processing Method for Punjabi Font
Comparison Analysis of Post- Processing Method for Punjabi Font
 
Recognition of Offline Handwritten Hindi Text Using SVM
Recognition of Offline Handwritten Hindi Text Using SVMRecognition of Offline Handwritten Hindi Text Using SVM
Recognition of Offline Handwritten Hindi Text Using SVM
 
PERFORMANCE EVALUATION OF STATISTICAL CLASSIFIERS USING INDIAN SIGN LANGUAGE ...
PERFORMANCE EVALUATION OF STATISTICAL CLASSIFIERS USING INDIAN SIGN LANGUAGE ...PERFORMANCE EVALUATION OF STATISTICAL CLASSIFIERS USING INDIAN SIGN LANGUAGE ...
PERFORMANCE EVALUATION OF STATISTICAL CLASSIFIERS USING INDIAN SIGN LANGUAGE ...
 
Dimension Reduction for Script Classification - Printed Indian Documents
Dimension Reduction for Script Classification - Printed Indian DocumentsDimension Reduction for Script Classification - Printed Indian Documents
Dimension Reduction for Script Classification - Printed Indian Documents
 
S TRUCTURAL F EATURES F OR R ECOGNITION O F H AND W RITTEN K ANNADA C ...
S TRUCTURAL  F EATURES  F OR  R ECOGNITION O F  H AND  W RITTEN  K ANNADA  C ...S TRUCTURAL  F EATURES  F OR  R ECOGNITION O F  H AND  W RITTEN  K ANNADA  C ...
S TRUCTURAL F EATURES F OR R ECOGNITION O F H AND W RITTEN K ANNADA C ...
 
FREEMAN CODE BASED ONLINE HANDWRITTEN CHARACTER RECOGNITION FOR MALAYALAM USI...
FREEMAN CODE BASED ONLINE HANDWRITTEN CHARACTER RECOGNITION FOR MALAYALAM USI...FREEMAN CODE BASED ONLINE HANDWRITTEN CHARACTER RECOGNITION FOR MALAYALAM USI...
FREEMAN CODE BASED ONLINE HANDWRITTEN CHARACTER RECOGNITION FOR MALAYALAM USI...
 
Mythri_Resume_Fresher
Mythri_Resume_FresherMythri_Resume_Fresher
Mythri_Resume_Fresher
 
Devanagari Character Recognition
Devanagari Character RecognitionDevanagari Character Recognition
Devanagari Character Recognition
 
FB13030 AZIZOL IKRAM
FB13030 AZIZOL IKRAM FB13030 AZIZOL IKRAM
FB13030 AZIZOL IKRAM
 
Design and Description of Feature Extraction Algorithm for Old English Font
Design and Description of Feature Extraction Algorithm for Old English FontDesign and Description of Feature Extraction Algorithm for Old English Font
Design and Description of Feature Extraction Algorithm for Old English Font
 
Sentiment Analysis In Myanmar Language Using Convolutional Lstm Neural Network
Sentiment Analysis In Myanmar Language Using Convolutional Lstm Neural NetworkSentiment Analysis In Myanmar Language Using Convolutional Lstm Neural Network
Sentiment Analysis In Myanmar Language Using Convolutional Lstm Neural Network
 
Optical Character Recognition System for Urdu (Naskh Font)Using Pattern Match...
Optical Character Recognition System for Urdu (Naskh Font)Using Pattern Match...Optical Character Recognition System for Urdu (Naskh Font)Using Pattern Match...
Optical Character Recognition System for Urdu (Naskh Font)Using Pattern Match...
 
Multitier holistic Approach for urdu Nastaliq Recognition
Multitier holistic Approach for urdu Nastaliq RecognitionMultitier holistic Approach for urdu Nastaliq Recognition
Multitier holistic Approach for urdu Nastaliq Recognition
 

Similar to Bangla handwritten character recognition using MobileNet V1 architecture

An Ensemble Learning Approach Using Decision Fusion For The Recognition Of Ar...
An Ensemble Learning Approach Using Decision Fusion For The Recognition Of Ar...An Ensemble Learning Approach Using Decision Fusion For The Recognition Of Ar...
An Ensemble Learning Approach Using Decision Fusion For The Recognition Of Ar...Brittany Brown
 
Project report - Bengali digit recongnition using SVM
Project report - Bengali digit recongnition using SVMProject report - Bengali digit recongnition using SVM
Project report - Bengali digit recongnition using SVMMohammad Saiful Islam
 
A NOVEL FEATURE SET FOR RECOGNITION OF SIMILAR SHAPED HANDWRITTEN HINDI CHARA...
A NOVEL FEATURE SET FOR RECOGNITION OF SIMILAR SHAPED HANDWRITTEN HINDI CHARA...A NOVEL FEATURE SET FOR RECOGNITION OF SIMILAR SHAPED HANDWRITTEN HINDI CHARA...
A NOVEL FEATURE SET FOR RECOGNITION OF SIMILAR SHAPED HANDWRITTEN HINDI CHARA...cscpconf
 
A study of feature extraction for Arabic calligraphy characters recognition
A study of feature extraction for Arabic calligraphy characters recognitionA study of feature extraction for Arabic calligraphy characters recognition
A study of feature extraction for Arabic calligraphy characters recognitionIJECEIAES
 
Recognition of compound characters in Kannada language
Recognition of compound characters in Kannada languageRecognition of compound characters in Kannada language
Recognition of compound characters in Kannada languageIJECEIAES
 
Character Recognition using Data Mining Technique (Artificial Neural Network)
Character Recognition using Data Mining Technique (Artificial Neural Network)Character Recognition using Data Mining Technique (Artificial Neural Network)
Character Recognition using Data Mining Technique (Artificial Neural Network)Sudipto Krishna Dutta
 
Design and Development of a 2D-Convolution CNN model for Recognition of Handw...
Design and Development of a 2D-Convolution CNN model for Recognition of Handw...Design and Development of a 2D-Convolution CNN model for Recognition of Handw...
Design and Development of a 2D-Convolution CNN model for Recognition of Handw...CSCJournals
 
Project t Proposal Bangla alphabet handwritten recognition using deep learnin...
Project t Proposal Bangla alphabet handwritten recognition using deep learnin...Project t Proposal Bangla alphabet handwritten recognition using deep learnin...
Project t Proposal Bangla alphabet handwritten recognition using deep learnin...KhondokerAbuNaim
 
IRJET- Review on Optical Character Recognition
IRJET- Review on Optical Character RecognitionIRJET- Review on Optical Character Recognition
IRJET- Review on Optical Character RecognitionIRJET Journal
 
Efficient feature descriptor selection for improved Arabic handwritten words ...
Efficient feature descriptor selection for improved Arabic handwritten words ...Efficient feature descriptor selection for improved Arabic handwritten words ...
Efficient feature descriptor selection for improved Arabic handwritten words ...IJECEIAES
 
Off-line English Character Recognition: A Comparative Survey
Off-line English Character Recognition: A Comparative SurveyOff-line English Character Recognition: A Comparative Survey
Off-line English Character Recognition: A Comparative Surveyidescitation
 
Optically processed Kannada script realization with Siamese neural network model
Optically processed Kannada script realization with Siamese neural network modelOptically processed Kannada script realization with Siamese neural network model
Optically processed Kannada script realization with Siamese neural network modelIAESIJAI
 
SENTIMENT ANALYSIS IN MYANMAR LANGUAGE USING CONVOLUTIONAL LSTM NEURAL NETWORK
SENTIMENT ANALYSIS IN MYANMAR LANGUAGE USING CONVOLUTIONAL LSTM NEURAL NETWORKSENTIMENT ANALYSIS IN MYANMAR LANGUAGE USING CONVOLUTIONAL LSTM NEURAL NETWORK
SENTIMENT ANALYSIS IN MYANMAR LANGUAGE USING CONVOLUTIONAL LSTM NEURAL NETWORKijnlc
 
IRJET- Survey on Deep Learning Approaches for Phrase Structure Identification...
IRJET- Survey on Deep Learning Approaches for Phrase Structure Identification...IRJET- Survey on Deep Learning Approaches for Phrase Structure Identification...
IRJET- Survey on Deep Learning Approaches for Phrase Structure Identification...IRJET Journal
 
Degraded character recognition from old Kannada documents
Degraded character recognition from old Kannada documentsDegraded character recognition from old Kannada documents
Degraded character recognition from old Kannada documentsIJECEIAES
 
IRJET - Text Detection in Natural Scene Images: A Survey
IRJET - Text Detection in Natural Scene Images: A SurveyIRJET - Text Detection in Natural Scene Images: A Survey
IRJET - Text Detection in Natural Scene Images: A SurveyIRJET Journal
 
A Review on Natural Scene Text Understanding for Computer Vision using Machin...
A Review on Natural Scene Text Understanding for Computer Vision using Machin...A Review on Natural Scene Text Understanding for Computer Vision using Machin...
A Review on Natural Scene Text Understanding for Computer Vision using Machin...IRJET Journal
 
Angular Symmetric Axis Constellation Model for Off-line Odia Handwritten Char...
Angular Symmetric Axis Constellation Model for Off-line Odia Handwritten Char...Angular Symmetric Axis Constellation Model for Off-line Odia Handwritten Char...
Angular Symmetric Axis Constellation Model for Off-line Odia Handwritten Char...IJAAS Team
 
A case study in computer
A case study in computerA case study in computer
A case study in computercsandit
 

Similar to Bangla handwritten character recognition using MobileNet V1 architecture (20)

An Ensemble Learning Approach Using Decision Fusion For The Recognition Of Ar...
An Ensemble Learning Approach Using Decision Fusion For The Recognition Of Ar...An Ensemble Learning Approach Using Decision Fusion For The Recognition Of Ar...
An Ensemble Learning Approach Using Decision Fusion For The Recognition Of Ar...
 
Project report - Bengali digit recongnition using SVM
Project report - Bengali digit recongnition using SVMProject report - Bengali digit recongnition using SVM
Project report - Bengali digit recongnition using SVM
 
A NOVEL FEATURE SET FOR RECOGNITION OF SIMILAR SHAPED HANDWRITTEN HINDI CHARA...
A NOVEL FEATURE SET FOR RECOGNITION OF SIMILAR SHAPED HANDWRITTEN HINDI CHARA...A NOVEL FEATURE SET FOR RECOGNITION OF SIMILAR SHAPED HANDWRITTEN HINDI CHARA...
A NOVEL FEATURE SET FOR RECOGNITION OF SIMILAR SHAPED HANDWRITTEN HINDI CHARA...
 
A study of feature extraction for Arabic calligraphy characters recognition
A study of feature extraction for Arabic calligraphy characters recognitionA study of feature extraction for Arabic calligraphy characters recognition
A study of feature extraction for Arabic calligraphy characters recognition
 
Recognition of compound characters in Kannada language
Recognition of compound characters in Kannada languageRecognition of compound characters in Kannada language
Recognition of compound characters in Kannada language
 
Character Recognition using Data Mining Technique (Artificial Neural Network)
Character Recognition using Data Mining Technique (Artificial Neural Network)Character Recognition using Data Mining Technique (Artificial Neural Network)
Character Recognition using Data Mining Technique (Artificial Neural Network)
 
Design and Development of a 2D-Convolution CNN model for Recognition of Handw...
Design and Development of a 2D-Convolution CNN model for Recognition of Handw...Design and Development of a 2D-Convolution CNN model for Recognition of Handw...
Design and Development of a 2D-Convolution CNN model for Recognition of Handw...
 
Project t Proposal Bangla alphabet handwritten recognition using deep learnin...
Project t Proposal Bangla alphabet handwritten recognition using deep learnin...Project t Proposal Bangla alphabet handwritten recognition using deep learnin...
Project t Proposal Bangla alphabet handwritten recognition using deep learnin...
 
IRJET- Review on Optical Character Recognition
IRJET- Review on Optical Character RecognitionIRJET- Review on Optical Character Recognition
IRJET- Review on Optical Character Recognition
 
Efficient feature descriptor selection for improved Arabic handwritten words ...
Efficient feature descriptor selection for improved Arabic handwritten words ...Efficient feature descriptor selection for improved Arabic handwritten words ...
Efficient feature descriptor selection for improved Arabic handwritten words ...
 
Off-line English Character Recognition: A Comparative Survey
Off-line English Character Recognition: A Comparative SurveyOff-line English Character Recognition: A Comparative Survey
Off-line English Character Recognition: A Comparative Survey
 
Telugu letters dataset and parallel deep convolutional neural network with a...
Telugu letters dataset and parallel deep convolutional neural  network with a...Telugu letters dataset and parallel deep convolutional neural  network with a...
Telugu letters dataset and parallel deep convolutional neural network with a...
 
Optically processed Kannada script realization with Siamese neural network model
Optically processed Kannada script realization with Siamese neural network modelOptically processed Kannada script realization with Siamese neural network model
Optically processed Kannada script realization with Siamese neural network model
 
SENTIMENT ANALYSIS IN MYANMAR LANGUAGE USING CONVOLUTIONAL LSTM NEURAL NETWORK
SENTIMENT ANALYSIS IN MYANMAR LANGUAGE USING CONVOLUTIONAL LSTM NEURAL NETWORKSENTIMENT ANALYSIS IN MYANMAR LANGUAGE USING CONVOLUTIONAL LSTM NEURAL NETWORK
SENTIMENT ANALYSIS IN MYANMAR LANGUAGE USING CONVOLUTIONAL LSTM NEURAL NETWORK
 
IRJET- Survey on Deep Learning Approaches for Phrase Structure Identification...
IRJET- Survey on Deep Learning Approaches for Phrase Structure Identification...IRJET- Survey on Deep Learning Approaches for Phrase Structure Identification...
IRJET- Survey on Deep Learning Approaches for Phrase Structure Identification...
 
Degraded character recognition from old Kannada documents
Degraded character recognition from old Kannada documentsDegraded character recognition from old Kannada documents
Degraded character recognition from old Kannada documents
 
IRJET - Text Detection in Natural Scene Images: A Survey
IRJET - Text Detection in Natural Scene Images: A SurveyIRJET - Text Detection in Natural Scene Images: A Survey
IRJET - Text Detection in Natural Scene Images: A Survey
 
A Review on Natural Scene Text Understanding for Computer Vision using Machin...
A Review on Natural Scene Text Understanding for Computer Vision using Machin...A Review on Natural Scene Text Understanding for Computer Vision using Machin...
A Review on Natural Scene Text Understanding for Computer Vision using Machin...
 
Angular Symmetric Axis Constellation Model for Off-line Odia Handwritten Char...
Angular Symmetric Axis Constellation Model for Off-line Odia Handwritten Char...Angular Symmetric Axis Constellation Model for Off-line Odia Handwritten Char...
Angular Symmetric Axis Constellation Model for Off-line Odia Handwritten Char...
 
A case study in computer
A case study in computerA case study in computer
A case study in computer
 

More from journalBEEI

Square transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherSquare transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherjournalBEEI
 
Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...journalBEEI
 
Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...journalBEEI
 
A secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksA secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksjournalBEEI
 
Plant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkPlant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkjournalBEEI
 
Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...journalBEEI
 
Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...journalBEEI
 
Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...journalBEEI
 
Wireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmWireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmjournalBEEI
 
Implementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennaImplementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennajournalBEEI
 
The calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headThe calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headjournalBEEI
 
Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...journalBEEI
 
Design of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationDesign of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationjournalBEEI
 
Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...journalBEEI
 
Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)journalBEEI
 
Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...journalBEEI
 
Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...journalBEEI
 
An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...journalBEEI
 
Parking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationParking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationjournalBEEI
 
Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...journalBEEI
 

More from journalBEEI (20)

Square transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherSquare transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipher
 
Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...
 
Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...
 
A secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksA secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networks
 
Plant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkPlant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural network
 
Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...
 
Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...
 
Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...
 
Wireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmWireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithm
 
Implementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennaImplementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antenna
 
The calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headThe calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human head
 
Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...
 
Design of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationDesign of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting application
 
Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...
 
Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)
 
Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...
 
Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...
 
An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...
 
Parking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationParking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentation
 
Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...
 

Recently uploaded

1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...vershagrag
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilVinayVitekari
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...jabtakhaidam7
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 

Recently uploaded (20)

1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 

Bangla handwritten character recognition using MobileNet V1 architecture

  • 1. Bulletin of Electrical Engineering and Informatics Vol. 9, No.6, December 2020, pp. 2547~2554 ISSN: 2302-9285, DOI: 10.11591/eei.v9i6.2234  2547 Journal homepage: http://beei.org Bangla handwritten character recognition using MobileNet V1 architecture Tapotosh Ghosh1 , Md. Min-Ha-Zul Abedin2 , Shayer Mahmud Chowdhury3 , Zarin Tasnim4 , Tajbia Karim5 , S. M. Salim Reza6 , Sabrina Saika7 , Mohammad Abu Yousuf 8 1,2,3,4,5,6,7 Department of Information and Communication Technology, Bangladesh University of Professionals, Bangladesh 8 Institute of Information Technology, Jahangirnagar University, Bangladesh Article Info ABSTRACT Article history: Received Dec 26, 2019 Revised Feb 8, 2020 Accepted Apr 12, 2020 Handwritten character recognition is a very tough task in case of complex shaped alphabet set like Bangla script. As optical character recognition (OCR) has a huge application in mobile devices, model needs to be suitable for mobile applications. Many researches have been performed in this arena but none of them achieved satisfactory accuracy or could not detect more than 200 characters. MobileNet is a state of art (convolutional neural network) CNN architecture which is designed for mobile devices as it requires less computing power. In this paper, we used MobileNet for handwritten character recognition. It has achieved 96.46% accuracy in recognizing 231 classes (171 compound, 50 basic and 10 numerals), 96.17% accuracy in 171 compound character classes, 98.37% accuracy in 50 basic character classes and 99.56% accuracy in 10 numeral character classes. Keywords: Convolutional neural network Handwritten Mobile application MobileNet Optical character recognition This is an open access article under the CC BY-SAlicense. Corresponding Author: S. M. Salim Reza, Department of Information and Communication Technology, Bangladesh University of Professionals, Mirpur Cantonment, Dhaka-1216, Bangladesh. Email: salim4419@gmail.com 1. INTRODUCTION Convolutional neural network (CNN) has recently been incredibly popular in image recognition. But most of the models are very bulky and need a lot of time to train. But for modern application like in mobile applications need light and fast models. In case of OCR application, models need to provide high precision though having large number of classes to distinguish between. MobileNet is a state of art CNN architecture which is very small in size, very fast and provide very high accuracy. In this paper, we have introduced a MobileNet based architecture that can recognize Bangla handwritten character. Handwritten character recognition (HCR) is a significant part of OCR system which is also a very popular research area. Handwritten character recognition has achieved advancement in English, Arabic etc. language. Bangla is a very popular language with around 250 million speakers. Bangla is the official language of Bangladesh. So, handwritten character recognition of Bangla alphabets needs to be advanced and accurate. Shape of Bangla alphabet is very complex. Some of the characters are written in different pattern by different person. Some of the characters are distinguished by a single stroke of line called „Matra‟. Bangla script contains around 50 basic characters and 10 numeric characters. These basic characters also become combined and create compound characters. Bangla script contains more than 300 compound characters. Due to large number of classes, complex and similarity in shape, recognition of Bangla character is a very tough task. Figure 1 illustrates somecomplex shaped basic and compound bangla characters.
  • 2.  ISSN:2302-9285 Bulletin of Electr Eng & Inf, Vol. 9, No. 6, December 2020 : 2547 – 2554 2548 Figure 1. Some Bangla characters Bangla Handwritten characters are very cursive and complex shaped. There are more than 400 compound characters which are needed to be classified. Even some of the characters can be written in two forms. So, it is really hard to distinguish one from another. A lot of researches have been carried out in English or Arabic handwritten character recognition but its limited in Bangla character set. The model needs to be fast and lightweight to use in low config devices. MobileNet can be a very good solution as it is fast, lightweight and capable of acquiring very high precision in large classification task. We have proposed a lightweight, fast and suitable Bangla handwritten character recognition (BHCR) architecture. Our system can successfully recognize 231 Bangla character classes. 2. RELATED WORKS Before 2010, research on BHCR was confined in basic and numeral character detection. After 2015, some researchers started to work with compound characters. But still, there is no work which can classify all the characters together. Zhang [1] showed how convolutional neural network can recognize Chinese handwritten characters. Chinese characters are very cursive and complex shaped. The researcher showed how deep CNN can extract higher level features as depth of the convolutional layer increases. He also showed adding a convolutional layer improves performance more than adding an extra dense layer. He also showed more filters help to achieve better performance. He showed deep networks can achieve better performance and adding a convolutional layer after 5th conv layer provides more benefit than adding after 7/8th conv layer. He achieved 97.3% accuracy during classifying 200 classes and 95.5% accuracy in 3755 characters classification. Das et al. [2] used MLP & SVM classifier and shadow, longest and quad tree feature set to classify 50 basic, 43 compound characters total 93 characters. This method achieved 80.86% precision by using SVM classifier. Sarkhel et al. [3] classified around 231 characters using a region sampling method where most discrimination portion of the image was selected to distinguish with other characters and SVM was used as classifier. It achieved 72.87% precision in 384 classes classification. Pramanik [4] introduced a shape decomposition-based architecture where compound characters were converted into basic characters. It reduced complexity and MLP was used as classifier. They recognized 171 compound characters and obtained 88.74% accuracy. Das et al. [5] used a convex hull-based feature extraction method for classifying 50 basic characters and 10 numerals. Das et al. [6] proposed an improved feature set containing 132 features. Modified shadow features, quad tree based longest run feature, distance-based features, octant and centroid features were added in proposed feature set. MLP with one hidden layer was used for classification. Accuracy improved from 75.05 to 85.40% on 50 basic character classes. Basu [7] proposed a word segmentation process to extract characters. Anew feature descriptor was also proposed for this purpose. Bhowmik et al. [8] used SVM, RBF and MLP based method for classifying 45 basic character classes. Image was classified in a group and then the original class label was extracted. This architecture was more effective than traditional SVM based methods. Parui [9] proposed a hidden Markov model and tried a stroke-basedtechnique where 54 groups of strokes were identified, 6 groups of strokes were generated and a distinct HMM was assigned for each stroke. They achieved 87.7% classification accuracy in test set. Roy [10] introduced a process for generating database of strokes on the basis of handwritten characters. Construction of characters from its stroke was used in this proposed method. The classification precision was 96.85% for the isolated strokes. Sazal et al. [11] implemented a deep belief network which took raw images as input and it was processed through unsupervised learning and a supervised fine tuning for classifying 50 basic and 10 numeral character at 90.27% accuracy. Tapotosh Ghosh et al. [12] reviewed existing works on bangla handwritten character recognition (BHCR). He showed CNN based methods achieved better result than other architectures. Roy et al. [13] introduced a neural network architecture where a layer wise training method and RMSprop optimizer was used. RMSprop optimizer is capable of achieving faster convergence. They obtained 90.33% precision in recognizing 173 Bangla handwritten character classes. Ashiquzzaman et al. [14] stated a CNN architecture. Overfitting problem was reduced in this architecture by dropouts and gradient vanishing problem was decreased by ELU filter. They classified 171 characters and obtained 93.68% precision. Fardous et al. [15]
  • 3. Bulletin of Electr Eng & Inf ISSN: 2302-9285  Bangla handwritten character recognition using… (Tapotosh Ghosh) 2549 developed a CNN model which is consist of 8 conv layer, 2 fully connected layer, and 4 pooling layers. They used ReLU as activation function which is able to introduce non-linearity. They also used dropout in order to reduce overfitting. They achieved 95.5% precision in 171 compound character classification. Saha et al. [16] stated a CNN model where different number of filters were used in every layer to acquire necessary features from the image. They followed GOOGLENET architecture. They only classified 84 characters with 97.21% precision. Rabby et al. [17] introduced a 22 layered CNN architecture to classify 122 classes. They classified 50 basic characters, 52 compound characters, 10 numerals and 10 modifiers. They obtained 97.73% accuracy in the mixed set. Alif et al. [18] experimented Resnet architecture to recognize 173 characters. Dropout between layers and Adam optimizer was used with Resnet. They acquired 95.18% precision using this Resnet model. Alom et al. [19] evaluated different state-of-the-art DCNN model for BHCR. They used CMATERdb [19] for testing purpose and got the best accuracy using DenseNet [20]. 3. MOBILENET V1 ARCHITECTURE MobileNet is a light weight model with 4,253,864 parameters. It takes 224x224x3 images as input and uses depthwise separable convolution block rather than standard convolutional block to extract feature [21]. Depthwise convolution uses 1 filter to each channel during convolution. Pointwise convolution is 1x1 convolution. Pointwise convolution merges the output of depthwise convolution. Depthwise seperable convolution contains a smaller number of parameters than traditional standard convolution. Depthwise convolution is used to extract features from images and pointwise convolution is used to combine the features. These layers also have a ReLU activation layer and Batch Normalization layer. But in standard convolution, filtering the image and combining output is done by one layer [22] which is computationally more expensive.So, depthwise separable convolution is more efficient than standard convolution layer. Figure 2 shows the difference between depthwise separable convolution and standard convolution. MobileNet architecture is provided in Figure 3. Figure 2. (a) Depthwise convolution [21], (b) Standard Convolution [22] Figure 3. MobileNet architecture [21] 4. RESEARCH METHOD The whole work is conducted in the manner mentioned in Figure 4. At first a large Bangla handwritten dataset has been collected. The dataset required cleaning and then it was fed to MobileNet model for training. Around 20% images were kept aside for testing purpose. The model was then tested with testing dataset.
  • 4.  ISSN:2302-9285 Bulletin of Electr Eng & Inf, Vol. 9, No. 6, December 2020 : 2547 – 2554 2550 Figure 4. Workflow followed in this research 4.1. Dataset preparation There are four large databases containing Bangla handwritten cahracters [19, 23-25]. Among them, CMATERdb [11] has the largest amount of classes. We used CMATERdb [19] 3.1.1, 3.1.2 and 3.1.3 databases for acquiring images of 231 classes. The images were mostly in grey background and size of the images were different. The dataset was divided into train & test. At first, we cleaned the dataset in order to remove misclassed images. Then, we converted the images to binary and later we converted the images to a same shape (28*28). Figure 5(a) shows some of the samples of original dataset. Figure 5(b) shows the result of preprocessing. Table 1 provides a statistics of training, testing and validation images used for evaluating this model. (a) (b) Figure 5. (a) Before preprocessing, (b) After preprocessing Table 1. Dataset splitting Dataset No of classes Training images Validate images Test images Basic + Compound + Numeral 231 38,807 9,612 11,503 Compound 171 27,486 6,793 8,123 Basic 50 9,411 2,345 2,896 Numeral 10 1,910 474 484 4.2. Training and testing We trained the MobileNet architecture four times for mixed set, compound set, basic set & numeral set. Each time we set neurons number of the last dense layer according to the number of classes. We trained the model with Adam optimizer, Learning rate=0.001, loss=categorical crossentropy and epoch=80. This model converged after 60 epochs which can be visualized from Figure 6. After training, we tested the model with completely isolated test set. Table 2 describes the time required to complete an epoch using MobileNet. Figure 6 shows the validation & training accuracy with respect to number of epochs. Table 2. Time required to train Classification task Seconds per epoch Numerals (10 classes) 15 Basic (50 classes) 70 Compound (171 classes) 212 Mixed (231 classes) 276
  • 5. Bulletin of Electr Eng & Inf ISSN: 2302-9285  Bangla handwritten character recognition using… (Tapotosh Ghosh) 2551 Figure 6. Training and testing accuracy vs epoch 5. RESULT AND DISCUSSION The trained MobileNet model is tested with completely isolated dataset. During 231 classes classification, this model acquired 96.56% in validation set and 96.46% in testing set. This model obtained 96.26% precision in validation set and 96.17% precision in test set during 171 compound character classification. It provided 98.47% accuracy in validation set and 98.36% accuracy in testing set in basic character recognition. For numeral classification, it acquired 99.80% and 99.56% in validation and testing set respectively. Table 3 illustrates the precision acquired in different classification task. Table 3. Accuracy of proposed model in different classification task Classification task Number of classes Validation accuracy Testing accuracy Numeral 10 99.80% 99.56% Basic 50 98.47% 98.37% Compound 171 96.26% 96.17% Mixed 231 96.56% 96.46% From the result, we can visualize that the proposed model was pretty good in classifying the numerals but it became more confusing and provided most errors in the case of compound characters as their structure is more complex, similar to each other than numeral characters and some of them can be written in different structure. We can compare the proposed model with existing model according to the number of classes classified and accuracy. Table 4 shows comparison between existing models and proposed model. Table 4. Comparison between existing models and proposed model Models Number of classes Accuracy Nibaran Das et al. (2010) [2] 93 80.86% Rahul Pramanik et al. (2018) [4] 171 88.74% Saikot Roy et al. (2017) [13] 173 90.33% A. Ashiquzzaman et al. (2017) [14] 171 93.68% A. Fardous et al. (2019) [15] 171 95.5% M. A. R. Alif et al. (2017)[18] 173 95.18% Rabby et al. (2018) [17] 122 97.73% Sourajit Saha et al. (2018) [16] 84 97.21% Proposed Model 231 96.46% Rabby et al. [17] acquired around 97.73% accuracy in classifying 122 classes and Saha et al. [16] acquired 97.21% accuracy in classifying 84 classes. Both of them achieved better accuracy than MobiletNet model but they classified a smaller number of classes than this model. So, in case of number of classes this model beats all the existing models. Figure 7 shows a comparison between existing models and our proposed model according to accuracy and number of classes. Among these models, five of them used CMATERdb as database. Among them, MobileNet model provided the best accuracy and was able to classify the largest number of classes. A comparison between existing models which used CMATERdb and MobileNet model is provided in Figure 8.
  • 6.  ISSN:2302-9285 Bulletin of Electr Eng & Inf, Vol. 9, No. 6, December 2020 : 2547 – 2554 2552 Figure 7. Comparison of different models Figure 8. Comparison of different models which are evaluated using CMATERdb 6. CONCLUSION AND FUTURE SCOPE Bangla handwritten character recognition is much necessitated in order to establish an efficient Bangla OCR. A better model capable of classifying more than mostly used 400 Bangla handwritten characters with higher accuracy is to be found out for establishing a good OCR system for Bangla Characters. MobileNet architecture can be a solution to BHCR because of its lightweight and fast computation. In this regard, other state of art CNN architectures like InceptionNet or ResNet50 can also be applied, however, they must be both efficient and lightweight as well. In this paper, we have tried to illustrate the usefulness of lightweight models and we have also demonstrated that a low-cost model like MobileNet can be a great solution to accomplish recognition task for a very cursive and large character set.Yet an unsupervised technique can be considered where the handwritten characters will be translated to a digitally readable form and the system can easily recognize the handwritten characters from this newly translated form. This can be an advantageous approach to save the heritage of Bangla literature which will be capable of establishing an efficient and computationally inexpensive system to convert Bangla handwritten document to a formatted printed document automatically. REFERENCES [1] Y. Zhang, “Deep Convolutional Network for Handwritten Chinese Character Recognition,” University of Stanford, pp. 1-8, 2015. [2] N. Das, B. Das, R. Sarkar, S. Basu, M. Kundu, and M. Nasipuri, “Handwritten Bangla Basic and Compound character recognition using MLP and SVM classifier,” Journal Of Computing, vol. 2, no. 2, pp. 109-115, 2010. [3] R. Sarkhel, A. K. Saha, and N. Das, “An enhanced harmony search method for Bangla handwritten character recognition using region sampling,” in IEEE 2nd Int. Conf. Recent Trends Inf. Syst. ReTIS 2015 - Proc., pp. 325-330, 2015 [4] R. Pramanik and S. Bag, “Shape decomposition-based handwritten compound character recognition for Bangla OCR,” J. Vis. Commun. Image Represent., vol. 50, pp. 123-134, 2018. 93 171 173 171 171 173 122 84 231 80.86% 88.74% 90.33% 93.68% 95.5% 95.18% 97.73% 97.21% 96.5% 0 50 100 150 200 250 Number of classes Accuracy 171 173 171 171 231 88.74% 90.33% 93.68% 95.5% 96.5% 0 50 100 150 200 250 Rahul Pramanik et al. (2018) Saikot Roy et al. (2017) A. Ashiquzzaman et al. A. Fardous et al. (2019) Proposed Model Number of classes Accuracy
  • 7. Bulletin of Electr Eng & Inf ISSN: 2302-9285  Bangla handwritten character recognition using… (Tapotosh Ghosh) 2553 [5] N. Das et al., “Recognition of handwritten Bangla basic characters and digits using convex hull-based feature set,” Int. Conf. Artif. Intell. Pattern Recognit. 2009, AIPR 2009, pp. 380–386, 2009. [6] N. Das, S. Basu, R. Sarkar, M. Kundu, M. Nasipuri, and D. kumarBasu, “An Improved Feature Descriptor for Recognition of Handwritten Bangla Alphabet,” arXivPaperprintarXiv: 1501:05497, 2015. [7] S. Basu, N. Das, R. Sarkar, M. Kundu, M. Nasipuri, and D. K. Basu, “A hierarchical approach to recognition of handwritten Bangla characters,” Pattern Recognit., vol. 42, no. 7, pp. 1467–1484, 2009. [8] T. K. Bhowmik, P. Ghanty, A. Roy, and S. K. Parui, “SVM-based hierarchical architectures for handwritten Bangla character recognition,” Int. J. Doc. Anal. Recognit, vol. 12, no. 2, pp. 97–108, 2009. [9] S. K. Parui, K. Guin, U. Bhattacharya, and B. B. Chaudhuri, “Online handwritten Bangla character recognition using HMM,” Proc. - Int.Conf. Pattern Recognit., pp. 1–4, 2008. [10] K. Roy, “Stroke-Database Design for Online Handwriting Recognition in Bangla,”International Journal of Modern Engineering Research (IJMER), vol. 2, no. 4, pp. 2534–2540, 2012. [11] M. M. R. Sazal, S. K. Biswas, M. F. Amin, and K. Murase, “Bangla handwritten character recognition using deep belief network,” 2013 Int. Conf. Electr. Inf. Commun. Technol. EICT 2013, pp. 1–5, 2013. [12] T. Ghosh, M. Abedin, S. M. Chowdhury, and M. A. Yousuf, “A Comprehensive Review on Recognition Techniques for Bangla Handwritten Characters,” 2nd Int. Conf. Bangla Speech Lang. Process, 2019. [13] S. Roy, N. Das, M. Kundu, and M. Nasipuri, “Handwritten isolated Bangla compound character recognition: A new benchmark using a novel deep learning approach,” Pattern Recognit. Lett., vol. 90, pp. 15–21, 2017. [14] A. Ashiquzzaman, A. K. Tushar, S. Dutta, and F. Mohsin, “An efficient method for improving classification accuracy of handwritten Bangla compound characters using DCNN with dropout and ELU,” Proc. - 2017 3rd IEEE Int. Conf. Res. Comput. Intell. Commun. Networks, ICRCICN 2017, vol. 2017-Decem, pp. 147-152, 2017. [15] A. Fardous and S. Afroge,"Handwritten Isolated Bangla Compound Character Recognition," in International Conference on Electrical, Computer and Communication Engineering (ECCE), Cox's Bazar, Bangladesh, vol. 90,pp. 1-5, 2019. [16] S. Saha and N. Saha, “A Lightning fast approach to classify Bangla Handwritten Characters and Numerals using newly structured Deep Neural Network,” Procedia Comput. Sci., vol. 132, pp. 1760-1770, 2018. [17] A. K. M. S. Azad saha, S. Haque, S. Abujar, and S. A. Hossain, “Ekushnet: Using convolutional neural network for Bangla handwritten recognition,” Procedia Comput. Sci., vol. 143, pp. 603-610, 2018. [18] M. A. R. Alif, S. Ahmed, and M. A. Hasan, “Isolated Bangla handwritten character recognition with convolutional neural network,” 20th Int. Conf. Comput. Inf. Technol. ICCIT 2017, pp. 1-6, 2018. [19] M. Z. Alom, P. Sidike, M. Hasan, T. M. Taha, and V. K. Asari, “Handwritten Bangla Character Recognition Using the State-of-the-Art Deep Convolutional Neural Networks,” Comput. Intell. Neurosci, vol. 2018, pp. 1–12, 2018. [20] N. Das, K. Acharya, R. Sarkar, S. Basu, M. Kundu, and M. Nasipuri, "A Benchmark Data Base of Isolated Bangla Handwritten Compound Characters," International Journal Document Analysis and Region, vol.17, pp. 413-431, 2014 [21] Andrew G. Howard, Menglong Zhu, Bo Chen, Dmitry Kalenichenko, Weijun Wang, Tobias Weyand, Marco Andreetto, Hartwig Adam. “MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications”,arXiv preprint arXiv:1704.04861, 2017 [22] Y. Lecun, L. Bottou, Y. Bengio, and P. Haffner, “Gradient-Based Learning Applied to Document Recognition,” proc. IEEE, 1998. [23] N. Das, K. Acharya, R. Sarkar, S. Basu, M. Kundu, and M. Nasipuri, “A benchmark image database of isolated Bangla handwritten compound characters,” Int. J. Doc. Anal. Recognit, vol. 17, no. 4, pp. 413–431, 2014. [24] U. Bhattacharya and B. B. Chaudhuri, “Databases for research on recognition of handwritten characters of Indian scripts,” Proc. Int. Conf. Doc. Anal. Recognition, ICDAR, vol. 2005, pp. 789–793, 2005. [25] M. Biswas, R. Islam, G. K. Shom, M. Shopon, N. Mohammed, S. Momen and A. Abedin, “BanglaLekha-Isolated: A Comprehensive Bangla Handwritten Character Dataset,” Data in Brief, vol. 12, pp. 103-107, 2017. BIOGRAPHIES OF AUTHORS Tapotosh Ghosh received the B.Sc in Information and Communication Technology from Bangladesh University of Professionals. He is working on several research projects currently. His research interests include Computer Vision, Pattern Recognition, Artificial Intelligence, Machine Learning and IOT. Md. Min-Ha-Zul Abedin received the B.Sc in Information and Communication Technology from Bangladesh University of Professionals. He is working on several research projects on Bangla Handwritten Character Eecognition currently. His research interests include Computer Vision, Pattern Recognition and Artificial Intelligence.
  • 8.  ISSN:2302-9285 Bulletin of Electr Eng & Inf, Vol. 9, No. 6, December 2020 : 2547 – 2554 2554 Shayer Mahmud Chowdhury received the B.Sc in Information and Communication Technology from Bangladesh University of Professionals. He is working on several research projects on Bangla handwritten character recognition currently. His research interests include Computer Vision and Machine Learning. ZarinTasnimis working as a Lecturer in the Department of Information and Communication Technology (ICT) under the Faculty of Science and Technology (FST), Bangladesh University of Professionals (BUP). She achieved B.Sc.(Engineering) degree in Electrical, Electronic and Communication (EECE) Engineering from Military Institute of Science and Technology (MIST), Dhaka, Bangladesh in 2014 and M.Sc. (Engineering) degree in Telecommunications and Wireless Systems from the University of Liverpool, UK in 2019. She has one national journal and one international conference publications. Tajbia Karim is serving as a lecturer in Information and Communication Technology (ICT) department at Bangladesh University of Professionals (BUP). Previously she worked in Electrical and Electronic Engineering department of American International University-Bangladesh. Besides being an academician, she is voluntarily working as a student advisor of the ICT department students enrolled in 2019 at BUP. Till now she has published two journal and three conference papers. S. M. Salim Reza is an Assistant Professor of the Department of ICT, Bangladesh University of Professionals (BUP), Dhaka, Bangladesh. He is a Professional Member of IEEE and many other professional organizations.He is a keen planner & implementer with proficiency in managing academic and administrative activities entailing operational policies/norms, faculty appraisal/ computer science training. He has more than 50 research papers in ISI/ Scopus Indexed journal and many reputed International conferences. Sabrina Saika, currently studying in BSc in Information and Communication Technology at Bangladesh University of Professionals, is working on several research projects. Her research interests include IoT, Cyber Security, Machine Learning and Artificial Intelligence. Mohammad Abu Yousuf received the B.Sc. (Engineering) degree in Computer Science and Engineering from Shahjalal University of Science and Technology, Sylhet, Bangladesh in 1999, the Master of Engineering degree in Biomedical Engineering from Kyung Hee University, South Korea in 2009, and the Ph.D. degree in Science and Engineering from Saitama University, Japan in 2013. In 2003, he joined as a Lecturer in the Department of Computer Science and Engineering, Mawlana Bhashani Science and Technology University, Tangail, Bangladesh. In 2014, he moved to Institute of Information Technology, Jahangirnagar University. He is now working as Professor at Institute of Information Technology, Jahangirnagar University, Savar, Dhaka, Bangladesh. His research interests include Medical Image Processing, Human-Robot Interaction and Computer Vision.