F. M. Junior, T. P. D. Araujo, J. V. M. Sousa, N. J. C. D. Costa, R. Melo, A. Pinto, A. Saraiva
{"title":"Recognition of Simple Handwritten Polynomials Using Segmentation with Fractional Calculus and Convolutional Neural Networks","authors":"F. M. Junior, T. P. D. Araujo, J. V. M. Sousa, N. J. C. D. Costa, R. Melo, A. Pinto, A. Saraiva","doi":"10.1109/BRACIS.2019.00051","DOIUrl":null,"url":null,"abstract":"This work introduces a method for recognizing handwritten polynomials using Convolutional Neural Networks (CNN) and Fractional Order Darwinian Particle Swarm Optimization (FODPSO). Segmentation of the input image is done with the FODPSO technique, which uses fractional derivative to control the rate of particle convergence. After segmentation, three CNN are used in the character recognition step: the first one classifies the individual symbols as numeric or non-numeric. The second network recognizes the numbers, while the third CNN recognize the non-numeric symbols. A heuristic procedure is used to build the polynomial, whose graph is finally plotted. A total of 264780 images containing symbols and numbers were used for training, validating, and testing the CNN, with an accuracy of approximately 99%.","PeriodicalId":335206,"journal":{"name":"Brazilian Conference on Intelligent Systems","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Brazilian Conference on Intelligent Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/BRACIS.2019.00051","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
This work introduces a method for recognizing handwritten polynomials using Convolutional Neural Networks (CNN) and Fractional Order Darwinian Particle Swarm Optimization (FODPSO). Segmentation of the input image is done with the FODPSO technique, which uses fractional derivative to control the rate of particle convergence. After segmentation, three CNN are used in the character recognition step: the first one classifies the individual symbols as numeric or non-numeric. The second network recognizes the numbers, while the third CNN recognize the non-numeric symbols. A heuristic procedure is used to build the polynomial, whose graph is finally plotted. A total of 264780 images containing symbols and numbers were used for training, validating, and testing the CNN, with an accuracy of approximately 99%.