Detection, recognition and understanding document layout
Effective management of personal finances is essential for financial stability. The traditional methods of expense tracking require manually inputting data into budgeting applications which are cumbersome and error prone. To encourage individuals to manage their personal finances, this project...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2024
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/175020 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-175020 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1750202024-04-19T15:46:17Z Detection, recognition and understanding document layout Loh, Yi Ze Loke Yuan Ren School of Computer Science and Engineering yrloke@ntu.edu.sg Computer and Information Science Effective management of personal finances is essential for financial stability. The traditional methods of expense tracking require manually inputting data into budgeting applications which are cumbersome and error prone. To encourage individuals to manage their personal finances, this project seeks to leverage advancements in DocumentAI to automate the extraction of key information from receipts. In this project, experiments were carried out with LayoutLMv3 and Donut models to determine a suitable approach to tackle this problem. Donut was chosen as the solution due to its end-to-end approach and entity linking capabilities. The first fine-tuned Donut model achieved F1 Score of 54% and Tree Edit Distance accuracy of 49%. To improve the performance of the model, data augmentation techniques were employed to increase the size of the dataset used for training. The second fine-tuned Donut model achieved F1 Score of 95% and Tree Edit Distance accuracy of 87%. To enable users to upload receipts and extract information for expense tracking, a Receipt Extraction bot was developed using Telegram API and MongoDB Atlas. The scope of this project includes comprehensive literature review on DocumentAI models, experiments on publicly available datasets, model fine-tuning and software development stages. Bachelor's degree 2024-04-18T08:19:33Z 2024-04-18T08:19:33Z 2024 Final Year Project (FYP) Loh, Y. Z. (2024). Detection, recognition and understanding document layout. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/175020 https://hdl.handle.net/10356/175020 en SCSE23-0563 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Computer and Information Science |
spellingShingle |
Computer and Information Science Loh, Yi Ze Detection, recognition and understanding document layout |
description |
Effective management of personal finances is essential for financial stability. The traditional
methods of expense tracking require manually inputting data into budgeting applications which
are cumbersome and error prone. To encourage individuals to manage their personal finances,
this project seeks to leverage advancements in DocumentAI to automate the extraction of key
information from receipts. In this project, experiments were carried out with LayoutLMv3 and
Donut models to determine a suitable approach to tackle this problem. Donut was chosen as
the solution due to its end-to-end approach and entity linking capabilities. The first fine-tuned
Donut model achieved F1 Score of 54% and Tree Edit Distance accuracy of 49%. To improve
the performance of the model, data augmentation techniques were employed to increase the
size of the dataset used for training. The second fine-tuned Donut model achieved F1 Score of
95% and Tree Edit Distance accuracy of 87%. To enable users to upload receipts and extract
information for expense tracking, a Receipt Extraction bot was developed using Telegram API
and MongoDB Atlas.
The scope of this project includes comprehensive literature review on DocumentAI models,
experiments on publicly available datasets, model fine-tuning and software development stages. |
author2 |
Loke Yuan Ren |
author_facet |
Loke Yuan Ren Loh, Yi Ze |
format |
Final Year Project |
author |
Loh, Yi Ze |
author_sort |
Loh, Yi Ze |
title |
Detection, recognition and understanding document layout |
title_short |
Detection, recognition and understanding document layout |
title_full |
Detection, recognition and understanding document layout |
title_fullStr |
Detection, recognition and understanding document layout |
title_full_unstemmed |
Detection, recognition and understanding document layout |
title_sort |
detection, recognition and understanding document layout |
publisher |
Nanyang Technological University |
publishDate |
2024 |
url |
https://hdl.handle.net/10356/175020 |
_version_ |
1814047087872966656 |