Receipt Image Extraction in Budgeting Mobile Application
DOI:
https://doi.org/10.33736/tur.6110.2024Keywords:
budgeting mobile application, Computer Vision, Optical Character Recognition (OCR), Form Recognizer, receipt extractionAbstract
Money is spent and received almost daily. In most cases, receipts are issued after making a transaction. Budgeting mobile applications let users record these transactions for the purpose of tracking and managing their budget and money flow. The normal budgeting application let users input their transactions manually. In this paper, we proposed an improved feature: computer vision to capture the receipts and extract the data from the receipts.The technology used to extract the data of receipt is Microsoft Azure Form Recognizer which is a specialized Optical Character Recognizer (OCR) service that helps to extract form-like data. The user is required to take a picture of a receipt then the data of the receipt would be extracted. This would help to save the time for the user to repeat the steps to record the transaction by entering the details such as name, amount, date and so on one by one. The tools used for development are Android Studio and Visual Studio Code. Azure Services including Azure Web App Service, Azure Database for MySQL flexible server and Azure Form Recognizer are utilized in this project to develop a web-hosting budgeting mobile application. After the development of the application is done, the real application was tested by 30 respondents and received positive feedback from the respondents where 86.7% of the respondents agreed that the receipt scanning feature and its ability to automatically fill in the transaction details were satisfactory.This budgeting mobile app has the potential to reduce the mistake through manual keying in.
References
Caldwell, M. (2022). Why You Need to Track Expenses to Become Aware of Your Spending. The Balance. Retrieved from https://www.thebalancemoney.com/is-it-important-to-track-my-expenses-2385679#toc-reasons-to-keep-track-of-expenditures
Candra, S., Sisodia, S., & Gupta, P. (2020). Optical Character Recognition – A Review. International Research Journal of Engineering and Technology, 07(04), 3037-3041.
Chien, C. (2020). What is Rapid Application Development (RAD)? Retrieved from https://codebots.com/app-development/what-is-rapid-application-development-rad
Easy Expense. (n.d.). Easy Expense. Retrieved from https://easy-expense.com/
Garcia, M. B., & Claour, J. P. (2021, November). Mobile bookkeeper: personal financial management application with receipt scanner using optical character recognition. In 2021 1st Conference on Online Teaching for Mobile Education (OT4ME) (pp. 15-20). IEEE.
Horton, C. (2022, April). What is a Budget App? The Balance. Retrieved from https://www.thebalancemoney.com/what-is-a-budget-app-5216548
Kumar, V., Kaware, P., Singh, P., Sonkusare, R., & Kumar, S. (2020, September). Extraction of information from bill receipts using optical character recognition. In 2020 international conference on smart electronics and communication (ICOSEC) (pp. 72-77). IEEE.
Microsoft Azure. (2020). How to call the Read API. Microsoft Learn. Retrieved from https://learn.microsoft.com/en-us/azure/cognitive-services/computer-vision/how-to/call-read-api
Monefy. (n.d.). Monefy. Retrieved from https://monefy.me/
Naz, R. & Khan, M. N. A. (2015). Rapid Applications Development Techniques: A Critical Review, 9(11), 163-176.
Polak, P., Nelischer, C., Guo, H., & Robertson, D. C. (2020). “Intelligent” finance and treasury management: what we can expect. Ai & Society, 35(3), 715-726.
RinggitPlus. (2023). Malaysian Financial Literacy Survey 2023. Retrieved from https://ringgitplus.com/en/blog/wp-content/uploads/2023/10/RMFLS-2023-Survey-Report-FINAL.pdf
Robert,V. & Talbot, H. (2020). Does Super-Resolution Improve OCR Performance In The Real World? A Case Study On Images Of Receipts. 2020 IEEE International Conference on Image Processing (ICIP), 548-552.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 UNIMAS Publisher
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Copyright Transfer Statement for Journal
1) In signing this statement, the author(s) grant UNIMAS Publisher an exclusive license to publish their original research papers. The author(s) also grant UNIMAS Publisher permission to reproduce, recreate, translate, extract or summarize, and to distribute and display in any forms, formats, and media. The author(s) can reuse their papers in their future printed work without first requiring permission from UNIMAS Publisher, provided that the author(s) acknowledge and reference publication in the Journal.
2) For open access articles, the author(s) agree that their articles published under UNIMAS Publisher are distributed under the terms of the CC-BY-NC-SA (Creative Commons Attribution-Non Commercial-Share Alike 4.0 International License) which permits unrestricted use, distribution, and reproduction in any medium, for non-commercial purposes, provided the original work of the author(s) is properly cited.
3) For subscription articles, the author(s) agree that UNIMAS Publisher holds copyright, or an exclusive license to publish. Readers or users may view, download, print, and copy the content, for academic purposes, subject to the following conditions of use: (a) any reuse of materials is subject to permission from UNIMAS Publisher; (b) archived materials may only be used for academic research; (c) archived materials may not be used for commercial purposes, which include but not limited to monetary compensation by means of sale, resale, license, transfer of copyright, loan, etc.; and (d) archived materials may not be re-published in any part, either in print or online.
4) The author(s) is/are responsible to ensure his or her or their submitted work is original and does not infringe any existing copyright, trademark, patent, statutory right, or propriety right of others. Corresponding author(s) has (have) obtained permission from all co-authors prior to submission to the journal. Upon submission of the manuscript, the author(s) agree that no similar work has been or will be submitted or published elsewhere in any language. If submitted manuscript includes materials from others, the authors have obtained the permission from the copyright owners.
5) In signing this statement, the author(s) declare(s) that the researches in which they have conducted are in compliance with the current laws of the respective country and UNIMAS Journal Publication Ethics Policy. Any experimentation or research involving human or the use of animal samples must obtain approval from Human or Animal Ethics Committee in their respective institutions. The author(s) agree and understand that UNIMAS Publisher is not responsible for any compensational claims or failure caused by the author(s) in fulfilling the above-mentioned requirements. The author(s) must accept the responsibility for releasing their materials upon request by Chief Editor or UNIMAS Publisher.
6) The author(s) should have participated sufficiently in the work and ensured the appropriateness of the content of the article. The author(s) should also agree that he or she has no commercial attachments (e.g. patent or license arrangement, equity interest, consultancies, etc.) that might pose any conflict of interest with the submitted manuscript. The author(s) also agree to make any relevant materials and data available upon request by the editor or UNIMAS Publisher.