Research Article

Classification of Invoice Images By Using Convolutional Neural Networks

Volume: 8 Number: 1 March 10, 2022
EN

Classification of Invoice Images By Using Convolutional Neural Networks

Abstract

Today, as the companies grow, the number of personnel working within the company and the number of supplier companies that the company works with are also increasing. In parallel with this increase, the amount of expenditure made on behalf of the company increases, and more invoices are created. Since the invoices must be kept for legal reasons, physical invoices are transferred to the digital environment. Since large companies have large numbers of invoices, labor demand is higher in digitalizing invoices. In addition, as the number of invoices to be transferred to digital media increases, the number of possible errors during entry becomes more. This paper aims to automate the transfer of invoices to the digital environment. In this study, invoices belonging to four different templates were used. Invoice images taken from a bank system were used for the first time in this study, and the original invoice dataset was prepared. Furthermore, two more datasets were obtained by applying preprocessing methods (Zero-Padding, Brightness Augmentation) on the original dataset. The Invoice classification system developed using Convolutional Neural Networks (CNN) architectures named LeNet-5, VGG-19, and MobileNetV2 was trained on three different data sets. Data preprocessing techniques such as correcting the curvature and aspect ratio of the invoices and image augmentation with variable brightness ratio were applied to create the data sets. The datasets created with preprocessing techniques have increased the classification success of the proposed models. With this proposed model, invoice images were automatically classified according to their templates using CNN architectures. In experimental studies, a classification success rate of 99.83% was achieved in training performed on the data set produced by the data augmentation method.

Keywords

References

  1. Afzal, M. Z., Capobianco, S., Malik, M. I., Marinai, S., Breuel, T. M., Dengel, A., & Liwicki, M. (2015). Deepdocclassifier: Document classification with deep convolutional neural network. Paper presented at the 2015 13th international conference on document analysis and recognition (ICDAR).
  2. Aloysius, N., & Geetha, M. (2017). A review on deep convolutional neural networks. Paper presented at the 2017 International Conference on Communication and Signal Processing (ICCSP).
  3. Breiman, L. (2001). Random forests. Machine learning, 45(1), 5-32.
  4. Brown, J. M. (2017). Predicting math test scores using k-nearest neighbor. Paper presented at the 2017 IEEE Integrated STEM Education Conference (ISEC).
  5. Carvalho, T., De Rezende, E. R., Alves, M. T., Balieiro, F. K., & Sovat, R. B. (2017). Exposing computer generated images by eye’s region classification via transfer learning of VGG19 CNN. Paper presented at the 2017 16th IEEE International Conference on Machine Learning and Applications (ICMLA).
  6. Casey, R., Ferguson, D., Mohiuddin, K., & Walach, E. (1992). Intelligent forms processing system. Machine Vision and Applications, 5(3), 143-155.
  7. Chunhavittayatera, S., Chitsobhuk, O., & Tongprasert, K. (2006). Image registration using Hough transform and phase correlation. Paper presented at the 2006 8th International Conference Advanced Communication Technology.
  8. Duda, R. O., & Hart, P. E. (1972). Use of the Hough transformation to detect lines and curves in pictures. Communications of the ACM, 15(1), 11-15.

Details

Primary Language

English

Subjects

Artificial Intelligence

Journal Section

Research Article

Publication Date

March 10, 2022

Submission Date

June 17, 2021

Acceptance Date

October 18, 2021

Published in Issue

Year 2022 Volume: 8 Number: 1

APA
Arslan, Ö., & Uymaz, S. A. (2022). Classification of Invoice Images By Using Convolutional Neural Networks. Journal of Advanced Research in Natural and Applied Sciences, 8(1), 8-25. https://doi.org/10.28979/jarnas.953634
AMA
1.Arslan Ö, Uymaz SA. Classification of Invoice Images By Using Convolutional Neural Networks. JARNAS. 2022;8(1):8-25. doi:10.28979/jarnas.953634
Chicago
Arslan, Ömer, and Sait Ali Uymaz. 2022. “Classification of Invoice Images By Using Convolutional Neural Networks”. Journal of Advanced Research in Natural and Applied Sciences 8 (1): 8-25. https://doi.org/10.28979/jarnas.953634.
EndNote
Arslan Ö, Uymaz SA (March 1, 2022) Classification of Invoice Images By Using Convolutional Neural Networks. Journal of Advanced Research in Natural and Applied Sciences 8 1 8–25.
IEEE
[1]Ö. Arslan and S. A. Uymaz, “Classification of Invoice Images By Using Convolutional Neural Networks”, JARNAS, vol. 8, no. 1, pp. 8–25, Mar. 2022, doi: 10.28979/jarnas.953634.
ISNAD
Arslan, Ömer - Uymaz, Sait Ali. “Classification of Invoice Images By Using Convolutional Neural Networks”. Journal of Advanced Research in Natural and Applied Sciences 8/1 (March 1, 2022): 8-25. https://doi.org/10.28979/jarnas.953634.
JAMA
1.Arslan Ö, Uymaz SA. Classification of Invoice Images By Using Convolutional Neural Networks. JARNAS. 2022;8:8–25.
MLA
Arslan, Ömer, and Sait Ali Uymaz. “Classification of Invoice Images By Using Convolutional Neural Networks”. Journal of Advanced Research in Natural and Applied Sciences, vol. 8, no. 1, Mar. 2022, pp. 8-25, doi:10.28979/jarnas.953634.
Vancouver
1.Ömer Arslan, Sait Ali Uymaz. Classification of Invoice Images By Using Convolutional Neural Networks. JARNAS. 2022 Mar. 1;8(1):8-25. doi:10.28979/jarnas.953634

Cited By

 

 

 

TR Dizin 20466
 

 

SAO/NASA Astrophysics Data System (ADS)    34270

                                                   American Chemical Society-Chemical Abstracts Service CAS    34922 

 

DOAJ 32869

EBSCO 32870

Scilit 30371                        

SOBİAD 20460

 

29804 JARNAS is licensed under a Creative Commons Attribution-NonCommercial 4.0 International Licence (CC BY-NC).