Mobile mathematical formula image recognition

With technology advancing so quickly these days, almost everyone in the world is holding a smart device. With a smart device, applications are installed on the devices to enhance the performance and usability, aiding with or adding more fun elements to the users’ day to day activities. As such, teac...

Full description

Saved in:
Bibliographic Details
Main Author: Ng, Yao Sheng
Other Authors: Hui Siu Cheung
Format: Final Year Project
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/73927
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:With technology advancing so quickly these days, almost everyone in the world is holding a smart device. With a smart device, applications are installed on the devices to enhance the performance and usability, aiding with or adding more fun elements to the users’ day to day activities. As such, teaching and learning materials are increasingly being incorporated into the technology world where teachers or learners can easily provide teaching content or gain guidance respectively using the applications. Hence, there is an increasing demand in the today’s world for educational applications where students can take their learning with them everywhere. In this project, it is the enhancement of MathQA, an existing Mathematical Mobile Application in Android, which contains a user interface and formula recognition features. Refactoring MathQA, a newer application, Math Search, is developed which provides users with a friendlier platform, encompassing higher usability and algorithm efficiency. The project is divided into three main parts being: (i) Reviewing MathQA code and findings; (ii) Understanding the various related works required such as different text image processing algorithms, pre-processing algorithms, LaTeX and formula recognition.; (iii) and Development of a user-friendly interface and implementing formula recognition to Math Search. Math Search was developed using Agile Software Lifecycle to produce a flexible and efficient mobile application. With this documentation created, detailed explanations are recorded in hopes of helping users to acquire a better understanding of this software application, Math Search.