Handwritten Kannada Character Recognition Utilizing CNN, KNN and SVM
Handwritten character recognition represents a major challenge in the fields of pattern recognition and machine learning, it is more concerned especially in the case of regional languages like Kannada. Kannada, a prominent Dravidian script, poses distinct challenges because of its intricate character formations and diverse handwriting styles. This study introduces a method for identifying handwritten Kannada characters with the application of three machine learning algorithms: K-Nearest Neighbors (KNN), Convolutional Neural Networks (CNN), and Support Vector Machines (SVM). The dataset utilized comprises an extensive array of handwritten Kannada characters sourced from the Kaggle repository. Preprocessing techniques, including image standardization and noise reduction, which are implemented to enhance recognition accuracy. CNN is used for feature extraction as well as classification, while KNN and SVM serve for comparative evaluation. The performance of these models is assessed using metrics such as precision, accuracy, recall, and F1-score. Findings indicate that CNN surpasses KNN and SVM in recognition accuracy, highlights the advantages of deep learning in the classification of handwritten characters. Additionally, a web-based app which is developed using Django to facilitate real-time character recognition. This research significantly contributes to the progress of Optical Character Recognition in Kannada script, promoting advancements in digitization and automation.
Authors
- M.R. Rahul (ORCID: https://orcid.org/0000-0003-2161-0273)
- Turaga Pavan
- Kabuoh Margret N.
- A - Ranu
- N - Sudeep
Publication Details
- Journal
- International Journal on Science and Technology
- Published
- 2025-05-10
- DOI
- https://doi.org/10.71097/ijsat.v16.i2.4833
- Primary Topic
- Handwritten Text Recognition Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00