A. Karegowda, A. Leenarani, D. Poornima, R. Pooja, Shreetha Bhatt, P. Bharathi
{"title":"Deep Learning based Handwritten Arithmetic Equation Solver","authors":"A. Karegowda, A. Leenarani, D. Poornima, R. Pooja, Shreetha Bhatt, P. Bharathi","doi":"10.1109/ICERECT56837.2022.10060732","DOIUrl":null,"url":null,"abstract":"Manual recognition of different styles of handwritten characters, digits, symbols, and operators is quite intricate. This paper attempts to automate the process of recognition of digits (0 to 9), decimal point, opening and closing parenthesis (‘(’ and ‘)’) brackets, and five binary arithmetic operators: sum (+), difference (-), product (×), exponent (A) and division in input handwritten equation followed by evaluation of expression. Firstly the segmentation based on binary threshold and contouring is applied to segregate the components of input handwritten equation. The individual segregated components are further input to Convolution Neural Networks(CNN) for recognition as part of second step, followed by evaluation of valid expression as the final step. The publicly available MNIST dataset handwritten digits (0–9) are considered and rest of the images for parenthesis, decimal point and five arithmetic operators are manually generated. The CNN model identified the handwritten expression with a high accuracy of 99% followed by a correct evaluation of the valid expression.","PeriodicalId":205485,"journal":{"name":"2022 Fourth International Conference on Emerging Research in Electronics, Computer Science and Technology (ICERECT)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 Fourth International Conference on Emerging Research in Electronics, Computer Science and Technology (ICERECT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICERECT56837.2022.10060732","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Manual recognition of different styles of handwritten characters, digits, symbols, and operators is quite intricate. This paper attempts to automate the process of recognition of digits (0 to 9), decimal point, opening and closing parenthesis (‘(’ and ‘)’) brackets, and five binary arithmetic operators: sum (+), difference (-), product (×), exponent (A) and division in input handwritten equation followed by evaluation of expression. Firstly the segmentation based on binary threshold and contouring is applied to segregate the components of input handwritten equation. The individual segregated components are further input to Convolution Neural Networks(CNN) for recognition as part of second step, followed by evaluation of valid expression as the final step. The publicly available MNIST dataset handwritten digits (0–9) are considered and rest of the images for parenthesis, decimal point and five arithmetic operators are manually generated. The CNN model identified the handwritten expression with a high accuracy of 99% followed by a correct evaluation of the valid expression.