F. M. Junior, T. P. D. Araujo, J. V. M. Sousa, N. J. C. D. Costa, R. Melo, A. Pinto, A. Saraiva
{"title":"基于分数阶微积分和卷积神经网络分割的简单手写多项式识别","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":"{\"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}","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}
Recognition of Simple Handwritten Polynomials Using Segmentation with Fractional Calculus and Convolutional Neural Networks
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%.