TY - JOUR
T1 - A methodology for character recognition and revision of the linear equations solving procedure
AU - Guevara Neri, María Cristina
AU - Vergara Villegas, Osslan Osiris
AU - Cruz Sánchez, Vianey Guadalupe
AU - Ochoa Domínguez, Humberto de Jesús
AU - Nandayapa, Manuel
AU - Sossa Azuela, Juan Humberto
N1 - Publisher Copyright:
© 2022 Elsevier Ltd
PY - 2023/1
Y1 - 2023/1
N2 - Linear equations are valuable for real-world modeling phenomena involving at least one variable. However, verifying if the procedure followed by a human for solving a linear equation was done correctly is still a complicated matter. In this paper, we propose a methodology for the automatic character recognition and revision of the solving procedure of linear equations with one unknown. First, a camera is used to acquire an image of the handwritten solving procedure. Then, the image is pre-processed, and each character and equation lines are segmented. Subsequently, a convolutional neural network (CNN) is used to conduct the character recognition stage. Finally, a comparison rule is applied to revise the solving procedure. The character recognition was verified on a 2800 image data set (2100 for training and 700 for testing), including the ten digits and four symbols: ×, +, -, /. The revision procedure was tested on a data set with 140 handwritten equations (125 for training and 15 for testing). The results revealed that we recognized handwritten characters with an accuracy of 99%, which is similar to the state-of-the-art. Moreover, our proposal revised the solving procedure with an efficiency of 86.66%.
AB - Linear equations are valuable for real-world modeling phenomena involving at least one variable. However, verifying if the procedure followed by a human for solving a linear equation was done correctly is still a complicated matter. In this paper, we propose a methodology for the automatic character recognition and revision of the solving procedure of linear equations with one unknown. First, a camera is used to acquire an image of the handwritten solving procedure. Then, the image is pre-processed, and each character and equation lines are segmented. Subsequently, a convolutional neural network (CNN) is used to conduct the character recognition stage. Finally, a comparison rule is applied to revise the solving procedure. The character recognition was verified on a 2800 image data set (2100 for training and 700 for testing), including the ten digits and four symbols: ×, +, -, /. The revision procedure was tested on a data set with 140 handwritten equations (125 for training and 15 for testing). The results revealed that we recognized handwritten characters with an accuracy of 99%, which is similar to the state-of-the-art. Moreover, our proposal revised the solving procedure with an efficiency of 86.66%.
KW - Character recognition
KW - Convolutional neural network
KW - Equation solving procedure
KW - Linear equations
UR - http://www.scopus.com/inward/record.url?scp=85140072677&partnerID=8YFLogxK
U2 - 10.1016/j.ipm.2022.103088
DO - 10.1016/j.ipm.2022.103088
M3 - Artículo
AN - SCOPUS:85140072677
SN - 0306-4573
VL - 60
JO - Information Processing and Management
JF - Information Processing and Management
IS - 1
M1 - 103088
ER -