Recognition and Parsing of Complex Mathematical Expressions Using CNNs

Optical Character Recognition (OCR) technology has progressed over time from simple text recognition to modern systems that are able to process complex applications and various domains. This development has been born out of the combination of deep learning that allows for higher accuracy and flexibility for a wide range of applications. In this paper the development of a Mathematical OCR system is presented, for the recognition and extraction of mathematical equations from both handwritten and digital images. The system is based on Convolutional Neural Network (CNNs) model, making it proficient for the correct recognition of mathematical symbols and formulas. The main aim is to improve recognition accuracy of complex mathematical formulas, and to offer a step-by-step solution to each extracted formula. Trained on the CROHME dataset encompassing an ample collection of mathematical expressions, the model exhibits satisfying performance even in practice. Among the handled challenges is the symbol extraction, noise reduction and solution accuracy of noisy input images. Systemic testing demonstrates significant gains in the accuracy of OCR and computational efficiency. By integrating the pretrained model into a web application, the Math OCR system offers an interactive platform for teachers and students, revolutionizing mathematical education through automated solutions and a refined learning experience.

Authors

Institutions

Publication Details

Published
2025-04-04
DOI
https://doi.org/10.1109/iccsai64074.2025.11064538
Primary Topic
Handwritten Text Recognition Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Recognition and Parsing of Complex Mathematical Expressions Using CNNs

Paritosh Desai, Yash Chauhan, Abhijit Patil
Handwritten Text Recognition Techniques
article

Recognition and Parsing of Complex Mathematical Expressions Using CNNs

Paritosh Desai, Yash Chauhan, Abhijit Patil
article en

Abstract

Optical Character Recognition (OCR) technology has progressed over time from simple text recognition to modern systems that are able to process complex applications and various domains. This development has been born out of the combination of deep learning that allows for higher accuracy and flexibility for a wide range of applications. In this paper the development of a Mathematical OCR system is presented, for the recognition and extraction of mathematical equations from both handwritten and digital images. The system is based on Convolutional Neural Network (CNNs) model, making it proficient for the correct recognition of mathematical symbols and formulas. The main aim is to improve recognition accuracy of complex mathematical formulas, and to offer a step-by-step solution to each extracted formula. Trained on the CROHME dataset encompassing an ample collection of mathematical expressions, the model exhibits satisfying performance even in practice. Among the handled challenges is the symbol extraction, noise reduction and solution accuracy of noisy input images. Systemic testing demonstrates significant gains in the accuracy of OCR and computational efficiency. By integrating the pretrained model into a web application, the Math OCR system offers an interactive platform for teachers and students, revolutionizing mathematical education through automated solutions and a refined learning experience.

K J Somaiya Medical College (IN)
Openalex Percentile: Top 85%
Handwritten Text Recognition Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.