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...

Full description

Saved in:
Bibliographic Details
Main Author: Loh, Yi Ze
Other Authors: Loke Yuan Ren
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